Skip to main content

sNets: A First Generation Model Engineering Platform

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3844))

Abstract

As we are currently improving AMMA (the ATLAS Model Management Architecture), a second generation model engineering platform installed on top of the Eclipse Modeling Framework (EMF), we borrow inspiration from a previous work undertaken fifteen years ago at the University of Nantes. This initial model-engineering platform named sNets (for Semantic Networks) included several functional blocks like the sMachine, the sBrowser, the sQuery, the sAction system, etc. Several parts of these tools are still in use today. At a time when we are defining the main architectural style of the new platform, it may be helpful to come back on the initial learning of this project. This paper describes the sNets project and summarizes some lessons learnt in the course of the design and utilization of this first generation modeling framework.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allilaire, F., Bézivin, J., Didonet Del Fabro, M., Jouault, F., Touzet, D., Valduriez, P.: AMMA: vers une plate-forme générique d’ingénierie des modèles. Génie Logiciel 73, 8–15 (2005), see also the ATL website www.sciences.univ-nantes.fr/lina/atl

    Google Scholar 

  2. American National Standard, KIF Proposed Standard Draft, Knowledge Interchange Format, NCITS.T2/98-004, http://logic.stanford.edu/kif/dpans.html

  3. Antonetti, F.: The OSMTool project, Technical report, OSM project, University of Nantes LIST (1994)

    Google Scholar 

  4. Bernstein, P.A., Bergstraesser, T., Carlson, J., Pal, S., Sanders, P., Shutt, D.: Microsoft Repository Version 2 and the Open Information Model. Information Systems 24(2), 71–98 (1999), available from, http://research.microsoft.com/~philbe/

    Article  Google Scholar 

  5. Bézivin, J., Lemesle, R.: sNets: The Core Formalism for an Object-Oriented CASE Tool. In: COODBSE 1994 Proceedings of the Colloquium on Object Orientation in Databases and Software Engineering, pp. 224–239. World Scientific Publishers, Singapore (1994) ISBN 981-02-2170-3

    Google Scholar 

  6. Bézivin, J., Gerbé, O.: Towards a Precise Definition of the OMG/MDA Framework. In: ASE 2001, Automated Software Engineering. IEEE Computer Society Press, San Diego (2001)

    Google Scholar 

  7. Bézivin, J., Lanneluc, J., Lemesle, R.: A Kernel Representation System for OSM. Rapport de recherche ERTO, Université de Nantes (1994)

    Google Scholar 

  8. Bézivin, J., Lemesle, R.: Ontology-Based Layered Semantics for Precise OAD&D Modeling. In: Bosch, J., Mitchell, S. (eds.) ECOOP 1997 Workshops. LNCS, vol. 1357, pp. 151–154. Springer, Heidelberg (1998)

    Google Scholar 

  9. Bézivin, J., Lemesle, R.: Reflective Modeling Schemes. In: proceedings of OOPSLA 1999 workshop on Object-Oriented Reflection and Software Engineering, Denver, pp. 107–122 (1999)

    Google Scholar 

  10. Bézivin, J., Lemesle, R.: sBrowser: a prototype Meta-Browser for Model Engineering. In: OOPSLA 1998 Workshop on Model Engineering, Methods and Tools Integration with CDIF, Vancouver (1998)

    Google Scholar 

  11. Bézivin, J., Lemesle, R.: Towards A True Reflective Scheme. In: Cazzola, W., Stroud, R.J., Tisato, F. (eds.) Reflection and Software Engineering. LNCS, vol. 1826, pp. 21–38. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  12. Bézivin, J., Lanneluc, J., Lemesle, R.: sNets: The Core Formalism for an Object-Oriented CASE Tool. In: Alagar, V.S., Missaoui, R. (eds.) Object-Oriented Technology for Database and Software Systems, pp. 224–239. World Scientific Publishers, Singapore (1995)

    Google Scholar 

  13. Bézivin, J.: On the Unification Power of Models. Software and System Modeling (SoSym), Springer Journals 4(2), 171–188 (2005)

    Article  Google Scholar 

  14. Bézivin, J., Ernst, J., Pidcock, W.: Model Engineering with CDIF. In: OOPSLA 1998, Vancouver, post-proceedings, Summary of the workshop (October 1998)

    Google Scholar 

  15. Bézivin, J., Lanneluc, J., Lemesle, R.: A Kernel Representation System for OSM. Resarch Report, University & Nantes (1994)

    Google Scholar 

  16. Bézivin, J., Lanneluc, J., Lemesle, R.: Representing Knowledge in the Object-Oriented Lifecycle. In: TOOLS PACIFIC 1994, Melbourne, December 1994, pp. 13–24. Prentice Hall, Englewood Cliffs (1994)

    Google Scholar 

  17. Bézivin, J., Lanneluc, J., Lemesle, R.: Un réseau Sémantique au cœur d’un AGL. In: LM0 1994, Grenoble, October 13–14, p. 12 (1994)

    Google Scholar 

  18. Bézivin, J., Lennon, Y., Nguyen Huu, C.: From Cobol to OMT - A Reengineering Workbench Based on Semantic Networks. In: TOOLS USA 1995, Santa Barbara (1995)

    Google Scholar 

  19. Bobrow, D.G., Goldstein, I.P.: Representing Design Alternatives. In: Proc. Conf. on Artificial Intelligence and the Simulation of Behaviour, Amsterdam (July 1980)

    Google Scholar 

  20. Cupif, J., Cavaro, R.: Système Avancé de Navigation dans un réseau sémantique. Report of Master Student work (1995-1996)

    Google Scholar 

  21. Ernst, J.: Introduction to CDIF (September 1997), http://www.eigroiup.org/cdif/intro.html

  22. Franceschini, A., Faure, L.: Study of the Personal Information Environment and second prototype implementations, Report of Master Student work (1992-1993)

    Google Scholar 

  23. Gruber, T.R.: Every Ontology is a Treaty. AIS Bulletin 1(4) (2004), http://www.sigsemis.org/newsletter/october2004/tom_gruber_interview_sigsemis

  24. Gruber, T.R.: A Translation Approach to Portable Ontologies. Knowledge Acquisition 5(2), 199–220 (1993)

    Article  Google Scholar 

  25. Jouault, F., Kurtev, I.: On the Architectural Alignment of ATL and QVT. In: ACM Symposium on Applied Computing (SAC 06), Model Transformation Track, Dijon, Bourgogne, France (2006)

    Google Scholar 

  26. Lanneluc, J.: The sMachine (Version 3), Technical report, OSM project, University of Nantes LIST (1994)

    Google Scholar 

  27. Lemesle, R.: Meta-modeling and Modularity: Comparison between MOF, CDIF and sNets formalisms. In: OOPSLA 1998 Workshop on Model Engineering, Methods and Tools Integration with CDIF, Vancouver (1998)

    Google Scholar 

  28. Lemesle, R.: Techniques de modélisation et de métamodélisation. PhD Thesis, University of Nantes (26 (October 2000)

    Google Scholar 

  29. Lemesle, R.: Transformation Rules Based on Meta-modeling. In: EDOC 1998 proceedings of Enterprise Distributed Object Computing, San Diego (1998)

    Google Scholar 

  30. Lemesle, R.: Un réseau sémantique au coeur d’un AGL. Master Thesis (DEA) (September 1994)

    Google Scholar 

  31. Lescalier, V., Gréard, B.: Study of the Personal Information Environment and First Prototype Implementations, Report of Master Student work (1991-1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bézivin, J. (2006). sNets: A First Generation Model Engineering Platform. In: Bruel, JM. (eds) Satellite Events at the MoDELS 2005 Conference. MODELS 2005. Lecture Notes in Computer Science, vol 3844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11663430_18

Download citation

  • DOI: https://doi.org/10.1007/11663430_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31780-7

  • Online ISBN: 978-3-540-31781-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics