Genericity in method construction

The new emerging field of the method engineering discipline acknowledges the need for a rapid construction of methods. We propose an approach aiming to fulfil this objective. The approach is based on the assumption that there exists generic method construction knowledge which can be formalised into method construction patterns for further reuse. Under our approach, the construction of a method consists of applying the generic method construction patterns to its product model in order to generate the process model. The paper proposes a set of patterns to cover the various aspects of system engineering, details and exemplifies some of them, and finally validates the patterns against existing methods.

[1]  James Martin,et al.  Object-oriented analysis and design , 1992 .

[2]  Stephen Fickas,et al.  Goal-directed concept acquisition in requirements elicitation , 1991, Proceedings of the Sixth International Workshop on Software Specification and Design.

[3]  Colette Rolland,et al.  A proposal for context-specific method engineering , 1996 .

[4]  Véronique Plihon Un environnement pour l'ingénierie des méthodes , 1996 .

[5]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[6]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

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

[8]  T. Capers Jones Reusability in Programming: A Survey of the State of the Art , 1984, IEEE Transactions on Software Engineering.

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

[10]  Motoshi Saeki,et al.  PCTE based Tool for Supporting Collaborative Specification Development , 1994 .

[11]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.

[12]  Janis A. Bubenko,et al.  Facilitating "fuzzy to formal" requirements modelling , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[13]  John Grundy,et al.  Towards an integrated environment for method engineering , 1996 .

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

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

[16]  Matthias Jarke,et al.  Telos: representing knowledge about information systems , 1990, TOIS.

[17]  Wolfgang Pree,et al.  Design Patterns for Object-Oriented Software Development , 1994, Proceedings of the (19th) International Conference on Software Engineering.

[18]  Kees van Slooten,et al.  Characterizing IS development projects , 1996 .

[19]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[20]  G. Arango Domain analysis: from art form to engineering discipline , 1989, IWSSD '89.

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