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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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
American National Standard, KIF Proposed Standard Draft, Knowledge Interchange Format, NCITS.T2/98-004, http://logic.stanford.edu/kif/dpans.html
Antonetti, F.: The OSMTool project, Technical report, OSM project, University of Nantes LIST (1994)
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/
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
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)
Bézivin, J., Lanneluc, J., Lemesle, R.: A Kernel Representation System for OSM. Rapport de recherche ERTO, Université de Nantes (1994)
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)
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)
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)
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)
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)
Bézivin, J.: On the Unification Power of Models. Software and System Modeling (SoSym), Springer Journals 4(2), 171–188 (2005)
Bézivin, J., Ernst, J., Pidcock, W.: Model Engineering with CDIF. In: OOPSLA 1998, Vancouver, post-proceedings, Summary of the workshop (October 1998)
Bézivin, J., Lanneluc, J., Lemesle, R.: A Kernel Representation System for OSM. Resarch Report, University & Nantes (1994)
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)
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)
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)
Bobrow, D.G., Goldstein, I.P.: Representing Design Alternatives. In: Proc. Conf. on Artificial Intelligence and the Simulation of Behaviour, Amsterdam (July 1980)
Cupif, J., Cavaro, R.: Système Avancé de Navigation dans un réseau sémantique. Report of Master Student work (1995-1996)
Ernst, J.: Introduction to CDIF (September 1997), http://www.eigroiup.org/cdif/intro.html
Franceschini, A., Faure, L.: Study of the Personal Information Environment and second prototype implementations, Report of Master Student work (1992-1993)
Gruber, T.R.: Every Ontology is a Treaty. AIS Bulletin 1(4) (2004), http://www.sigsemis.org/newsletter/october2004/tom_gruber_interview_sigsemis
Gruber, T.R.: A Translation Approach to Portable Ontologies. Knowledge Acquisition 5(2), 199–220 (1993)
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)
Lanneluc, J.: The sMachine (Version 3), Technical report, OSM project, University of Nantes LIST (1994)
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)
Lemesle, R.: Techniques de modélisation et de métamodélisation. PhD Thesis, University of Nantes (26 (October 2000)
Lemesle, R.: Transformation Rules Based on Meta-modeling. In: EDOC 1998 proceedings of Enterprise Distributed Object Computing, San Diego (1998)
Lemesle, R.: Un réseau sémantique au coeur d’un AGL. Master Thesis (DEA) (September 1994)
Lescalier, V., Gréard, B.: Study of the Personal Information Environment and First Prototype Implementations, Report of Master Student work (1991-1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)