Abstract
MetaCASE environments are design environments with customisable method support. Currently these environments are shifting from individual production support towards multi-user design environments. When adapting such an environment, the organisational context becomes important. We must focus on and improve the infrastructure (procedures and policies) and support (guidelines, help). Part of organisational support in design environments is process modelling: process models facilitate understanding and communication, process support gives guidance and helps enforcing procedures and policies. In a customisable design environment improvement is seen as a shift, a relatively gradual change that the environment should be able to support. For such evolution of technology, we stress the adaptability to local practices and problems, capability for gradual improvement, and low time and cost risk in adoption. In this paper we discuss evolution of process modelling support in metaCASE and present Customisable Process Modelling Environment (CPME), which gives process support for a metaCASE environment.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bandinelli, S., Fuggetta, A., Ghezzi, C.: Software Process Model Evolution in the SPADE Environment. IEEE Trans. on Software Engineering, 19, 12, (1993) 1128–1144.
Bhandari, I., Halliday, M., Tarver, E., Brown, D., Chaar, J., Chillarege, R.: A Case Study of Software Process Improvement During Development. IEEE Trans. on Software Engineering, 19, 12, (1993) 1157–1169.
Curtis, B., Kellner, M.I., Over, J.: Process modeling. Communications of the ACM, 35, 9, (1992) 75–90.
Dorling, A.: SPICE: Software Process Improvement and Capability dEtermination, Information and Software Technology, 35, 6/7, (1993) 404–406.
Dowson, M., Fernström, C.: Towards Requirements for Enactment Mechanisms. In: Warboys, B. (ed.) Procs. of the 3rd European Workshop on Software Process Technology. Lecture Notes in Computer Science, Vol. 772, Springer-Verlag (1994) 90–106.
Fuggetta, A.: Functionality and architecture of PSEEs. Information and Software Technology, 38, (1996) 289–293.
Henderson, J.C., Cooprider, J.G.: Dimensions of IS Planning and Design Aids: A Functional Model of CASE Technology. In: Allen. T., Scott-Morton, M. (eds.) IT and the Corporation of the 1990's: Research studies. Oxford University Studies Press, New York (1994) 221–248.
Jarke, M., Pohl, K., Rolland, C., Schmitt, J.-R.: Experience-Based Method Evaluation and Improvement: A process modeling approach,” In: Olle, T.W., Verrijn-Stuart, A.A. (eds.) Procs. of the IFIP WG8.1 Working Conference CRIS94, North-Holland, Amsterdam (1994) 1–27.
Kaipala, J.: Augmenting CASE Tools with Hypertext: Desired Functionality and Implementation Issues. In: Olive, A., Pastor, J.A. (eds.) Advanced Information Systems Engineering. Lecture Notes in Computer Science, Vol. 1250, Springer-Verlag, Berlin (1997) 217–230.
Kelly, S., Lyytinen, K., Rossi, M.: METAEDIT+— A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment. In: Constantopoulos, P., Mylopoulos, J., Vassiliou, Y. (eds.) Advanced Information Systems Engineering. Lecture Notes in Computer Science, Vol. 1080. Springer-Verlag, Berlin (1996) 1–21.
Kelly, S.: Towards a Comprehensive MetaCASE and CAME Environment: Conceptual, Architectural, Functional and Usability Advances in MetaEdit+. Jyväskylä Studies in Computer Science, Economics and Statistics, University of Jyväskylä, PhD Thesis (1998).
Koskinen, M., Marttiin, P.: Process Support in MetaCASE: Implementing the Conceptual Basis for Enactable Process Models in MetaEdit+. In: Ebert, J., Lewerentz, C. (eds.) Software Engineering Environments, IEEE Computer Society Press (1997) 110–123.
Kumar, K., Welke, R. J.: Methodology EngineeringR: A Proposal for Situation-specific Methodology Engineering. In: Cotterman, W.W., Senn, J.A. (eds.) Challenges and Strategies for Research in Systems Development. Wiley, Chichester, UK (1992) 257–269.
Lonchamp, J.: A structured conceptual and terminological framework for software process engineering. In: Procs. of the 2nd International Conference of Software Process, IEEE Computer Society Press (1993) 41–53.
Lonchamp, J.: CPCE: A Kernel for Building Flexible Collaborative Process-Centered Environments. In: Verrall, M.S. (ed.) Software Engineering Environments, IEEE Computer Society Press (1995) 95–105.
Marttiin, P.: Towards Flexible Process Support with a CASE Shell. In: Wijers, G., Brinkkemper, S., Wasserman, T. (eds.) Advanced Information Systems Engineering. Lecture Notes in Computer Science, Vol. 811. Springer-Verlag, Berlin (1994) 14–27.
Marttiin, P.: Customisable Process Modelling Support and Tools for Design Environment, Jyväskylä Studies in Computer Science, Economics and Statistics, University of Jyv:askylä, PhD Thesis (1998).
Marttiin, P., Koskinen, M.: Similarities and Differences of Method Engineering and Process Engineering Approaches. In: Khosrowpour, M. (ed.) Effective Utilization and Management of Emerging Information Technologies, Idea Group Publishing (1998) 420–424.
Marttiin, P., Harmsen, F., Rossi, M.: A Functional Framework for Evaluating Method Engineering Environments: the case of Maestro II/ Decamerone and MetaEdit+, In: Brinkkemper, S., Lyytinen, K., Welke, R.J. (eds.) Method Engineering: Principles of method construction and tool support. Chapman & Hall, London (1996) 63–86.
Oinas-Kukkonen, H.: Improving the functionality of software design environment by using hypertext, Department of Information Processing Science, Oulu University Press, Ph.D. Thesis (1997).
Paulk, M.C., Curtis, B., Chrissis, M.B., Weber, C.V.: The Capability Maturity Model: Version 1.1. IEEE Software, July (1993) 18–27.
Perry, D.E., Staudenmayer, N.A., Votta, L.G.: People, Organizations, and Process Improvement. IEEE Software, July (1994) 36–45.
Phalp, K.. Shepperd, M.: A Pragmatic Approach to Process Modelling. In: (Warboys, B.) Procs. of the 3rd European Workshop on Software Process Technology, Lecture Notes in Computer Science, Vol. 772, Springer-Verlag (1994) 65–68.
Rolland, C., Souveyet, C., Moreno, M.: An Approach for Defining Ways of Working. Information Systems, 20, 4, (1995) 337–359.
Rossi, M.: Advanced Computer Support for Method Engineering: Implementation of CAME Environment in MetaEdit+, Jyväskylä Studies in Computer Science, Economics and Statistics, University of Jyväskylä, Ph.D. Thesis (1998).
Rossi, M., Sillander, T.: A Software Process Modelling Quest for Fundamental Principles. To appear in: Procs, of European Conference on Information Systems, Aix-en-Provence, France (1998).
Russo, N., Wynekoop, J., Waltz, D.: The use and adaptation of system development methodologies. In: Procs, of International Conference of IRMA, Atlanta, USA (1994).
Wijers, G., van Dort, H.: Experiences with the use of CASE tools in the Netherlands. In: Steinholz, B., Solvberg, A., Bergman, B. (eds.) Advanced Information Systems Engineering. Lecture Notes in Computer Science, Vol. 436, Springer-Verlag, Berlin (1990) 5–20.
Yourdon, E.: The Decline and Fall of the American Programmer. Prentice-Hall, New Jersey (1992).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koskinen, M., Marttiin, P. (1998). Developing a customizable process modelling environment: Lessons learnt and future prospects. In: Gruhn, V. (eds) Software Process Technology. EWSPT 1998. Lecture Notes in Computer Science, vol 1487. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64956-5_2
Download citation
DOI: https://doi.org/10.1007/3-540-64956-5_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64956-4
Online ISBN: 978-3-540-49907-7
eBook Packages: Springer Book Archive