according to our method. Further step is to allow the
instantiation of the process metamodels until the
monitoring of particular information systems
engineering projects.
The Process Domain Metamodel may evolve,
with the publication by the community of new
process models and metamodels for ISE. The
conceptual graph will also evolve, in order to
propose method engineers the largest choice of
possibilities taking into account the latest evolutions
in terms of ISE process metamodelling.
Another part of perspectives concerns the
formalism that method engineers should use to
represent the process models instantiated from the
metamodels produced by this method. It would be
useful to guide method engineers in the use of such
or such formalism, depending on the concepts
selected in their PMUC.
REFERENCES
Australian Standard. 2004. Standard Metamodel for
Software Development Methodologies. AS 4651 –
2004.
Beck, K. 1999. Extreme Programming Explained:
Embrace Change. Addison-Wesley Professional,
Longman Publishing Co., Inc. Boston, Massachusetts.
Boehm, B. 1986. A spiral model of software development
and enhancement. SIGSOFT Soft. Eng. Notes, vol. 11,
n°4, 14-24.
Finkelstein, A., Kramer, J., Goedicke, M. 1990. ViewPoint
oriented software development. 3
rd
International
Workshop on Software Engineering and Its
Applications, 374-384.
Harel, D. 1987. Statecharts: A Visual Formulation for
Complex Systems. Science of Computer
Programming, vol. 8, n°3, 231-274.
Hug, C., Front, A., Rieu, D. 2008a. A Process Engineering
Method Based on a Process domain Model and
Patterns. MoDISE’08 held in conjunction with
CAiSE'08, 126-137.
Hug, C., Front, A., Rieu, D. 2008b. Ingénierie des
processus. Une approche à base de patrons. Revue
RSTI, série ISI. Vol. 13, n°4, Hermès, France, 11-34.
Hug, C., Front, A., Rieu, D. 2008c. Process Engineering
Method Based on Ontology and Patterns. ICSOFT’08,
29-36.
Hug, C., Front, A., Rieu, D., Henderson-Sellers, B. 2009.
A Method to build Information Systems Engineering
Process Metamodels. J. Syst. Software, vol. 82, n°10,
1730-1742.
Hug, C., 2009. Méthode, modèles et outil pour la méta-
modélisation des processus d’ingénierie de systèmes
d’information. Joseph Fourier- Grenoble I University,
PhD Thesis.
Hug, C., Mandran, N., Front, A., Rieu, D. 2010.
Qualitative Evaluation of a Method for Information
Systems Engineering Processes. RCIS’2010.
Humphrey, W. S., Kellner, M. I. 1989. Software process
modeling: principles of entity process models. ICSE
'89I, ACM, New York, NY, 331-342.
ISO/IEC. 2007. 24744 Software Engineering - Metamodel
for Development Methodologies.
Jarke, M., Mylopoulos, J., Schmidt, J.W., Vassiliou, Y.
1992. DAIDA: An Environment for Evolving
Information Systems. ACM Trans. on Inf. Sys., vol. 10,
n°1, 1-50.
JDOM. 2007. http://www.jdom.org/
Kruchten, P. 2000. The Rational Unified Process: An
Introduction. Addison-Wesley, Longman Publishing,
Co., Inc. Boston, Massachusetts.
Kunz, W., Rittel, H.W.J. 1970. Issues as elements of
information systems. Working Paper 131, Heidelberg-
Berkeley.
Objectiver. 2007. A KAOS tutorial. Respect-It.
OMG. 2007. MOF 2.0 / XMI Mapping Specification.
Version 2.1.1.
OMG. 2008. Software Process Engineering Meta-Model.
Version 2.0.
OMG. 2009. Unified Modeling Language: Superstructure.
Version 2.2.
OOSPICE, Software Process Improvement and Capability
Determination for Object- Oriented/ Component-
Based Software Development,
http://www.oospice.com
Open Process Framework, http://www.opfro.org
Panet, G., Letouche, R. 1994. Merise/2 Modèles et
techniques Merise Avancés. Les Editions
d’Organisation, Paris.
Potts, C. 1989. A generic model for representing design
methods. ICSE’89, IEEE Com. Soc./ ACM Press, 217-
226.
Potts, C., Bruns, G. 1988. Recording the Reasons for
Design Decisions. ICSE’88, IEEE Com. Soc. Press,
418-427.
Prefuse. 2009. http://prefuse.org/
Ralyté J., Rolland, C. 2001. An Assembly Process Model
for Method Engineering. CAiSE 2001, LNCS, vol.
2068, 267-283. Springer-Verlag, London.
Rolland, C., Prakash, N., Benjamen, A. 1999. A Multi-
Model View of Process Modelling. Requirements
Engineering, vol. 4, n°4, 169-187.
Rolland, C., Souveyet, C., Moreno, M. 1995. An
Approach for defining ways-of-working. Information
System Journal, vol. 20, n°4, 337-359.
Royce, W. W. 1987. Managing the development of large
software systems: concepts and techniques. ICSE’87,
IEEE Com. Soc. Press, 328-338.
Schwaber, K., Beedle, M. 2001. Agile Software
Development with SCRUM. Prentice Hall, Upper
Saddle River, New Jersey.
UMLJGraph. 2005. http://umljgraph.sourceforge.net/
A METHOD AND A TOOL BASED ON A CONCEPTUAL GRAPH FOR INFORMATION SYSTEMS ENGINEERING
PROCESSES
67