Abstract
This paper addresses the topic of data and knowledge exchange and sharing in heterogeneous, autonomous and distributed information systems. It shows the maturity of object oriented technology for describing and structuring complex data models. It suggests to use a meta-model which implements a general model whose instances represent particular data models. This meta-model is implemented using an object oriented data modelling language, namely the EXPRESS language. We present two examples of meta-models allowing to exchange Entity-Relationship data models and procedural knowledge. Finally, this paper illustrates the technique we use in order to generate source code, in a target programming language, implementing these data models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ait-Ameur, Y., Besnard, F., Girard, P., Pierra, G., and Potier, J.-C. “ Formal Specification and Meta-programming in the EXPRESS Language. International ” Conference on Software Engineering and Knowledge Engineering, (1995), KSI Institute in Corporation with ACM Sigsoft and IEEE,pp.-181–189.
Ait-Ameur, Y., Pierra, G., Sardet E., “ Using the EXPRESS language for Metaprogramming ”, Proc. of the 3rd Interna. Conf. of EXPRESS User Group EUG’95, Grenoble 21–22 Oct. 1995
Ait-Ameur, Y., Wiedmer, H.U., Eds, “ Industrial Automation Systems and Integration, Parts Library, Logical Model of Expressions ”, ISO 13584-20, ISO, Geneve, 1998 (88 p.).
Arens, Y., Chee, C.-Y., HSU, C.-N., and Knoblock, C.-A. “ Retrieving and Integrating Data From Multiple Information Sources ” International Journal of Intelligent and Cooperative Information Systems 2,2 (1993),127–158.
Barsalou, T., and Wiederhold, G. “ Complex Objects for Relationa Databases ” Computer Aided Design 22, 8 (1990).
Bouazza, M. “ Le Langage EXPRESS ” Hermes, 1995.
Bright, M., Hurson, A.-R., and Pakzad, S. “ Automated Resolution of Semantic Heterogeneity in Multidatabases ” ACM Transactions on Database systems 19,2 (1994), 212–253.
Castano, S., and De Antonellis, V. “ Reference Conceptual Architectures For Re-Engineering Information Systems ” International Journal of Cooperative Information Systems 4, 2 (1995), 213–235.
Castano, S., and De Antonellis, V. “ Semantic Dictionary Design for Database Interoperability ” In 13th International Conference on Data Engineering (1997), IEEE Computer Society Press, pp.-43–54.
Chen, P. P.-S. “ The Entity-Relationship Model. Toward a Unified View of Data ” ACM Transactions on Database Systems 1, 1 (1976), 9–36.
Chung, C.-W. “ Dataplex: An access to Heterogeneous Distributed Databases ” Communications of the ACM 33, 1 (1990), 70–80.
Gruber, T.-R. “ Towards Principles for the Design of Ontologies Used for knowledge sharing ” In Formal Ontology in Conceptual Analysis and Knowledge Representation (1993), N.- Guarino and R.- Poli, Eds., Kluwer Academic Publisher’s.
Landers, T., and Rosenberg, R.-L. “ An Overview of Multibase ” In Proceedings of the 2nd International symposium on Distributed DatabasesV (1982), North Holland.
Pierra, G. “ An Object Oriented Approach to Ensure Portability of CAD Systems ” In EUROGRAPHICSV (1990), pp.-205–214.
Pierra, G. “ Modelling Classes of Pre-existing Components in a CBVI Perspective: the ISO 13584 Approach ” Revue Internationale de CFAO et d’Inforgraphie 9, 3 (1992), 435–454.
Pierra, G. “ A Multiple Perspective Object Oriented Model for Engineering in Design ” In New Advances in Computer Aided Design and Computer Graphics (1993), I.-A. Publishers, Ed., pp.-368–373.
Pierra, G. “ Intelligent Electronic Component Catalogues for Engineering and Manufacturing ”, Proc. of the Internat. Symposium on Glogal Engineering Networking, GEN’97, Antwerp, Belgium, April 2–24, Heinz Nixdorf Institute Ed., 1997, pp. 331–352.
Pierra, G., Ed., “ Industrial Automation Systems and Integration, Parts Library Conceptual Model of Parts Library ”, ISO CD 13584-10, National Institute of Standard and Technology, Gaithersburg, MD, USA, 2000. To appear.
Pierra, G., Ait-Ameur, Y., Sardet, E., Eds, “ Industrial Automation Systems and Integration, Parts Library, Logical Model of Supplier Library ” ISO DIS 13584-24, ISO,Geneva, 1999 (594 p.)
Schenck, D., and Wilson, P. “ Information Modelling The EXPRESS Way ” Oxford University Press, 1994.
Sheth, A.-P., and Larson, J.-A. “ Federated Database Systems for Managing Distributed Heterogeneous, and Autonomous Databases ” ACM computing survey 22, 3 (1990), 183–236.
Templeton, M., Brill, M., Chen, A., and Lund, E.“ Mermaid: Experiences with Network Operation ” In Proceedings of the 2nd International Conference on Data Engineering (1986).
Wiedmer, H., and Pierra, G. “ Methodology For Structuring Part Families ” ISO-IS 13584-42. ISO Geneve, 1998.
Wielinga, B.-J., de-Velde, W.-V., Schreiber, A.-T., and Akkermans, J.-M. “ The KADS Knowledge Modelling Approach ” In Proceedings of the 2nd Japenese Knowledge Aquisition for Knowldge Based Systems (1992), R.- Mizoguchi, H.- Motoda, J.- Boose, B.- Gaines, and R.- Quinlan, Eds. Advanced Research Laboratory Saitama, Japan.
Zwicker, E. “ Overview and Fundamental Principles ” ISO CD 13584-10, National Institute of Standard and Technology, Gaithersburg, MD, USA, 2000. To appear.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag London Limited
About this paper
Cite this paper
Ait-Ameur, Y., Pierra, G., Sardet, E. (2001). An object oriented approach to represent behavioural knowledge in heterogeneous information systems. In: Patel, D., Choudhury, I., Patel, S., de Cesare, S. (eds) OOIS 2000. Springer, London. https://doi.org/10.1007/978-1-4471-0299-1_27
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0299-1_27
Publisher Name: Springer, London
Print ISBN: 978-1-85233-420-8
Online ISBN: 978-1-4471-0299-1
eBook Packages: Springer Book Archive