ProMISE: A Process Metamodelling Method for Information Systems Engineering

Processes play a great part in information systems engineering projects success. There are a lot of process models and metamodels; however, the “one size fits all” motto has to be moderated: models have to be adapted to the specificities of the organizations or the projects. In order to help method engineers building adapted process models, we propose a method to build process metamodels and to instantiate them according to the organizations context. Our method consists of selecting the concepts needed from a conceptual graph, gathering the current knowledge of metamodelling concepts for information systems engineering processes, and integrating them in a new process metamodel that will be instantiated for any project in an organization. This method is supported by a tool.

[1]  Colin Potts,et al.  Recording the reasons for design decisions , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[2]  Andraž Cej,et al.  Agile software development with Scrum , 2010 .

[3]  W. Humphrey,et al.  Software Process Modeling: Principles Of Entity Process Models , 1989, 11th International Conference on Software Engineering.

[4]  Charlotte Hug,et al.  Méthode, modèles et outil pour la méta-modélisation des processus d'ingénierie de systèmes d'information. (Method, models and tool for information systems engineering process metamodelling) , 2009 .

[5]  Colette Rolland,et al.  A Multi-Model View of Process Modelling , 1999, Requirements Engineering.

[6]  Agnès Front,et al.  Ingénierie des processus. Une approche à base de patrons , 2007, Ingénierie des Systèmes d Inf..

[7]  Matthias Jarke,et al.  DAIDA: an environment for evolving information systems , 1992, TOIS.

[8]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[9]  Nadine Mandran,et al.  Qualitative evaluation of a method for information systems engineering processes , 2010, 2010 Fourth International Conference on Research Challenges in Information Science (RCIS).

[10]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[11]  Colette Rolland,et al.  An Assembly Process Model for Method Engineering , 2001, CAiSE.

[12]  Agnès Front,et al.  A Process Engineering Method Based on Ontology and Patterns , 2008, ICSOFT.

[13]  Kuntz Werner,et al.  Issues as Elements of Information Systems , 1970 .

[14]  Brian Henderson-Sellers,et al.  A method to build information systems engineering process metamodels , 2009, J. Syst. Softw..

[15]  W. W. Royce,et al.  Managing the development of large software systems: concepts and techniques , 1987, ICSE '87.

[16]  Watts S. Humphrey,et al.  Software process modeling: principles of entity process models , 1989, ICSE '89.

[17]  Colette Rolland,et al.  An Approach for Defining Ways-of-Working , 1995, Inf. Syst..

[18]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[19]  Anthony Finkelstein,et al.  ViewPoint Oriented Software Development , 1990 .

[20]  Colin Potts A generic model for representing design methods , 1989, ICSE '89.

[21]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[22]  David A. Marca,et al.  Open Process Frameworks , 2005 .

[23]  Agnès Front,et al.  A Process Engineering Method based on a Process Domain Model and Patterns , 2008, MoDISE-EUS.