Skip to main content

A practical approach to software process modelling language engineering

  • 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

Software process modelling has lived its heyday for over ten years and various methods have been introduced to facilitate control over the modelling work. Notwithstanding, the engineering of these methods and especially process modelling languages (PMLs) in accordance to the use situation has received scantly attention. This can be perceived as a neglect in the field of software process modelling which could learn from the method engineering experience related to information systems development (ISD) and software engineering (SE) methods. In these fields method engineering has received considerably attention among researchers and practitioners. This paper takes an approach to focus especially on exploring the practice of PML engineering, which is a crucial part of the software process modelling (SPM) method engineering, We report lessons learned associated in the application of PML engineering in one modelling case but we do not offer any explicit method or procedure for PML engineering.

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. Armenise, P., Bandinelli, S., Ghezzi, C., Morzenti, A.: A survey and assessment of software process representation formalisms. International Journal of Software Engineering and Knowledge Engineering. Vol. 3 (1993) 401–426

    Article  Google Scholar 

  2. Armitage, J. W., Kellner, M. I.: A conceptual schema for process definitions and models. In: Proceedings of the 3rd international conference on the software process. IEEE Computer Society Press, Washington (1994) 153–165

    Google Scholar 

  3. Avrilionis, D., Belkhatir, N., Cunin, P.: A unified framework for software process enactment and improvement. In: Proceedings of the 4th international conference on the software process. IEEE Computer Society Press, Brighton (1996) 102–111

    Google Scholar 

  4. Bandinelli, S. C., Fuggetta, A., Ghezzi, C.: Software process model evolution in the SPADE environment. IEEE Transactions on Software Engineering, Vol. 19, (1993) 1128–1144

    Article  Google Scholar 

  5. de Bunje, T., Engels, G., Groenewegen. L, Matsinger, A., Rijnbeek, M.: Industrial maintenance modelled in SOCCA: An experience report. In: Proceedings of the 4th international conference on the software process. IEEE Computer Society Press (1996) 13–26

    Google Scholar 

  6. Christie, A., M., A graphical process defintion language and its application to a maintenance project. Information and Software Technology, Vol. 25 (1993) 364–374

    Article  Google Scholar 

  7. Conradi, R., Fernström, C., Fuggetta, A.: A conceptual framework for evolving software processes. ACM SIGSOFT Software Engineering Notes, Vol. 18. (1993) 26–35

    Article  Google Scholar 

  8. Constantine, L. L., Lockwood, L. A. D.: Orchestrating project organisation and management. Communications of the ACM, Vol. 36. (1993) 31–43

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Deiters, W., Gruhn, V.: The funsoft net approach to software process management. International Journal of Software Engineering and Knowledge Engineering, Vol. 4. (1994) 229–256

    Article  Google Scholar 

  11. Dutton, J. E.: Commonsense approach to process modeling. IEEE Software (July) (1993) 56–64

    Google Scholar 

  12. Finkelstein, A., Kramer, J., Nuseibeh, B., (ededs.): Software process modelling and technology. Advanced Software Development Series, Research Studies Press Ltd. (John Wiley) (ISBN 0-86380-169-2) (1994)

    Google Scholar 

  13. Höltje, D., Madhavji, N. H., Bruckhaus, T., Hong, W. K.: Eliciting formal models of software engineering processes. In: Proceedings of the 1994 CAS conference (CASCON'94). IBM Canada Ltd. and The National Research Council of Canada (1994)

    Google Scholar 

  14. Kaiser, G. E., Ben-Shaul, I. Z., Popovich, S. S.: A metalinguistic approach to process enactment extensibility. In: Proceedings of the 4th international conference on the software process. IEEE Computer Society Press, Brighton (1996) 90–101

    Google Scholar 

  15. Kaiser, G. E., Popovich, S. S., Ben-Shaul, I. Z.: A bi-level language for software process modeling. In: Proceedings of the 15th international conference on software engineering. IEEE Computer Society Press (May) (1993) 132–143

    Google Scholar 

  16. Kellner, M. I., Hansen, G. A.: Software process modeling. Technical Report CMU/SEI-88-TR-9. Software Engineering Institute, Carnegie Mellon University (1988)

    Google Scholar 

  17. Kellner, M. I., Hansen, G. A.: Software process modeling: A case study. In Proceedings of the 22nd annual Hawaii international conference on systems sciences, Vol 2. IEEE Computer Society Press (January) (1989) 175–188

    Google Scholar 

  18. Klingler, C. D., Schwarting, D.: A practical approach to process definition. In: Proceedings of the 7th annual software technology conference (1994)

    Google Scholar 

  19. Kontio, J.: Promises: A framework for utilizing process models in process asset management. Unpublished Licentiate thesis at Helsinki University of Technology (1994)

    Google Scholar 

  20. Koskinen, M.: Bringing process concepts alive: On designing process modelling languages in a metacase environment. Unpublished Master's thesis at the University of Jyväskylä (1996)

    Google Scholar 

  21. Koskinen, M., Marttiin, P.: Process support in MetaCASE: implementing the conceptual basis for enactable process models in metaEdit+. In: Proceedings of the 8th Conference on Software Engineering Environments. IEEE Computer Society Press (1997) 110–122

    Google Scholar 

  22. Kumar, K., Welke, R. J.: Methodology engineering: A proposal for situation-specific methodology construction. In: Cotterman, W. W., Senn, J. A. (eds.): Challenges and strategies for research in systems development, John Wiley and Sons Ltd. (1992) 257–269

    Google Scholar 

  23. Lonchamp, J.: A structured conceptual and terminlogical framwork for software process engineering. In: Proceedings of the 2nd international conference on the software process, IEEE Computer Society Press (1993) 41–53

    Google Scholar 

  24. Madhavji, N. H.: The process cycle. Software Engineering Journal (September) (1991) 234–242

    Google Scholar 

  25. Madhavji, N. H., Holtje, D. Hong, W. K., Bruckhaus, T.: Elicit: A method for eliciting process models. In: Proceedings of the 3rd international conference on software process, IEEE Computer Society Press (1994)

    Google Scholar 

  26. Marttiin, P.: Towards flexible process support with a CASE shell. In: Wijers, G., Brinkkemper, S., Wasserman, T. (eds.): Advanced information systems engineering, Springer-Verlag (1994) 14–27

    Google Scholar 

  27. Osterweil, L.: Software processes are software too. In: Proceedings of the 9th international conference on software engineering, IEEE Computer Society Press (1987) 2–13

    Google Scholar 

  28. Pohl, K.: Process-centered requirements engineering. Advanced Software Development Series, Research Studies Press Ltd., John Wiley & Sons Inc. (1996)

    Google Scholar 

  29. Rossi, S., Sillander, T.: A software process modelling quest for fundamental software process modelling principles. Accepted for the proceedings of the European Conference on Information Systems (ECIS'98) (1998)

    Google Scholar 

  30. Shepard, T., Wortley, C., Sibbald, S.: A visual software process language. Communications of the ACM, Vol. 35. (1992) 37–44

    Article  Google Scholar 

  31. Smolander, K.: OPRR, A Model for modelling systems development methods. In: Lyytinen, K., Tahvanainen, V.-P. (eds.): Next generation CASE tools, IOS Press, Amsterdam Netherlands (1991)

    Google Scholar 

  32. Starke, G.: Urgent research issues in software process engineering. ACM SIGSOFT Software Engineering Notes, Vol. 18. (1993) 13–15

    Article  Google Scholar 

  33. Yu, E. S. K., Mylopoulos, J.: Understanding “why” in software process modelling, analysis, and design. In: Proceedings of the 16th international conference on software engineering, IEEE, Sorrento Italy (1994) 159–168

    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

Rossi, S., Sillander, T. (1998). A practical approach to software process modelling language engineering. 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_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-64956-5_3

  • 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