Skip to main content

An object oriented approach to represent behavioural knowledge in heterogeneous information systems

  • Conference paper
OOIS 2000

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. 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.

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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.).

    Google Scholar 

  4. 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.

    Article  Google Scholar 

  5. Barsalou, T., and Wiederhold, G. “ Complex Objects for Relationa Databases ” Computer Aided Design 22, 8 (1990).

    Google Scholar 

  6. Bouazza, M. “ Le Langage EXPRESS ” Hermes, 1995.

    Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. 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.

    Google Scholar 

  10. Chen, P. P.-S. “ The Entity-Relationship Model. Toward a Unified View of Data ” ACM Transactions on Database Systems 1, 1 (1976), 9–36.

    Article  Google Scholar 

  11. Chung, C.-W. “ Dataplex: An access to Heterogeneous Distributed Databases ” Communications of the ACM 33, 1 (1990), 70–80.

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. Landers, T., and Rosenberg, R.-L. “ An Overview of Multibase ” In Proceedings of the 2nd International symposium on Distributed DatabasesV (1982), North Holland.

    Google Scholar 

  14. Pierra, G. “ An Object Oriented Approach to Ensure Portability of CAD Systems ” In EUROGRAPHICSV (1990), pp.-205–214.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.)

    Google Scholar 

  20. Schenck, D., and Wilson, P. “ Information Modelling The EXPRESS Way ” Oxford University Press, 1994.

    Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. 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).

    Google Scholar 

  23. Wiedmer, H., and Pierra, G. “ Methodology For Structuring Part Families ” ISO-IS 13584-42. ISO Geneve, 1998.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. Zwicker, E. “ Overview and Fundamental Principles ” ISO CD 13584-10, National Institute of Standard and Technology, Gaithersburg, MD, USA, 2000. To appear.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics