Skip to main content

Synergy as an Hybrid Object-Oriented Conceptual Graph Language

  • Conference paper
Book cover Conceptual Structures: Standards and Practices (ICCS 1999)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1640))

Included in the following conference series:

  • 308 Accesses

Abstract

This paper presents the use of Synergy as an Hybrid Object-Oriented Conceptual Graph Language (HOO-CGL). Synergy is an implemented visual multi-paradigm language based on executable conceptual graphs with an activation interpretation, instead of a logical one. This paper describes the formulation in Synergy of basic concepts of the hybrid object-oriented paradigm: encapsulation, definition of a class with methods and daemons, method and daemon definitions, class hierarchy, instance and instantiation mechanism, inheritance (both property and method inheritance), method call, method execution and daemon invocation due to accessing data. An example is used to illustrate the presentation of such an Hybrid Object-Oriented Conceptual Graph Language.

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. Ellis G., Object-Oriented Conceptual Graphs, in Proc. of the Third Intern. Conf. on Conceptual Structures, ICCS’95, Santa Cruz, CA, USA (1995)

    Google Scholar 

  2. Hines T. R., J. C. Oh, and M. A. Hines, Object-Oriented Conceptual Graphs, in Proc. of the Fifth Annual Workshop on Conceptual Structures (1990)

    Google Scholar 

  3. Kabbaj A., C. Frasson, M. Kaltenbach and J-Y Djamen, A conceptual and contextual object-oriented logic programming: PROLOG++ language, in Proc. Second International Conference on Conceptual Structures, ICCS’94, Tepfenhart and al. (Eds), Springer-Verlag (1994)

    Google Scholar 

  4. Kabbaj A., Self-Organizing Knowledge Bases: The Integration Based Approach, in Proc. Of the Intern. KRUSE Symposium: Knowledge Retrieval, Use, and Storage for Efficiency, Santa Cruz, CA, USA (1995)

    Google Scholar 

  5. Kabbaj A. and C. Frasson, Dynamic CG: Toward a General Model of Computation, Proc. Third International Conference on Conceptual Structures, ICCS’95, Santa Cruz, CA (1995)

    Google Scholar 

  6. Kabbaj A., Un système multi-paradigme pour la manipulation des connaissances utilisant la théorie des graphes conceptuels, Ph.D Thesis, DIRO, Université de Montréal, June (1996)

    Google Scholar 

  7. Kabbaj A. and C. Frasson, An overview of SYNERGY: a conceptual graph activation language, accepted but not presented at the Fourth International Conference on Conceptual Structures (ICCS’96)

    Google Scholar 

  8. Kabbaj A., Rouanc K. and Frasson C, The use of a semantic network activation language in an ITS project, Third International Conference on Intelligent Tutoring Systems, ITS’96, Springer-Verlag (1996)

    Google Scholar 

  9. Kabbaj A., Contexts, Canons and Co-references as a basis of a multi-paradigm language, submitted to Fifth International Conference on Conceptual Structures (ICCS’97)

    Google Scholar 

  10. Kabbaj A., A conceptual graph activation-based language: Synergy and its environment, submitted to Seventh International Conference on Conceptual Structures (ICCS’99), this volume

    Google Scholar 

  11. Kabbaj A., H. Er-remli and K. Mousaid, An integration-based approach to dynamic formation of a knowledge-base: The method, its implementation and its realizations, submitted to Seventh International Conference on Conceptual Structures (ICCS’99)

    Google Scholar 

  12. Kunz J. C, T. P. Kehler and M. D. Williams, Applications Development Using Hybrid AI Development System, The AI Magazine, 5:4, p. 41–54, (1984)

    Google Scholar 

  13. Lukose D., Executable conceptual structures, Proc. First International Conference on Conceptual Structures, ICCS’93, Quebec City, Canada (1993)

    Google Scholar 

  14. Lukose D., T. Cross, C. Munday and F. Sobora, Operational KADS Conceptual Model using conceptual graphs and executable conceptual structures, in Proc. of the Third Intern. Conf. on Conceptual Structures, ICCS’95, Santa Cruz, CA, USA (1995)

    Google Scholar 

  15. Masini G., A. Napoli, D. Colnet, D. Léonard and K. Tombre, Les langages à objets, Inter-Editions (1990)

    Google Scholar 

  16. Sowa J. F., Conceptual Structures: Information Processing in Mind and Machine, Addison-Wesley (1984)

    Google Scholar 

  17. Sowa J. F., Relating Diagrams to Logic, Proc. First International Conference on Conceptual Structures, ICCS’93, Quebec City, Canada (1993a)

    Google Scholar 

  18. Sowa J. F., Logical foundations for representing object-oriented systems, J. of Experimental and Theoretical AI, 5 (1993b)

    Google Scholar 

  19. Sowa J. F., Conceptual Graph Standard and Extensions, in Proc. Of the 6th International Conference on Conceptual Structures, ICCS’98, Springer (1998)

    Google Scholar 

  20. Wuwongse V., B. G. Ghosh, Towards Deductive Object-Oriented Databases Based on Conceptual Graphs, in Proc. of the 7th Annual Workshop on Conceptual Structures (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kabbaj, A. (1999). Synergy as an Hybrid Object-Oriented Conceptual Graph Language. In: Tepfenhart, W.M., Cyre, W. (eds) Conceptual Structures: Standards and Practices. ICCS 1999. Lecture Notes in Computer Science(), vol 1640. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48659-3_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-48659-3_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66223-5

  • Online ISBN: 978-3-540-48659-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics