Skip to main content

Developing a customizable process modelling environment: Lessons learnt and future prospects

  • Section I: Industrial Experience Papers
  • Conference paper
  • First Online:
Software Process Technology (EWSPT 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1487))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bandinelli, S., Fuggetta, A., Ghezzi, C.: Software Process Model Evolution in the SPADE Environment. IEEE Trans. on Software Engineering, 19, 12, (1993) 1128–1144.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. Curtis, B., Kellner, M.I., Over, J.: Process modeling. Communications of the ACM, 35, 9, (1992) 75–90.

    Article  Google Scholar 

  4. Dorling, A.: SPICE: Software Process Improvement and Capability dEtermination, Information and Software Technology, 35, 6/7, (1993) 404–406.

    Article  Google Scholar 

  5. 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.

    Google Scholar 

  6. Fuggetta, A.: Functionality and architecture of PSEEs. Information and Software Technology, 38, (1996) 289–293.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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).

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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).

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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).

    Google Scholar 

  21. Paulk, M.C., Curtis, B., Chrissis, M.B., Weber, C.V.: The Capability Maturity Model: Version 1.1. IEEE Software, July (1993) 18–27.

    Google Scholar 

  22. Perry, D.E., Staudenmayer, N.A., Votta, L.G.: People, Organizations, and Process Improvement. IEEE Software, July (1994) 36–45.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. Rolland, C., Souveyet, C., Moreno, M.: An Approach for Defining Ways of Working. Information Systems, 20, 4, (1995) 337–359.

    Article  Google Scholar 

  25. 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).

    Google Scholar 

  26. 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).

    Google Scholar 

  27. Russo, N., Wynekoop, J., Waltz, D.: The use and adaptation of system development methodologies. In: Procs, of International Conference of IRMA, Atlanta, USA (1994).

    Google Scholar 

  28. 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.

    Google Scholar 

  29. Yourdon, E.: The Decline and Fall of the American Programmer. Prentice-Hall, New Jersey (1992).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Volker Gruhn

Rights and permissions

Reprints 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

Publish with us

Policies and ethics