IDEF0 , a compound acronym ("Icam DEFinition for Function Modeling", where ICAM is an acronym for "Integrated Computer Aided Manufacturing"), is a function modeling methodology for describing manufacturing functions, which offers a functional modeling language for the analysis, development, reengineering and integration of information systems , business processes or software engineering analysis.
69-581: IDEF0 is part of the IDEF family of modeling languages in the field of software engineering , and is built on the functional modeling language Structured Analysis and Design Technique (SADT). The IDEF0 Functional Modeling method is designed to model the decisions, actions, and activities of an organization or system. 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
138-416: A box conveys the specific role of the interface. The controls enter the top of the box. The inputs, the data or objects acted upon by the operation, enter the box from the left. The outputs of the operation leave the right-hand side of the box. Mechanism arrows that provide supporting means for performing the function join (point up to) the bottom of the box. The IDEF0 process starts with the identification of
207-465: A definition of a graphical modeling language ( syntax and semantics ) and a description of a comprehensive methodology for developing models. 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
276-428: A diagram by boxes) and the data and objects that inter-relate those functions (represented by arrows). The IDEF0 model displayed here on the left is based on a simple syntax . Each activity is described by a verb-based label placed in a box. Inputs are shown as arrows entering the left side of the activity box while output are shown as exiting arrows on the right side of the box. Controls are displayed as arrows entering
345-521: 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
414-450: A framework known as grammaire générale , first expounded in 1660 by Antoine Arnauld and Claude Lancelot in a book of the same title , dominated work in syntax: as its basic premise the assumption that language is a direct reflection of thought processes and so there is a single most natural way to express a thought. However, in the 19th century, with the development of historical-comparative linguistics , linguists began to realize
483-456: 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
552-404: 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
621-496: A predictable manner, however, the knowledge of these constraints is as critical as knowledge of genetics is to the genetic engineer. 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
690-673: 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. At the time of the ICAM 1102 effort there were numerous, mostly incompatible, data model methods for storing computer data — sequential ( VSAM ), hierarchical ( IMS ), network ( Cincom 's TOTAL and CODASYL , and Cullinet 's IDMS ). The relational data model
759-704: A semantic data modeling technique. By the 1990s, IDEF0 and IDEF1X techniques are widely used in the government, industrial and commercial sectors, supporting modeling efforts for a wide range of enterprises and application domains. In 1991 the National Institute of Standards and Technology (NIST) received support from the U.S. Department of Defense, Office of Corporate Information Management (DoD/CIM), to develop one or more Federal Information Processing Standard (FIPS) for modeling techniques. The techniques selected were IDEF0 for function modeling and IDEF1X for information modeling . These FIPS documents are based on
SECTION 10
#1732787899153828-452: A structured text language for detailed ontology characterization, and a systematic procedure that provides guidelines for effective ontology capture. 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
897-505: A syntactic theory is often designed to handle. The relation between the topics is treated differently in different theories, and some of them may not be considered to be distinct but instead to be derived from one another (i.e. word order can be seen as the result of movement rules derived from grammatical relations). One basic description of a language's syntax is the sequence in which the subject (S), verb (V), and object (O) usually appear in sentences. Over 85% of languages usually place
966-502: 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
1035-466: A way that closely reflects human understanding of the specific domain. 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,
1104-469: 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
1173-435: Is a categorial grammar that adds in partial tree structures to the categories. Theoretical approaches to syntax that are based upon probability theory are known as stochastic grammars . One common implementation of such an approach makes use of a neural network or connectionism . Functionalist models of grammar study the form–function interaction by performing a structural and a functional analysis. Generative syntax
1242-432: 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
1311-484: 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
1380-487: Is a software engineering method to develop and maintain usable, accurate, domain ontologies . 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
1449-474: 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. IDEF8, or integrated definition for human-system interaction design,
SECTION 20
#17327878991531518-413: Is concerned. (For a detailed and critical survey of the history of syntax in the last two centuries, see the monumental work by Giorgio Graffi (2001). ) There are a number of theoretical approaches to the discipline of syntax. One school of thought, founded in the works of Derek Bickerton , sees syntax as a branch of biology, since it conceives of syntax as the study of linguistic knowledge as embodied in
1587-463: Is defined as an element that requires two NPs (its subject and its direct object) to form a sentence. That is notated as (NP/(NP\S)), which means, "A category that searches to the right (indicated by /) for an NP (the object) and generates a function (equivalent to the VP) which is (NP\S), which in turn represents a function that searches to the left for an NP and produces a sentence." Tree-adjoining grammar
1656-471: Is designed to model the decisions, actions, and activities of an organization or system. 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. The US Air Force commissioned
1725-435: 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
1794-424: Is more familiar. Metaphors provide a model of abstract concepts in terms of familiar, concrete objects and experiences. 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
1863-837: Is shown in Figure 4. In Dec 1993 the National Institute of Standards and Technology announcing the standard for Integration Definition for Function Modeling (IDEF0) in the category Software Standard, Modeling Techniques. This publication announces the adoption of the IDEF0 as a Federal Information Processing Standard (FIPS). This standard was based on the Air Force Wright Aeronautical Laboratories Integrated Computer-Aided Manufacturing (ICAM) Architecture from June 1981. On September 2, 2008,
1932-514: 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 . 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
2001-443: Is the performance–grammar correspondence hypothesis by John A. Hawkins , who suggests that language is a non-innate adaptation to innate cognitive mechanisms. Cross-linguistic tendencies are considered as being based on language users' preference for grammars that are organized efficiently and on their avoidance of word orderings that cause processing difficulty. Some languages, however, exhibit regular inefficient patterning such as
2070-542: Is the study of syntax within the overarching framework of generative grammar . Generative theories of syntax typically propose analyses of grammatical patterns using formal tools such as phrase structure grammars augmented with additional operations such as syntactic movement . Their goal in analyzing a particular language is to specify rules which generate all and only the expressions which are well-formed in that language. In doing so, they seek to identify innate domain-specific principles of linguistic cognition, in line with
2139-487: Is well-tested and proven through many years of use by government and private industry. It can be generated by a variety of computer graphics tools. Numerous commercial products specifically support development and analysis of IDEF0 diagrams and models. An associated technique, Integration Definition for Information Modeling (IDEF1x), is used to supplement IDEF0 for data-intensive systems. The IDEF0 standard, Federal Information Processing Standards Publication 183 (FIPS 183), and
IDEF0 - Misplaced Pages Continue
2208-500: The Grammaire générale . ) Syntactic categories were identified with logical ones, and all sentences were analyzed in terms of "subject – copula – predicate". Initially, that view was adopted even by the early comparative linguists such as Franz Bopp . The central role of syntax within theoretical linguistics became clear only in the 20th century, which could reasonably be called the "century of syntactic theory" as far as linguistics
2277-933: 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. 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." 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
2346-403: The IDEF manuals published by the U.S. Air Force in the early 1980s. Sometime later, IEEE created the IDEF0 standard, and ISO adopted and published it as IEEE/ISO/IEC 31320-1. IDEF0 may be used to model a wide variety of automated and non-automated systems. For new systems, it may be used first to define the requirements and specify the functions, and then to design an implementation that meets
2415-687: The IDEF methods have been defined up to IDEF14: In 1995 only the IDEF0 , IDEF1X , IDEF2 , IDEF3 and IDEF4 had been developed in full. 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 . The methods IDEF7, IDEF10, IDEF11, IDEF 12 and IDEF13 haven't been developed any further than their initial definition. IDEF originally stood for ICAM Definition, initiated in
2484-537: 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
2553-665: The IDEF14 research project developed from a perceived need for good network designs that can be implemented quickly and accurately. [REDACTED] This article incorporates public domain material from the National Institute of Standards and Technology Syntax In linguistics , syntax ( / ˈ s ɪ n t æ k s / SIN -taks ) is the study of how words and morphemes combine to form larger units such as phrases and sentences . Central concerns of syntax include word order , grammatical relations , hierarchical sentence structure ( constituency ), agreement ,
2622-638: The IDEF1x standard (FIPS 184) are maintained by the National Institute of Standards and Technology (NIST). FIPS PUB 183 "Integration Definition for Function Modeling (IDEF0)," was withdrawn as a Federal Standard (in favor of OPEN Specifications and Standards) September 2, 2008, as cited in "The Federal Register", Volume 73, page 51276 (73FR/51276). During the 1970s, the U.S. Air Force Program for Integrated Computer Aided Manufacturing (ICAM) sought to increase manufacturing productivity through systematic application of computer technology. The ICAM program identified
2691-488: 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. To satisfy the data modeling enhancement requirements that were identified in the IISS-6202 project, a sub-contractor, DACOM , obtained
2760-447: The VO languages Chinese , with the adpositional phrase before the verb, and Finnish , which has postpositions, but there are few other profoundly exceptional languages. More recently, it is suggested that the left- versus right-branching patterns are cross-linguistically related only to the place of role-marking connectives ( adpositions and subordinators ), which links the phenomena with
2829-451: The associated NIST standard, FIPS 183, has been withdrawn (decision on Federal Register vol. 73 / page 51276. Systems Engineering Fundamentals. Defense Acquisition University Press, 2001. [REDACTED] This article incorporates public domain material from the National Institute of Standards and Technology IDEF IDEF , initially an abbreviation of ICAM Definition and renamed in 1999 as Integration Definition ,
IDEF0 - Misplaced Pages Continue
2898-559: The customer through simplified graphical devices". Where the Functional flow block diagram is used to show the functional flow of a product , IDEF0 is used to show data flow , system control, and the functional flow of lifecycle processes. IDEF0 is capable of graphically representing a wide variety of business, manufacturing and other types of enterprise operations to any level of detail. It provides rigorous and precise description, and promotes consistency of usage and interpretation. It
2967-426: 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. Because
3036-406: 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). IDEF6 is a method that possesses the conceptual resources and linguistic capabilities needed IDEF6
3105-489: 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
3174-504: The framework of generative grammar, which holds that syntax depends on a genetic endowment common to the human species. In that framework and in others, linguistic typology and universals have been primary explicanda. Alternative explanations, such as those by functional linguists , have been sought in language processing . It is suggested that the brain finds it easier to parse syntactic patterns that are either right- or left- branching but not mixed. The most-widely held approach
3243-524: 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
3312-456: The human mind . Other linguists (e.g., Gerald Gazdar ) take a more Platonistic view since they regard syntax to be the study of an abstract formal system . Yet others (e.g., Joseph Greenberg ) consider syntax a taxonomical device to reach broad generalizations across languages. Syntacticians have attempted to explain the causes of word-order variation within individual languages and cross-linguistically. Much of such work has been done within
3381-423: The left (indicated by \) for an NP (the element on the left) and outputs a sentence (the element on the right)." Thus, the syntactic category for an intransitive verb is a complex formula representing the fact that the verb acts as a function word requiring an NP as an input and produces a sentence level structure as an output. The complex category is notated as (NP\S) instead of V. The category of transitive verb
3450-417: The nature of crosslinguistic variation, and the relationship between form and meaning ( semantics ). There are numerous approaches to syntax that differ in their central assumptions and goals. The word syntax comes from Ancient Greek roots: σύνταξις "coordination", which consists of σύν syn , "together", and τάξις táxis , "ordering". The field of syntax contains a number of various topics that
3519-427: The need for better analysis and communication techniques for people involved in improving manufacturing productivity. As a result, in 1981 the ICAM program developed a series of techniques known as the IDEF (ICAM Definition) techniques which included the following: In 1983, the U.S. Air Force Integrated Information Support System program enhanced the IDEF1 information modeling technique to form IDEF1X (IDEF1 Extended),
SECTION 50
#17327878991533588-488: 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. IDEF5 , or integrated definition for ontology description capture method,
3657-531: 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. 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
3726-498: The ordered elements. Another description of a language considers the set of possible grammatical relations in a language or in general and how they behave in relation to one another in the morphosyntactic alignment of the language. The description of grammatical relations can also reflect transitivity, passivization , and head-dependent-marking or other agreement. Languages have different criteria for grammatical relations. For example, subjecthood criteria may have implications for how
3795-424: 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
3864-476: The place of that division, he positioned the verb as the root of all clause structure. Categorial grammar is an approach in which constituents combine as function and argument , according to combinatory possibilities specified in their syntactic categories . For example, other approaches might posit a rule that combines a noun phrase (NP) and a verb phrase (VP), but CG would posit a syntactic category NP and another NP\S , read as "a category that searches to
3933-416: The prime function to be decomposed. This function is identified on a “Top Level Context Diagram,” that defines the scope of the particular IDEF0 analysis. An example of a Top Level Context Diagram for an information system management process is shown in Figure 3. From this diagram lower-level diagrams are generated. An example of a derived diagram, called a “child” in IDEF0 terminology, for a life cycle function
4002-421: 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. 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
4071-413: The requirements and performs the functions. For existing systems, IDEF0 can be used to analyze the functions the system performs and to record the mechanisms (means) by which these are done. The result of applying IDEF0 to a system is a model that consists of a hierarchical series of diagrams, text, and glossary cross-referenced to each other. The two primary modeling components are functions (represented on
4140-551: The same type. The Aṣṭādhyāyī of Pāṇini , from c. 4th century BC in Ancient India , is often cited as an example of a premodern work that approaches the sophistication of a modern syntactic theory since works on grammar had been written long before modern syntax came about. In the West, the school of thought that came to be known as "traditional grammar" began with the work of Dionysius Thrax . For centuries,
4209-453: The semantic mapping of sentences. Dependency grammar is an approach to sentence structure in which syntactic units are arranged according to the dependency relation, as opposed to the constituency relation of phrase structure grammars . Dependencies are directed links between words. The (finite) verb is seen as the root of all clause structure and all the other words in the clause are either directly or indirectly dependent on this root (i.e.
SECTION 60
#17327878991534278-465: The sheer diversity of human language and to question fundamental assumptions about the relationship between language and logic. It became apparent that there was no such thing as the most natural way to express a thought and so logic could no longer be relied upon as a basis for studying the structure of language. The Port-Royal grammar modeled the study of syntax upon that of logic. (Indeed, large parts of Port-Royal Logic were copied or adapted from
4347-410: The subject first, either in the sequence SVO or the sequence SOV . The other possible sequences are VSO , VOS , OVS , and OSV , the last three of which are rare. In most generative theories of syntax, the surface differences arise from a more complex clausal phrase structure, and each order may be compatible with multiple derivations. However, word order can also reflect the semantics or function of
4416-574: The subject is referred to from a relative clause or coreferential with an element in an infinite clause. Constituency is the feature of being a constituent and how words can work together to form a constituent (or phrase ). Constituents are often moved as units, and the constituent can be the domain of agreement. Some languages allow discontinuous phrases in which words belonging to the same constituent are not immediately adjacent but are broken up by other constituents. Constituents may be recursive , as they may consist of other constituents, potentially of
4485-407: The top of the box and mechanisms are displayed as arrows entering from the bottom of the box. Inputs, Controls, Outputs, and Mechanisms (ICOM) are all referred to as concepts. IDEF0 is a model that consists of a hierarchical series of diagrams, text, and glossary cross referenced to each other. The two primary modeling components are: As shown by Figure 3 the position at which the arrow attaches to
4554-414: The verb). Some prominent dependency-based theories of syntax are the following: Lucien Tesnière (1893–1954) is widely seen as the father of modern dependency-based theories of syntax and grammar. He argued strongly against the binary division of the clause into subject and predicate that is associated with the grammars of his day (S → NP VP) and remains at the core of most phrase structure grammars. In
4623-562: 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
4692-511: The wider goals of the generative enterprise. Generative syntax is among the approaches that adopt the principle of the autonomy of syntax by assuming that meaning and communicative intent is determined by the syntax, rather than the other way around. Generative syntax was proposed in the late 1950s by Noam Chomsky , building on earlier work by Zellig Harris , Louis Hjelmslev , and others. Since then, numerous theories have been proposed under its umbrella: Other theories that find their origin in
4761-446: Was just emerging as a promising way of thinking about structuring data for easy, efficient, and accurate access. Relational database management systems had not yet emerged as a general standard for data management. 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
#152847