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.
Preview
Unable to display preview. Download preview PDF.
References
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
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
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
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
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
Christie, A., M., A graphical process defintion language and its application to a maintenance project. Information and Software Technology, Vol. 25 (1993) 364–374
Conradi, R., Fernström, C., Fuggetta, A.: A conceptual framework for evolving software processes. ACM SIGSOFT Software Engineering Notes, Vol. 18. (1993) 26–35
Constantine, L. L., Lockwood, L. A. D.: Orchestrating project organisation and management. Communications of the ACM, Vol. 36. (1993) 31–43
Curtis, B. Kellner, M. I., Over, J.: Process modelling. Communications of the ACM, Vol. 35. (1992) 75–90
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
Dutton, J. E.: Commonsense approach to process modeling. IEEE Software (July) (1993) 56–64
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)
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)
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
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
Kellner, M. I., Hansen, G. A.: Software process modeling. Technical Report CMU/SEI-88-TR-9. Software Engineering Institute, Carnegie Mellon University (1988)
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
Klingler, C. D., Schwarting, D.: A practical approach to process definition. In: Proceedings of the 7th annual software technology conference (1994)
Kontio, J.: Promises: A framework for utilizing process models in process asset management. Unpublished Licentiate thesis at Helsinki University of Technology (1994)
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)
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
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
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
Madhavji, N. H.: The process cycle. Software Engineering Journal (September) (1991) 234–242
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)
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
Osterweil, L.: Software processes are software too. In: Proceedings of the 9th international conference on software engineering, IEEE Computer Society Press (1987) 2–13
Pohl, K.: Process-centered requirements engineering. Advanced Software Development Series, Research Studies Press Ltd., John Wiley & Sons Inc. (1996)
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)
Shepard, T., Wortley, C., Sibbald, S.: A visual software process language. Communications of the ACM, Vol. 35. (1992) 37–44
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)
Starke, G.: Urgent research issues in software process engineering. ACM SIGSOFT Software Engineering Notes, Vol. 18. (1993) 13–15
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
Author information
Authors and Affiliations
Editor information
Rights 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