Abstract
In this paper, we present the Computer Aided Requirements Engineering (CARE) environment named MENTOR. This environment offers various viewers, editors and tools and can be customised by a method engineer to any existing requirements engineering methodology. The core component of the environment is the ”Guidance Engine”. It executes — or enacts- in a flexible manner any process model -that we call way-of-working. A way-of-working is defined as an instance of a process meta-model. We illustrate, through a comprehensive example, how MENTOR provides support and guidance based on the execution of process models to both application engineers (who construct system specifications) and to method engineers (who construct ways-of-working) in a flexible and efficient way.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
S. Arbaoui, F. Oquendo. “Software Process Performance Support In Peace”. 6 th International Conference On Software Engineering and its applications pp 39–54, 1993.
: P. Armenise, S. Bandinelli, C. Ghezzi, A Morzenti: “A survey and assessment of software process representation formalisms”, Int. Journal of Software Engineering and Knowledge Engineering, Vol. 3, No. 3, 1993.
: S. Bandinelli, A. Fugetta, S. Grigoli: “Process Modelling in the large with SLANG”, Proc. of the 2nd Int. IEEE Conf. on Software Process, Berlin, Germany, pp 75–93, 1993.
N. Belkhatir, W.L. Melo, “Supporting Software Development Processes in Adele2”, Computer Journal, vol 37, N∘7, pp 621–628, 1994.
: P. Bergsten, J.A. Bubenko, R. Dahl, M. Gustafsson L.A. Johasson: “RAMATIC — a CASE Shell for Implementation of Specific CASE Tools”, Tech. report SISU, Stockholm, Sweden, 1889.
: J. Brunet: “Modelling the World with Semantic Objects”, Proceedings of the IFIP Conference, Quebec, Canada, October 1991.
: P. P. S. Chen: “The Entity-Relationship Model: Towards an unified view of data”, ACM Transactions on Database Systems, Vol 1, N∘1, March 1976.
B. Curtis, M. Kellner, J. Over: “Process Modeling”, Communications of ACM, vol 35 n∘9, pp 75–90, September 1992
M. Dowson: “Software Process Themes and Issues”, Proc. of the 2nd Int. IEEE Conf. on Software Process, Berlin, Germany, pp 28–40, 1993.
: P. H. Feiler, W. S. Humphrey: “Software Process Development and Enactment: Concepts and Definitions”, Proc. of the 2nd Int. IEEE Conf. on Software Process, Berlin, Germany, 1993.
: C. Fernström, “Tools And Environments To Improve The Software Process”. Information And Software Technology Vol. 34 N∘ 10, pp 659–674, 1992.
: A. Finkelstein, J. Kramer, B. Nuseibeh (eds): “Software Process Modelling and Technology”, John Wiley (pub), 1994.
: A. Fuggetta, Bandinelli, C. Ghezzi, S. Grigolli. “Process Enactment In SPADE”, Proceedings of the 2nd European Workshop on Software Process technology, Throndeim, Norway, 1992.
: G. Grosz: “MENTOR: a Step Forward in Guidance for Information System Development”, Proceedings of the fifth Workshop on the Next Generation of CASE Tools, Utrecht, The Netherlands, June 1994.
: G. Grosz, C. Rolland, S. Schwer, C. Souveyet, V. Plihon, S. Si-Said, C. Ben Achour, C. Gnaho: “Modelling and Engineering the Requirements Engineering Process: An Overview of the NATURE Approach”, submitted paper, 1996.
: Harmsen A.F., Brinkkemper J.N., Oei J.L.H.; “Situational Method Engineering for information Systems Project Approaches”, Int. IFIP WG8.1 Conference in CRIS series: “Methods and associated Tools for the Information Systems Life Cycle” (A-55), North Holland (Pub.), 1994.
: G.E. Kaiser, N.S. Barghouti, P.H. Feiler, R.W. Schwanke: “Database Support for Knowledge-Based Engineering Environments”, IEEE Expert, 3(2), pp 18–32, 1988.
: J. Lonchamp: “A structured Conceptual and Terminological Framework for Software Process Engineering”, Proc. IEEE Int Conference on Software Process, 1993.
: J. Lonchamp. “A Collaborative Process-Centered Environment Kernel”. Proc. of The 6th International Conference CAISE'94. Springer-Verlag 281, 1994.
: P. Martiin, M. Rossi, V-P. Tahvainen, K. Lyytinen: “A comparative review of CASE shells — a preliminary framework and research outcomes”, published in Information and Management, 25, pp 11–31, 1993
“The 02 User Manual December”, 1993.
: F. Oquendo, J-D Zucker, P. Griffiths. “A Meta Case Environment For Process-Centered CASE Environments”, 1992.
: V. Plihon: “Un Environnement pour l'Ingénierie des Méthodes”, PhD thesis, University of Paris 1, January 1996.
: C. Rolland, N. Prakash: “Guiding the Requirements Engineering Process”, in the Proceedings of the IEEE Asia-Pacific Software Engineering Conference (APSEC), 1994.
: Rolland C., Souveyet C., Moreno M.: “An Approach for Defining Ways-Of-Working”, Information Systems Jounral, 1995.
: C. Rolland, V. Plihon: “Using Generic Method Chunks to Generate Process Models Fragments”, to be published in the Proc of the Third International Conference on Requirement Engineering (ICRE'96) Conference, 1996.
: J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Loresen: “Object-oriented modeling and design”, Prentice Hall international, 1991.
: Saeki M. and Wenyin K., PCTE based Tool for Supporting Collaborative Specification Development, Proc. Int. Conf PCTE'94, San Francisco 1994.
: Schmitt J. R.: “Product Modeling in Requirements Engineering Process Modeling”, IFIP TC8 Int. Conf. on “The Information Systems Development Process”, North Holland (Pub.), 1993.
: Seligmann P. S., Wijers G. M., Sol H. G., “Analyzing the structure of I. S. methodologies, an alternative approach”, in Proc. of the 1st Dutch Conference on Information Systems, Amersfoort, The Netherlands, 1989.
: Si-Said S. Ben Achour C.: “A Tool for Guiding the Requirements Engineering Process”, in Proceedings of the 6th Workshop on the Next Generation of CASE Tools, Jyvaskyla, Finland, pp 23–42,1995.
: K. Smolander, K. Lyytinen, V.P. Tahavanainen, P. Martiin: “MetaEdit: A Flexible Graphical Environment for Methodology Modelling”, Proc. of CAiSE91, LNCS N∘498, pp168–193, Tomdheim, Norway, 1991.
: Smolander K., Lyytinen K., Tahvanainen V.-P., Marttiin P., “Meta-Edit — A flexible graphical environment for methodology modelling”, Advanced Information Systems Engineering, (Eds. Andersen R., Bubenko J. and Solvberg A.), LNCS#498, Springer-Verlag, 1991, pp. 168–193.
: K. Tominaga, T. Tokuda: “Constraint-Centered Descriptions for Automated Tool Invocation”, IEEE Asia-Pacific Software Engineering Conference (APSEC), pp92–101, 1994
: “The TOOBIS project (Temporal Object-Oriented Data Base within Information System”), technical annex, ESPRIT project N∘20671, Framework4, 1995.
Author information
Authors and Affiliations
Editor information
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Si-Said, S., Rolland, C., Grosz, G. (1996). MENTOR: A Computer Aided Requirements Engineering environment. In: Constantopoulos, P., Mylopoulos, J., Vassiliou, Y. (eds) Advanced Information Systems Engineering. CAiSE 1996. Lecture Notes in Computer Science, vol 1080. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61292-0_2
Download citation
DOI: https://doi.org/10.1007/3-540-61292-0_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61292-6
Online ISBN: 978-3-540-68451-0
eBook Packages: Springer Book Archive