Abstract
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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Humphrey, W.S., Kellner, M.I.: Software process modeling: principles of entity process models. In: ICSE 1989, pp. 331–342. ACM, New York (1989)
Software Engineering Institute: CMMI for Development, Version 1.2 (2006)
Royce, W.W.: Managing the development of large software systems: concepts and techniques. In: ICSE 1987, pp. 328–338. IEEE Computer Society Press, Los Alamitos (1987)
Boehm, B.: A spiral model of software development and enhancement. SIGSOFT Software Engineering Notes 11(4), 14–24 (1986)
Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley, Longman Publishing, Co., Inc., Boston (2000)
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, Longman Publishing Co., Inc., Boston (1999)
Schwaber, K., Beedle, M.: Agile Software Development with SCRUM. Prentice Hall, Upper Saddle River (2001)
Hug, C., Front, A., Rieu, D.: A Process Engineering Method Based on a Process domain Model and Patterns. In: MoDISE International Workshop, pp. 126–137 (2008)
Hug, C., Front, A., Rieu, D.: Process Engineering Method Based on Ontology and Patterns. In: ICSOFT 2008, pp. 29–36 (2008)
Hug, C., Front, A., Rieu, D., Henderson-Sellers, B.: A Method to build Information Systems Engineering Process Metamodels. J. of Sys. & Soft. 82(10), 1730–1742 (2009)
Hug, C., Front, A., Rieu, D.: Ingénierie des processus. Une approche à base de patrons. Revue RSTI. Série ISI 13(4), 11–34 (2008)
OMG: Software Process Engineering Meta-Model. Version 2.0 (2008)
Open Process Framework, http://www.opfro.org
OOSPICE, Software Process Improvement and Capability Determination for Object- Oriented/ Component-Based Software Development, http://www.oospice.com
Australian Standard: Standard Metamodel for Software Development Methodologies. AS, 4651–2004 (2004)
ISO/IEC: 24744 Software Engineering - Metamodel for Development Methodologies (2007)
Harel, D.: Statecharts: A Visual Formulation for Complex Systems. Science of Computer Programming 8(3), 231–274 (1987)
OMG: Unified Modeling Language: Superstructure. Version 2.2 (2009)
Finkelstein, A., Kramer, J., Goedicke, M.: ViewPoint oriented software development. Third International Workshop on Software Engineering and Its Applications, pp. 374–384 (1990)
Kunz, W., Rittel, H.W.J.: Issues as elements of information systems. WP 131, Heidelberg, Berkeley (1970)
Potts, C., Bruns, G.: Recording the Reasons for Design Decisions. In: ICSE 1988, pp. 418–427. IEEE Computer Society Press, Los Alamitos (1988)
Potts, C.: A generic model for representing design methods. In: ICSE 1989, pp. 217–226. IEEE Computer Society/ ACM Press (1989)
Jarke, M., Mylopoulos, J., Schmidt, J.W., Vassiliou, Y.: DAIDA: An Environment for Evolving Information Systems. ACM Trans. on Inf. Sys. 10(1), 1–50 (1992)
Rolland, C., Souveyet, C., Moreno, M.: An Approach for defining ways-of-working. Information System Journal 20(4), 337–359 (1995)
Rolland, C., Prakash, N., Benjamen, A.: A Multi-Model View of Process Modelling. Requirements Engineering 4(4), 169–187 (1999)
Panet, G., Letouche, R.: Merise/2 Modèles et techniques Merise Avancés. Les Editions d’Organisation, Paris (1994)
Hug, C.: Méthode, modèles et outil pour la méta-modélisation des processus d’ingénierie de systèmes d’information. PhD Thesis, Grenoble I University (2009)
Hug, C., Mandran, N., Front, A., Rieu, D.: Qualitative Evaluation of a Method for Information Systems Engineering Processes. In: RCIS 2010, pp 257–268 (2010)
Objectiver: A KAOS tutorial. Respect-It (2007)
Ralyté, J., Rolland, C.: An Assembly Process Model for Method Engineering. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds.) CAiSE 2001. LNCS, vol. 2068, pp. 267–283. Springer, Heidelberg (2001)
OMG.: MOF 2.0 / XMI Mapping Specification. Version 2.1.1 (2007)
Prefuse, http://prefuse.org/
UMLJGraph, http://umljgraph.sourceforge.net/
JDOM, http://www.jdom.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hug, C., Front, A., Rieu, D. (2011). ProMISE: A Process Metamodelling Method for Information Systems Engineering. In: Maciaszek, L.A., Loucopoulos, P. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2010. Communications in Computer and Information Science, vol 230. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23391-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-23391-3_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23390-6
Online ISBN: 978-3-642-23391-3
eBook Packages: Computer ScienceComputer Science (R0)