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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
I. Bailey: EXPRESS-M Reference Manual ISO TC184/SC4/WG5 Document N243, August 1995.
I. Bailey: EXPRESS-M User Guide. CIMIO Ltd., Document No. Man/man 9423, August 1995.
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.
CAD Framework Initiative, Inc.: Design Representation Programming Interface: Electrical Connectivity. Version 1.0.0, Austin, TX, November 1992.
CAD Framework Initiative, Inc.: Design Representation Programming Interface: Electrical Connectivity. Version 1.4.0, Austin, TX, October 1994.
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.
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.
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.
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/.
C. Giumale, H. Kahn: An EXPRESS Information Model of VHDL 87. ESPRIT Project 8370 (ESIP), Report No. ESIP/UMAN/015.1, December 1994.
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.
ISO 10303. Product Data Representation and Exchange — Part 1: Overview and fundamental principles. TC184/SC4 Document November 1994.
ISO 10303. Product Data Representation and Exchange — Part 11: EXPRESS Language Reference Manual. TC184/SC4 Document N65. ISO/IEC November 1994.
ISO 10303. Product Data Representation and Exchange — Part 21: Clear text encoding of the exchange structure. ISO TC184/SC4/WG7, 1992.
ISO 10303. Product Data Representation and Exchange — Part 22: Standard Data Access Interface. TC184/SC4 Document N 375. December 1994.
ISO 10303. Product Data Representation and Exchange — Part 210: Application Protocoll for Printed Circuit assembly product design data. ISO TC184/SC4.
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.
A. Motro, P. Buneman: Constructing Superviews. Proc. ACM SIGMOD Int. Conf. on Management of Data, S.56–64. Ann Arbor, Mich., 1981.
A. Motro: Superviews: Virtual Integration of Multiple Databases. IEEE Transactions on Software Engineering, Vol. 13, No. 7, S.785–798, July 1987.
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.
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.
G. Scholz: Heterogeneous Conceptual Models and Interoperability in Electronic CAD. VDI-Verlag, Dusseldorf, 1996 (in German).
G. Scholz, W. Wilkes: Preliminary Report on Constraint Classification in Information Models. ESPRIT project 8370 ESIP, Document No. ESIP/FUHAGEN/00U, April 1994.
A.R. Williams, N.A. Whitaker: Preliminary Report on EDIF-CFI Mappings. ESPRIT project 8370 ESIP, Document No. ESIP/UMAN/007.1, March 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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