Information modeling: an object-oriented approach
Information modeling: an object-oriented approach
ICSE '93 Selected papers from the Workshop on Studies of Software Design
A Systematic Approach to Connectors in a Multi-level Modeling Environment
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
MISTRAL: a language for model transformations in the MOF meta-modeling architecture
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
sNets: a first generation model engineering platform
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
A meta-model for intellectual capital reporting
PAKM'06 Proceedings of the 6th international conference on Practical Aspects of Knowledge Management
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
OSMOSIS [Bézivin1995] is a research platform intended to investigate the various forms of products and processes in object-oriented software production. The kernel of this system is made of a minimal representation support called sNets, a typed, reflective and modular kind of semantic network. Each model represented in this network is composed of a number of typed entities (nodes) and relations between these entities (links) i.e. each model is a partition in the sNet called a universe. For each such universe, there is another one called its semantic universe defining the corresponding ontology. In short, an ontology specifies the concepts that may be used and the possible relations between these concepts. Our kernel sNet notation may be qualified of a NOON (Non Object-Oriented Notation) because the concepts of class or object are not built-in in our system. One reason for this choice is to cater to many different semantics for classes, objects and instanceOf/isA relations. We stress here some of the consequences of these choices on the architecture of meta-levels and show the strong relation between this architecture and the precise definition of the instanciation relations in different contexts. Our illustration will be based on CDIF [Ernst1997].