IDEF, initially an abbreviation of ICAM Definition and renamed in 1999 as Integration Definition, is a family of modeling languages in the field of systems and software engineering. They cover a wide range of uses from functional modeling to data, simulation, object-oriented analysis and design, and knowledge acquisition. These definition languages were developed under funding from U.S. Air Force and, although still most commonly used by them and other military and United States Department of Defense (DoD) agencies, are in the public domain.
The most-widely recognized and used components of the IDEF family are IDEF0, a functional modeling language building on SADT, and IDEF1X, which addresses information models and database design issues.
Overview of IDEF methods
IDEF refers to a family of modeling language, which cover a wide range of uses, from functional modeling to data, simulation, object-oriented analysis/design and knowledge acquisition. Eventually the IDEF methods have been defined up to IDEF14:
In 1995 only the IDEF0, IDEF1X, IDEF2, IDEF3 and IDEF4 had been developed in full.[8] Some of the other IDEF concepts had some preliminary design. Some of the last efforts were new IDEF developments in 1995 toward establishing reliable methods for business constraint discovery IDEF9, design rationale capture IDEF6, human system, interaction design IDEF8, and network design IDEF14.[9]
The methods IDEF7, IDEF10, IDEF11, IDEF 12 and IDEF13 haven't been developed any further than their initial definition.[10]
History
IDEF originally stood for ICAM Definition, initiated in the 1970s at the US Air Force Materials Laboratory, Wright-Patterson Air Force Base in Ohio by Dennis E. Wisnosky, Dan L. Shunk, and others.[11] and completed in the 1980s. IDEF was a product of the ICAM initiative of the United States Air Force. The IEEE recast the IDEF abbreviation as Integration Definition."[12]
The specific projects that produced IDEF were ICAM project priorities 111 and 112 (later renumbered 1102). The subsequent Integrated Information Support System (IISS) project priorities 6201, 6202, and 6203 attempted to create an information processing environment that could be run in heterogeneous physical computing environments. Further development of IDEF occurred under those projects as a result of the experience gained from applications of the new modeling techniques. The intent of the IISS efforts was to create 'generic subsystems' that could be used by a large number of collaborating enterprises, such as U.S. defense contractors and the armed forces of friendly nations.
The ICAM program office deemed it valuable to create a "neutral" way of describing the data content of large-scale systems. The emerging academic literature suggested that methods were needed to process data independently of the way it was physically stored. Thus the IDEF1 language was created to allow a neutral description of data structures that could be applied regardless of the storage method or file access method.
IDEF1 was developed under ICAM program priority 1102 by Robert R. Brown of the Hughes Aircraft Company, under contract to SofTech, Inc. Brown had previously been responsible for the development of IMS while working at Rockwell International. Rockwell chose not to pursue IMS as a marketable product but IBM, which had served as a support contractor during development, subsequently took over the product and was successful in further developing it for market. Brown credits his Hughes colleague Timothy Ramey as the inventor of IDEF1 as a viable formalism for modeling information structures. The two Hughes researchers built on ideas from and interactions with many luminaries in the field at the time. In particular, IDEF1 draws on the following techniques:
The effort to develop IDEF1 resulted in both a new method for information modeling and an example of its use in the form of a "reference information model of manufacturing." This latter artifact was developed by D. S. Coleman of the D. Appleton Company (DACOM) acting as a sub-contractor to Hughes and under the direction of Ramey. Personnel at DACOM became expert at IDEF1 modeling and subsequently produced a training course and accompanying materials for the IDEF1 modeling technique.
Experience with IDEF1 revealed that the translation of information requirements into database designs was more difficult than had originally been anticipated. The most beneficial value of the IDEF1 information modeling technique was its ability to represent data independent of how those data were to be stored and used. It provided data modelers and data analysts with a way to represent data requirements during the requirements-gathering process. This allowed designers to decide which DBMS to use after the nature of the data requirements was understood and thus reduced the "misfit" between data requirements and the capabilities and limitations of the DBMS. The translation of IDEF1 models to database designs, however, proved to be difficult.
The IDEF0 functional modeling method is designed to model the decisions, actions, and activities of an organization or system.[13] It was derived from the established graphic modeling language structured analysis and design technique (SADT) developed by Douglas T. Ross and SofTech, Inc. In its original form, IDEF0 includes both a definition of a graphical modeling language (syntax and semantics) and a description of a comprehensive methodology for developing models.[14] The US Air Force commissioned the SADT developers to develop a function model method for analyzing and communicating the functional perspective of a system. IDEF0 should assist in organizing system analysis and promote effective communication between the analyst and the customer through simplified graphical devices.[13]
To satisfy the data modeling enhancement requirements that were identified in the IISS-6202 project, a sub-contractor, DACOM, obtained a license to the logical database design technique (LDDT) and its supporting software (ADAM). LDDT had been developed in 1982 by Robert G. Brown of The Database Design Group entirely outside the IDEF program and with no knowledge of IDEF1. LDDT combined elements of the relational data model, the E–R model, and generalization in a way specifically intended to support data modeling and the transformation of the data models into database designs. The graphic syntax of LDDT differed from that of IDEF1 and, more importantly, LDDT contained interrelated modeling concepts not present in IDEF1. Mary E. Loomis wrote a concise summary of the syntax and semantics of a substantial subset of LDDT, using terminology compatible with IDEF1 wherever possible. DACOM labeled the result IDEF1X and supplied it to the ICAM program.[15][16]
Because the IDEF program was funded by the government, the techniques are in the public domain. In addition to the ADAM software, sold by DACOM under the name Leverage, a number of CASE tools use IDEF1X as their representation technique for data modeling.
The IISS projects actually produced working prototypes of an information processing environment that would run in heterogeneous computing environments. Current advancements in such techniques as Java and JDBC are now achieving the goals of ubiquity and versatility across computing environments which was first demonstrated by IISS.
The third IDEF (IDEF2) was originally intended as a user interface modeling method. However, since the Integrated Computer-Aided Manufacturing (ICAM) program needed a simulation modeling tool, the resulting IDEF2 was a method for representing the time varying behavior of resources in a manufacturing system, providing a framework for specification of math model based simulations. It was the intent of the methodology program within ICAM to rectify this situation but limitation of funding did not allow this to happen. As a result, the lack of a method which would support the structuring of descriptions of the user view of a system has been a major shortcoming of the IDEF system. The basic problem from a methodology point of view is the need to distinguish between a description of what a system (existing or proposed) is supposed to do and a representative simulation model that predicts what a system will do. The latter was the focus of IDEF2, the former is the focus of IDEF3.[17]
The development of IDEF4 came from the recognition that the modularity, maintainability and code reusability that results from the object-oriented programming paradigm can be realized in traditional data processing applications. The proven ability of the object-oriented programming paradigm to support data level integration in large complex distributed systems is also a major factor in the widespread interest in this technology from the traditional data processing community.[17]
IDEF4 was developed as a design tool for software designers who use object-oriented languages such as the Common Lisp Object System, Flavors, Smalltalk, Objective-C, C++, and others. Since effective usage of the object-oriented paradigm requires a different thought process than used with conventional procedural or database languages, standard methodologies such as structure charts, data flow diagrams, and traditional data design models (hierarchical, relational, and network) are not sufficient. IDEF4 seeks to provide the necessary facilities to support the object-oriented design decision making process.[17]
IDEF5, or integrated definition for ontology description capture method, is a software engineering method to develop and maintain usable, accurate, domain ontologies.[18] In the field of computer science ontologies are used to capture the concept and objects in a specific domain, along with associated relationships and meanings. In addition, ontology capture helps coordinate projects by standardizing terminology and creates opportunities for information reuse. The IDEF5 Ontology Capture Method has been developed to reliably construct ontologies in a way that closely reflects human understanding of the specific domain.[18]
In the IDEF5 method, an ontology is constructed by capturing the content of certain assertions about real-world objects, their properties and their interrelationships, and representing that content in an intuitive and natural form. The IDEF5 method has three main components: A graphical language to support conceptual ontology analysis, a structured text language for detailed ontology characterization, and a systematic procedure that provides guidelines for effective ontology capture.[19]
IDEF6, or integrated definition for design rationale capture, is a method to facilitate the acquisition, representation, and manipulation of the design rationale used in the development of enterprise systems. Rationale is the reason, justification, underlying motivation, or excuse that moved the designer to select a particular strategy or design feature. More simply, rationale is interpreted as the answer to the question, “Why is this design being done in this manner?” Most design methods focus on what the design is (i.e. on the final product, rather than why the design is the way it is).[9]
IDEF6 is a method that possesses the conceptual resources and linguistic capabilities needed
to represent the nature and structure of the information that constitutes design rationale within a given system, and
to associate that rationale with design specifications, models, and documentation for the system.
IDEF6 is applicable to all phases of the information system development process, from initial conceptualization through both preliminary and detailed design activities. To the extent that detailed design decisions for software systems are relegated to the coding phase, the IDEF6 technique should be usable during the software construction process as well.[7]
IDEF8
IDEF8, or integrated definition for human-system interaction design, is a method for producing high-quality designs of interactions between users and the systems they operate. Systems are characterized as a collection of objects that perform functions to accomplish a particular goal. The system with which the user interacts can be any system, not necessarily a computer program. Human-system interactions are designed at three levels of specification within the IDEF8 method. The first level defines the philosophy of system operation and produces a set of models and textual descriptions of overall system processes. The second level of design specifies role-centered scenarios of system use. The third level of IDEF8 design is for human-system design detailing. At this level of design, IDEF8 provides a library of metaphors to help users and designers specify the desired behavior in terms of other objects whose behavior is more familiar. Metaphors provide a model of abstract concepts in terms of familiar, concrete objects and experiences.[9]
IDEF9
IDEF9, or integrated definition for business constraint discovery, is designed to assist in the discovery and analysis of constraints in a business system. A primary motivation driving the development of IDEF9 was an acknowledgment that the collection of constraints that forge an enterprise system is generally poorly defined. The knowledge of what constraints exist and how those constraints interact is incomplete, disjoint, distributed, and often completely unknown. Just as living organisms do not need to be aware of the genetic or autonomous constraints that govern certain behaviors, organizations can (and most do) perform well without explicit knowledge of the glue that structures the system. In order to modify business in a predictable manner, however, the knowledge of these constraints is as critical as knowledge of genetics is to the genetic engineer.[9]
IDEF14
IDEF14, or integrated definition for network design method, is a method that targets the modeling and design of computer and communication networks. It can be used to model existing ("as is") or envisioned ("to be") networks. It helps the network designer to investigate potential network designs and to document design rationale. The fundamental goals of the IDEF14 research project developed from a perceived need for good network designs that can be implemented quickly and accurately.[9]
^Charles M. Savage (1996). Fifth Generation Management: Co-creating Through Virtual Enterprising, Dynamic Teaming, and Knowledge Networking Butterworth-Heinemann, 1996. ISBN0-7506-9701-6. p. 184.
^IEEE Standard for Functional Modeling Language—Syntax and Semantics for IDEF0, Software Engineering Standards Committee of the IEEE Computer Society, IEEE-SA Standards Board, The Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street, New York, NY 10017-2394, USA, IEEE Std 1320.1-1998, 25 June 1998
^ abVarun Grover, William J. Kettinger (2000). Process Think: Winning Perspectives for Business Change in the Information Age. p. 168.
^FIPS Publication 183Archived 2009-02-27 at the Wayback Machine released of IDEFØ December 1993 by the Computer Systems Laboratory of the National Institute of Standards and Technology (NIST).
^IEEE (1998). IEEE Std 1320.2-1998. IEEE Standard for Conceptual Modeling Language Syntax and Semantics for IDEF1X. New York. p. iii.
^Bruce, Thomas A. (1992), Designing Quality Databases with IDEF1X Information Models, ISBN0-932633-18-8 p=xii
FIS Freestyle Ski and SnowboardingWorld Championships 2017Sierra Nevada, SpainFreestyleMogulsmenwomenDual mogulsmenwomenAerialsmenwomenHalfpipemenwomenSlopestylemenwomenSki crossmenwomenSnowboardingBig airmenwomenHalfpipemenwomenSlopestylemenwomenSnowboard crossmenwomenSnowboard cross teammenwomenParallel giant slalommenwomenParallel slalommenwomenvte The men's dual moguls competition of the FIS Freestyle Ski and Snowboarding World Championships 2017 was held at Sierra Nevada, Spain on March 9 (…
Mendadak DangdutSutradaraRudi SoedjarwoProduser Novi Christina Mitzy Christina SkenarioMonty TiwaCeritaMonty TiwaPemeran Titi Kamal Kinaryosih Dwi Sasono Penata musikAndi RiantoSinematograferRudi SoedjarwoPenyunting Rudi Soedjarwo Adjeng M.J. Krishto Damar Alam PerusahaanproduksiSinemArt PicturesTanggal rilis 10 Agustus 2006 (2006-08-10) (Indonesia) Durasi90 menitNegaraIndonesiaBahasaBahasa Indonesia Penghargaan MTV Indonesia Movie Awards 2006 Most Favourite Actress: Titi Kamal Fe…
Cet article est une ébauche concernant une gare et le Puy-de-Dôme. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Durtol - Nohanent L'ancien bâtiment voyageurs. Localisation Pays France Commune Durtol Adresse Rue de la Gare63830 Durtol Coordonnées géographiques 45° 47′ 44″ nord, 3° 02′ 57″ est Gestion et exploitation Propriétaire SNCF Exploitant SNCF Code UIC 87641449 S…
Lensa cembung Lensa atau kanta adalah alat untuk mengumpulkan atau menyebarkan cahaya, biasanya dibentuk dari sepotong gelas yang dibentuk. Alat sejenis digunakan dengan jenis lain dari radiasi elektromagnetik juga disebut lensa, misalnya, sebuah lensa gelombang mikro dapat dibuat dari paraffin wax. Lensa paling awal tercatat di Yunani Kuno, dengan sandiwara Aristophanes The Clouds (424 SM) menyebutkan sebuah gelas-pembakar (sebuah lensa cembung digunakan untuk memfokuskan cahaya matahari untuk …
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Coventry PatmoreLukisan Dante Gabriel Rossetti karya William Holman HuntLahir(1823-07-23)23 Juli 1823Essex, InggrisMeninggal26 November 1896(1896-11-26) (umur 73)Lymington, Hampshire, InggrisPekerjaanPenyairSuami/istriEmily Augusta Andrew (1847-1862…
Indian entrepreneur Sumita Ghosereceiving the Nari Shakti PuraskarBornKolkataNationalityIndianEducationMumbaiSpouseSanjay Ghose Sumita Ghose, is an Indian entrepreneur who started the Rangsutra collective and won the Nari Shakti Puraskar award from the president of India. Hundreds of artisan's co-own Rangsutra and through the company they sell their goods bridging the gap to global customers such as Ikea. Life Ghose was born in Kolkata and she graduated in Mumbai before taking a master's degree …
Village and municipality in Slovakia Church of the Assumption Komárovce (Slovak pronunciation: [ˈkɔmaːrɔwtse]) (Hungarian: Komaróc) is a village and municipality in Košice-okolie District in the Kosice Region of eastern Slovakia. History Historically, the village was first mentioned in 1402. Geography The village lies at an altitude of 205 metres and covers an area of 8.497 km². It has a population of about 385 people. Genealogical resources The records for genealogical rese…
Boliviana de Aviación IATA ICAO Kode panggil OB BOV BOLIVIANA Didirikan24 Oktober 2007Mulai beroperasi30 Maret 2009PenghubungBandar Udara Internasional Jorge WilstermannKota fokus Bandar Udara Internasional El Alto Bandar Udara Internasional Viru Viru Program penumpang setiaElévateArmada21Tujuan19Perusahaan indukPemerintah BoliviaKantor pusatCochabamba, BoliviaTokoh utamaRonald Casso (CEO)Pendapatan Bs. 102 juta (2014)[1]Laba bersih Bs. 38.7 juta (2014)[1]Total aset Bs. 629 jut…
Untuk kegunaan lain, lihat Scopus (disambiguasi). ScopusProduserElsevier (Belanda)Bahasa40 bahasaAksesPenyediaElsevierBiayaLanggananCakupanDisiplinIlmu hayati; ilmu sosial; ilmu kedokteran; ilmu kesehatanKedalaman catatan41.462 judul terindeks (2021)Formatcsv, BibText, ASCII, RISMasa1788–sekarangGeospasialSeluruh duniaJumlah catatan82,4 jutaFrekuensipemutakhiranHarianTautan [www.scopus.com Situs web] [www.scopus.com/sources Daftar judul] Scopus adalah basis data rujukan dan abstrak milik Elsev…
Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Symmetric digital subscriber line – berita · surat kabar · buku · cendekiawan · JSTOR Symmetric digital subscriber line (SDSL) mengacu ke teknologi digital subscriber line (DSL), yaitu teknologi untuk trans…
SQLite Tipeserverless relational database management system Versi pertama17 Agustus 2000; 23 tahun lalu (2000-08-17)Versi stabil 3.45.3 (15 April 2024) GenreRDBMS (embedded)LisensiDomain publik[1]EponimSQL Karakteristik teknisSistem operasiLintas-platformUkuran699 KiBBahasa pemrogramanC Format kodeDaftarSQLite database file format, SQLite Zipvfs compressed database dan SQLite rollbak journal Format berkasDaftarSQLite database file format dan SQLite rollbak journal Informasi pen…
Tabletop role-playing game by Robin Laws For other uses of Feng Shui, see Feng shui (disambiguation). Feng ShuiFeng Shui role-playing game cover, Atlas editionDesignersRobin Laws[1]PublishersDaedalus Entertainment, Atlas GamesPublication1996 (Daedalus)1999 (Atlas Games)2015 (Second Edition)GenresHong Kong martial arts action movieSystemsCustom, with emphasis on quick combat Feng Shui is a martial arts-themed role-playing game, designed by Robin Laws, published first by Daedalus Entertain…
England Template‑class England portalThis template is within the scope of WikiProject England, a collaborative effort to improve the coverage of England on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.EnglandWikipedia:WikiProject EnglandTemplate:WikiProject EnglandEngland-related articlesTemplateThis template does not require a rating on Wikipedia's content assessment scale. This template was consider…
Tales of InnocencevideogiocoTitolo originaleテイルズ オブ イノセンス PiattaformaNintendo DS, PlayStation Vita Data di pubblicazioneNintendo DS: 6 dicembre 2007 PlayStation Vita: 26 gennaio 2012 GenereVideogioco di ruolo TemaFantasy OrigineGiappone SviluppoAlfa System PubblicazioneNamco Bandai DesignTaketoshi Inagaki Modalità di giocoGiocatore singolo, multigiocatore SupportoCartuccia Fascia di etàCERO: B SerieTales of Tales of Innocence (テイルズ オブ イノセンス?, Tei…
Yakovlev Yak-2 adalah sebuah pesawat bomber/pengintaian ringan jarak pendek Soviet digunakan selama Perang Dunia II. Ini diproduksi dalam jumlah kecil dan mereka sebagian besar hancur selama tahap pembukaan Operasi Barbarossa. Yak-2 Yak-2 pada awalnya dikenal sebagai Ya-22, dalam urutan penomoran Yakovlev OKB, sebelum redesignated sebagai Yak-2 pada tahun 1941. Referensi Gordon, Yefim. Soviet Airpower in World War 2. Hinckley, England: Midland Publishing, 2008 ISBN 978-1-85780-304-4 Gunston, Bil…
Folk art form in Kerala, India PoothamkaliNative nameപൂതംകളിGenreFolk danceOriginKerala, India Poothamkali is folk art form in the state of Kerala, India. This art form uses various types of decorations in the costume. It is usually performs in the Bhagavathy temples of Malappuram district. It is based on the myth of Durga and her combat with Darika.[1] Performing Poothamkali is performed with various footsteps. The performers who wears chilanka, an anklet uses for dance da…
Mutiara Hati Season 1Musim 1Jml. episode88RilisJaringan asliSCTVTanggal disiarkanSenin, 29 Agustus 2005 –Minggu, 2 April 2006Informasi lainTanggal syuting4 Juli 2005 (season 1) – 26 Februari 2006 (season 1)Kronologi MusimBerikutnya →Mutiara Hati Season 2 Mutiara Hati Season 1 adalah sebuah sinetron yang ditayangkan di SCTV. Sinetron ini merupakan bagian dari Mutiara Hati. Pemeran Inneke Koesherawati sebagai ARINI Novi Aulia sebagai NABILA Lucky Hakim sebagai ADJIE Nadia Vega Marc…