Patterns for Extending an OO Model with Temporal Features

We identify a set of generic patterns which can be used to introduce temporal features in existing OO models. Patterns are generic in the sense that they are applicable to any OO model having the basic features of class, attribute, domain and class association. The paper shows the application of these patterns to the O* model.

[1]  Colette Rolland,et al.  Modelling Ways-of-Working , 1995, CAiSE.

[2]  Murray Silverstein,et al.  A Pattern Language , 1977 .

[3]  Colette Rolland,et al.  A general framework for describing the requirements engineering process , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[4]  R. Snodgrass,et al.  A Taxonomy of Time in Databases March , 1985 · ' , 1985 .

[5]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[6]  Kent L. Beck,et al.  Smalltalk best practice patterns , 1996 .

[7]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[8]  Colette Rolland,et al.  Specifying the Reuse Context of Scenario Method Chunks , 1998, CAiSE.

[9]  James O. Coplien,et al.  Pattern languages of program design , 1995 .

[10]  David C. Hay,et al.  Data Model Patterns: Conventions of Thought , 1965 .

[11]  Sjaak Brinkkemper,et al.  Situational method engineering for informational system project approaches , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[12]  Colette Rolland,et al.  Using generic method chunks to generate process models fragments , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[13]  Joel Brunet Analyse conceptuelle orientee objet , 1993 .

[14]  Martin Fowler,et al.  Analysis patterns - reusable object models , 1996, Addison-Wesley series in object-oriented software engineering.

[15]  Narain H. Gehani,et al.  Ode as an Active Database: Constraints and Triggers , 1991, VLDB.

[16]  Peter Coad,et al.  Object-oriented patterns , 1992, CACM.

[17]  P. Heymans,et al.  A reuse-Oriented Approach for the Construction of Scenario Bases Methods , 1997 .