Skip to main content

A Methodology for the Specification of Transformations between Information Models

  • Chapter
Meta-Modeling

Part of the book series: Current Issues in Electronic Modeling ((CIEM,volume 6))

  • 57 Accesses

Abstract

Information models are increasingly used to specify a domain of interest: e.g. netlist information for electronic circuits. But in spite of all standardisation efforts, and with the wider adoption of the information modelling technology, several models of a single domain are created. Often, these information models describe conceptual views of different languages, different tools, or different standards of the respective domain. This chapter addresses the problems of comparing these models, describing their differences and commonalities, and specifying transformations between them. A methodology based on the use of a “core model” is proposed. The core model is another information model which describes the concepts common to both original models. Formal relationships between the core model and the original models describe how instances of one model can be transformed to instances of the other model. This methodology has been applied as a case study in order to compare and formally relate information models of EDIF (Electronic Design Interchange Format) and CFI (CAD Framework Initiative).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. I. Bailey: EXPRESS-M Reference Manual ISO TC184/SC4/WG5 Document N243, August 1995.

    Google Scholar 

  2. I. Bailey: EXPRESS-M User Guide. CIMIO Ltd., Document No. Man/man 9423, August 1995.

    Google Scholar 

  3. E. Bertino: Integration of Heterogeneous Data Repositories by Using Object-Oriented Views. IEEE Computer, Special Issue on Heterogeneous Distributed Database Systems, pp.22–29, December 1991.

    Google Scholar 

  4. CAD Framework Initiative, Inc.: Design Representation Programming Interface: Electrical Connectivity. Version 1.0.0, Austin, TX, November 1992.

    Google Scholar 

  5. CAD Framework Initiative, Inc.: Design Representation Programming Interface: Electrical Connectivity. Version 1.4.0, Austin, TX, October 1994.

    Google Scholar 

  6. U. Dayal, H. Hwang: View Definition and Generalization for Database Integration in Multibase: A System for Heterogeneous Distributed Databases. IEEE Transactions on Software Engineering, Vol. 10, No. 6, pp.628–644, November 1984.

    Article  Google Scholar 

  7. EDIF Electronic Design Interchange Format, Version 3 0 0 EIA-618. Electronic Industries Association, 2001 Pennsylvania Avenue NW, Washington D.C. 20006, USA, June 1993.

    Google Scholar 

  8. Electronic Industries Association, EDIF Electronic Design Interchange Format, Version 4 0 0. Electronic Industries Association, 2500 Wilson Boulevard, Suite 203, Arlington, VA 22201, USA, 1995.

    Google Scholar 

  9. EXPRESS-V Language. The Laboratory for Industrial Information Infrastructure of the New York State Center for Advanced Technology in Robotics, Automation, and Manufacturing at RPI, electronically available via www.rdrc.rpi.edu/expressv/.

  10. C. Giumale, H. Kahn: An EXPRESS Information Model of VHDL 87. ESPRIT Project 8370 (ESIP), Report No. ESIP/UMAN/015.1, December 1994.

    Google Scholar 

  11. C. Giumale, H. Kahn: Definition of an EXPRESS Information Model of VHDL 93. ESPRIT Project 8370 (ESIP), Report No. ESIP/UMAN/021.1, March 1995.

    Google Scholar 

  12. ISO 10303. Product Data Representation and Exchange — Part 1: Overview and fundamental principles. TC184/SC4 Document November 1994.

    Google Scholar 

  13. ISO 10303. Product Data Representation and Exchange — Part 11: EXPRESS Language Reference Manual. TC184/SC4 Document N65. ISO/IEC November 1994.

    Google Scholar 

  14. ISO 10303. Product Data Representation and Exchange — Part 21: Clear text encoding of the exchange structure. ISO TC184/SC4/WG7, 1992.

    Google Scholar 

  15. ISO 10303. Product Data Representation and Exchange — Part 22: Standard Data Access Interface. TC184/SC4 Document N 375. December 1994.

    Google Scholar 

  16. ISO 10303. Product Data Representation and Exchange — Part 210: Application Protocoll for Printed Circuit assembly product design data. ISO TC184/SC4.

    Google Scholar 

  17. T. Kretzberg, W. Wilkes: EXPRESS+ and SDAI+: Specification and Automatic Derivation of Higher Level Programming Interfaces. Proc. Int. Conf. of EXPRESS Users Group (EUG’95), Grenoble, France, October 1995.

    Google Scholar 

  18. A. Motro, P. Buneman: Constructing Superviews. Proc. ACM SIGMOD Int. Conf. on Management of Data, S.56–64. Ann Arbor, Mich., 1981.

    Google Scholar 

  19. A. Motro: Superviews: Virtual Integration of Multiple Databases. IEEE Transactions on Software Engineering, Vol. 13, No. 7, S.785–798, July 1987.

    Article  Google Scholar 

  20. M.H. Scholl, Ch. Laasch, M. Tresch: Updatable Views in Object-Oriented Databases. Proc. 2nd Int. Conf. on Deductive and Object-Oriented Databases (DOOD), München. LNCS 566, Springer. December 1991.

    Google Scholar 

  21. M.H. Scholl, H.-J. Schek, M. Tresch: Object Algebra and Views for Multi-Objectbases. Proc. Int. Workshop on Distributed Object Management, Edmonton, Canada, August 1992.

    Google Scholar 

  22. G. Scholz: Heterogeneous Conceptual Models and Interoperability in Electronic CAD. VDI-Verlag, Dusseldorf, 1996 (in German).

    Google Scholar 

  23. G. Scholz, W. Wilkes: Preliminary Report on Constraint Classification in Information Models. ESPRIT project 8370 ESIP, Document No. ESIP/FUHAGEN/00U, April 1994.

    Google Scholar 

  24. A.R. Williams, N.A. Whitaker: Preliminary Report on EDIF-CFI Mappings. ESPRIT project 8370 ESIP, Document No. ESIP/UMAN/007.1, March 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Kluwer Academic Publishers

About this chapter

Cite this chapter

Scholz, G., Wilkes, W., Schlageter, G. (1996). A Methodology for the Specification of Transformations between Information Models. In: Bergé, JM., Levia, O., Rouillard, J. (eds) Meta-Modeling. Current Issues in Electronic Modeling, vol 6. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1347-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1347-2_4

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-8580-9

  • Online ISBN: 978-1-4613-1347-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics