Specification and Implementation of the Transmutation Concept

The concept of transmutation allows both representation of suppression of instances and creation of other instances by reusing possibly values of the suppressed instances. This paper presents the definition of this concept, the categories of the transmutations (mutations, disaggregations, merges, reflexive transmutations, opposite transmutations and cascade of transmutations), the end-user informal specification and the implementation of the transmutations with two solutions: a centralised solution and a distributed management solution.

[1]  X. Castellani Apports fondamentaux du modèle de MCO (méthode générale d'analyse et de conception des systèmes d'objets) , 1991 .

[2]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[3]  Colette Rolland,et al.  Modélisation conceptuelle orientée objet , 1991, BDA.

[4]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[5]  Grady Booch Object-oriented design , 1982, ALET.

[6]  Dennis de Champeaux,et al.  A comparative study of object-oriented analysis methods , 1992 .

[7]  Mehmet Aksit,et al.  Obstacles in object-oriented software development , 1992, OOPSLA 1992.

[8]  Peter A. Pircher Object-Oriented Structured Design , 1991, TOOLS.

[9]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[10]  David E. Monarchi,et al.  A research typology for object-oriented analysis and design , 1992, CACM.

[11]  Ralph E. Johnson,et al.  Surveying current research in object-oriented design , 1990, CACM.

[12]  David W. Embley,et al.  Object-oriented systems analysis , 1992 .

[13]  Jean-Marc Nerson,et al.  Applying object-oriented analysis and design , 1992, CACM.

[14]  A. Nico Habermann,et al.  Beyond schema evolution to database reorganization , 1990, OOPSLA/ECOOP '90.

[15]  Stephen J. Mellor,et al.  Object Oriented Systems Analysis: Modeling the World in Data , 1988 .

[16]  Ian J. Walker Requirements of an object-oriented design method , 1992, Softw. Eng. J..

[17]  Rebecca Wirfs-Brock,et al.  Designing object-oriented software , 1990 .

[18]  Brian Henderson-Sellers,et al.  The object-oriented systems life cycle , 1990, CACM.