skip to main content
article

Metamodeling in EIA/CDIF---meta-metamodel and metamodels

Published:01 October 2002Publication History
Skip Abstract Section

Abstract

This article introduces the EIA/CDIF set of standards for the modeling of information systems and its exchange among computer-aided software tools of different vendors. It lays out the meta-metamodel and the standardized metamodels which are fully depicted in a hierarchical layout and annotated with the unique identifiers of all the standardized modeling concepts. The article also stresses the fact that EIA/CDIF has been used as the baseline in the creation of an international standard, the ISO/CDIF set of models, an ongoing project.

References

  1. ANSI. 1989. Information Resource Dictionary System (IRDS). American National Standard Institute, New York.Google ScholarGoogle Scholar
  2. Batini, C., Ceri, S., and Navathe, S. 1992. Conceptual Database Design. Benjamin/Cummings, Redwood City, Calif. Google ScholarGoogle Scholar
  3. Burst, A., Spitzer, B., Wolff, M., and Müller-Glaser, K. D. 1998a. On code generation for rapid prototyping using CDIF. In Proceedings of the OOPSLA Workshop #25, Model Engineering, Methods and Tools Integration with CDIF (Vancouver).Google ScholarGoogle Scholar
  4. Burst, A., Wolff, M., Kühl, M., and Müller-Glaser, K. D. 1998b. Using CDIF for concept-oriented rapid prototyping of electronic systems. Working paper, Institute for Information Processing Technology (ITIV), University of Karlsruhe. Available at http://www-itiv.etec.uni-karlsruhe.de/FORSCHUNG/f_rpt/v_rsp98/rsp98.html.Google ScholarGoogle Scholar
  5. ECMA. 1997. "Portable common tool environment (PCTE)---Mapping from CASE data interchange format (CDIF) to PCTE, ECMA-270. Available at http://www.ecma.ch/stand/Ecma-270.htm.Google ScholarGoogle Scholar
  6. EIA. 1994a. CDIF---CASE data interchange format---Overview. Interim standard, EIA/IS-106.Google ScholarGoogle Scholar
  7. EIA. 1994b. CDIF---Framework for modeling and extensibility. Interim standard, EIA/IS-107.Google ScholarGoogle Scholar
  8. EIA. 1994c. CDIF---Transfer format---general rules for syntaxes. Interim standard, EIA/IS-108.Google ScholarGoogle Scholar
  9. EIA. 1994d. CDIF---Transfer format---transfer format syntax---SYNTAX.1. Interim standard, EIA/IS-109.Google ScholarGoogle Scholar
  10. EIA. 1994e. CDIF---Transfer format---transfer format encoding---ENCODING.1. Interim standard, EIA/IS-110.Google ScholarGoogle Scholar
  11. EIA. 1994f. CDIF---Integrated meta-model, foundation subject area.Interim standard, EIA/IS-111.Google ScholarGoogle Scholar
  12. EIA. 1995. CDIF---Integrated meta-model, common subject area. Interim standard, EIA/IS-112.Google ScholarGoogle Scholar
  13. EIA. 1996a. CDIF---Integrated meta-model, data modeling subject area. Interim standard, EIA/IS-114.Google ScholarGoogle Scholar
  14. EIA .1996b. CDIF---Integrated meta-model, gata flow subject area. Interim standard, EIA/IS-115.Google ScholarGoogle Scholar
  15. EIA. 1996c. CDIF---Integrated meta-model, presentation location and connectivity subject area. Interim standard, EIA/IS-118.Google ScholarGoogle Scholar
  16. EIA. 1997. CDIF transfer format---OMG IDL bindings. EIA/IS-734.Google ScholarGoogle Scholar
  17. EIA. a. WWW homepage of the Electronic Industries Alliance (EIA). Available at http://www.eia.org.Google ScholarGoogle Scholar
  18. EIA. b. WWW homepage of the Electronic Industries Association (EIA), CASE data interchange format (CDIF) committee. Available at http://www.eigroup.org/cdif/index.html.Google ScholarGoogle Scholar
  19. Ernst, J. 1998. Contributions to the Integration of Tools and Techniques for the Development of Heterogeneous Embedded Real-Time Systems. Forschungsbericht des Forschungszentrums für Informatik (FZI), Karlsruhe.Google ScholarGoogle Scholar
  20. Flatscher, R. G. 1997a. An overview of the architecture of EIA's CASE data interchange dormat (CDIF) Rundbrief der Gesellschaft für Informatik, Fachausschuβ 5.2 (Informationssystem Architekturen), 3. Jahrgang, Heft 1.Google ScholarGoogle Scholar
  21. Flatscher, R. G. 1997b. Federating meta-model and model data with EIA/CDIF's CORBA compliant MIDDLEWARE.1. Rundbrief der Gesellschaft für Informatik, Fachausschuβ 5.2 (Informationssystem Architekturen), 4. Jahrgang, Heft 1.Google ScholarGoogle Scholar
  22. Flatscher, R. G. 1998a. Exchange of UML-models with EIA/CDIF. The Unified Modeling Language---Technical Aspects and Applications, In M. Schader and A. Korthaus, Eds., Physica-Verlag, Heidelberg.Google ScholarGoogle Scholar
  23. Flatscher, R. G. 1998b. Metamodellierung in EIA/CDIF. ADV Verlag, Wien. Available at http://www.wu-wien.ac.at/wi/rgf/adv/.Google ScholarGoogle Scholar
  24. ISO/IEC. 1997. Information technology (IT), conceptual modelling facilities (CSMF). Committee Draft SC21 WG3 N2039 for International Standard ISO/IEC 14481, January.Google ScholarGoogle Scholar
  25. ISO/IEC. 1998a. Information technology---CDIF framework---Part 1: Overview. Committee draft CD 15474-1, ISO/IEC JTC 1/SC 7 N, 1540R, ISO/IEC.Google ScholarGoogle Scholar
  26. ISO/IEC. 1998b. Information technology---CDIF framework---Part 2: Modelling and extensibility. Committee draft CD 15474-2, ISO/IEC JTC 1/SC 7 N, 1541R, ISO/IEC.Google ScholarGoogle Scholar
  27. ISO/IEC. 1998c. Information technology---CDIF transfer format--Part 1: General rules for syntaxes and encodings. Committee draft CD 15475-1, ISO/IEC JTC 1/SC 7 N, 1542R, ISO/IEC.Google ScholarGoogle Scholar
  28. ISO/IEC. 1998d. Information technology---CDIF transfer format---Part 2: Syntax SYNTAX.1. Committee draft CD 15475-2, ISO/IEC JTC 1/SC 7 N, 1543R, ISO/IEC.Google ScholarGoogle Scholar
  29. ISO/IEC. 1998e. Information technology---CDIF transfer format---Part 3: Encoding ENCODING.1. Committee draft CD 15475-3, ISO/IEC JTC 1/SC 7 N, 1544R, ISO/IEC.Google ScholarGoogle Scholar
  30. ISO/IEC. 1998f. Information technology---CDIF semantic metamodel---Part 1: Foundation. Committee draft CD 15476-1, ISO/IEC JTC 1/SC 7 N, 1545R, ISO/IEC.Google ScholarGoogle Scholar
  31. ISO/IEC. 1998g. Information technology---CDIF semantic metamodel---Part 2: Common. Committee draft CD 15476-2, ISO/IEC JTC 1/SC 7 N, 1546R, ISO/IEC.Google ScholarGoogle Scholar
  32. ISO/IEC. 1998h. Information technology---CDIF semantic metamodel---Part 4: Data models. Committee draft CD 15476-4, ISO/IEC JTC 1/SC 7 N, 1548R, ISO/IEC.Google ScholarGoogle Scholar
  33. ISO/IEC. 1998i. Information technology---CDIF semantic metamodel---Part 5: Data flow models. Committee draft CD 15476-5, ISO/IEC JTC 1/SC 7 N, 1549R, ISO/IEC.Google ScholarGoogle Scholar
  34. OMG. a. Meta object facility (MOF)---specification. Version 1.0, OMG standard. Available at ftp://ftp.omg.org/pub/docs/ad/97-10-02.pdf.Google ScholarGoogle Scholar
  35. OMG. b. Unified modeling language (UML). Version 1.1, OMG standard. Available at http:// www.omg.org/techprocess/meetings/schedule/Technology_Adoptions.htm#UML_Specification.Google ScholarGoogle Scholar
  36. OMG. c. XML Metadata interchange (XMI). Version 1.0, OMG standard. Available at http://www.omg.org/cgi-bin/doc?ad/98-10-05.pdf.Google ScholarGoogle Scholar
  37. WU Wien. HTML-renderings of all of the EIA/CDIF metamodels (standards as well as drafts), derived directly from the electronic versions of the standards and drafts. Available at http://wwwi.wu-wien.ac.at/cdif.Google ScholarGoogle Scholar
  38. W3C. XML Schema. Version 1.0, W3C recommendation. Available at http://www.w3c.org/ XML/Schema.Google ScholarGoogle Scholar

Index Terms

  1. Metamodeling in EIA/CDIF---meta-metamodel and metamodels

                                              Recommendations

                                              Reviews

                                              Sira Vegas

                                              The author of this paper presents the results of an effort started in 1987, aimed at developing a standard data model created with computer-aided software engineering (CASE) tools to ease the interchange among different tools. The standard provided, Electronic Industries Association/CASE Data Interchange Format (EIA/CDIF), is explained in the paper, starting with its four-layer architecture, with a special emphasis on the upper level, called M3 (EIA/CDIF meta-metamodel). The paper ends with an example of a metamodel definition using EIA/CDIF syntax. The main contribution of the paper is that it provides readers with a very detailed description of the standard developed. However, depending on the reader, this could be a drawback, since, from my viewpoint, the paper could not be easy to read for subjects who are non-experts on the topic. I would like to note the complete standards reference section in the paper. Online Computing Reviews Service

                                              Access critical reviews of Computing literature here

                                              Become a reviewer for Computing Reviews.

                                              Comments

                                              Login options

                                              Check if you have access through your login credentials or your institution to get full access on this article.

                                              Sign in

                                              Full Access

                                              • Published in

                                                cover image ACM Transactions on Modeling and Computer Simulation
                                                ACM Transactions on Modeling and Computer Simulation  Volume 12, Issue 4
                                                October 2002
                                                120 pages
                                                ISSN:1049-3301
                                                EISSN:1558-1195
                                                DOI:10.1145/643120
                                                Issue’s Table of Contents

                                                Copyright © 2002 ACM

                                                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                                                Publisher

                                                Association for Computing Machinery

                                                New York, NY, United States

                                                Publication History

                                                • Published: 1 October 2002
                                                Published in tomacs Volume 12, Issue 4

                                                Permissions

                                                Request permissions about this article.

                                                Request Permissions

                                                Check for updates

                                                Qualifiers

                                                • article

                                              PDF Format

                                              View or Download as a PDF file.

                                              PDF

                                              eReader

                                              View online with eReader.

                                              eReader