Skip to main content

Improving software process modelling and enactment techniques

  • Architecture session
  • Conference paper
  • First Online:
Software Process Technology (EWSPT 1996)

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

Included in the following conference series:

Abstract

Most of the work previously carried out on software processes addressed the problem of modelling as a monolithic description focusing on one perspective e.g. product, process, role, etc. Little has been done to address the problem of software process modelling through the dynamic composition of consistent and reusable pre-composed components. To build software processes from components, there are many concerns to take into consideration:

  1. 1)

    building a software information base of reusable components,

  2. 2)

    determining the components that make up a process model, while this composition is achieved dynamically to assure the mutual consistency of components,

  3. 3)

    how to achieve integration to support full product, activity and role perspectives,

  4. 4)

    how to incrementally construct the model by introducing new components or updating component versions in order to deal with evolution.

Our aim is to provide answers to these questions by proposing a new model that is designed as part of the Pynode project. The proposed model integrates these aspects in a unified manner. This work is the result of our five years' experience on our systems: Tempo/Adele and Opsis. This paper presents the main components of the model, describes their structure and explains their role in supporting software processes.

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. A. Finkelstein, J. Kramer, and B. Nuseibeh. Software Process Modelling and Technology. Research Studies Press LTD, Taunton, Somerset, England, 1994.

    Google Scholar 

  2. N. Belkhatir, J. Estublier, and W. Melo. ADELE-TEMPO: An Environment to Support Process Modelling and Enaction, chapter 8, pages 249–278. In [1], 1994.

    Google Scholar 

  3. W. S. Humphrey and M. I. Kellner. “Software process modeling: Principles of entity process models.” In Proceedings of the 11th International Conference on Software Engineering, pages 331–342, May 1989.

    Google Scholar 

  4. G. E. Kaiser and P. H. Feiler. “An architecture for intelligent assistance in software development.” In Proceedings of the 9th International Conference on Software Engineering, pages 180–188. IEEE Computer Society Press, March 1987.

    Google Scholar 

  5. W. Deiters and V. Gruhn. “Managing software processes in the environment MEL-MAC.” ACM SIGSOFT Software Engineering Notes, 15(6): 193–205, December 1990.

    Google Scholar 

  6. S. C. Bandinelli, A. Fuggetta, and C. Ghezzi. “Software process model evolution in the SPADE environment.” IEEE Transactions on Software Engineering, 19(12): 1128–1144, December 1993.

    Google Scholar 

  7. C. Fernström. “Process WEAVER: Adding process support to UNIX.” In Proceedings of the 2nd International Conference on the Software Process, pages 12–26. IEEE Computer Society Press, February 1993.

    Google Scholar 

  8. B. Peuschel, W. Schäfer, and S. Wolf. “A knowledge-based software development environment supporting cooperative work.” International Journal of Software Engineering & Knowledge Engineering, 2(1):79–106, 1992.

    Google Scholar 

  9. R. Bruynoghe, J. Parker, and J. Rowles. “PSS: A system for process enactment.” In Proceedings of the 1st International Conference on the Software Process. IEEE Computer Society Press, October 1991.

    Google Scholar 

  10. D. Avrilionis, P. Y. Cunin, and C. Fernström. “Opsis: A View Mechanism for Software Processes which Supports their Evolution and Reuse.” In Proceedings of the 18th International Conference on Software Engineering, pages 38–47. IEEE Computer Society Press, March 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Carlo Montangero

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Avrilionis, D., Belkhatir, N., Cunin, PY. (1996). Improving software process modelling and enactment techniques. In: Montangero, C. (eds) Software Process Technology. EWSPT 1996. Lecture Notes in Computer Science, vol 1149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017731

Download citation

  • DOI: https://doi.org/10.1007/BFb0017731

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61771-6

  • Online ISBN: 978-3-540-70676-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics