Skip to main content

Do process-centred environments deserve process-centred tools?

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

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

Included in the following conference series:

  • 115 Accesses

Abstract

Process-centred software development environments integrate a process engine, which enacts a process program, with tools that automate particular tasks or provide facilities for document production. Previous papers in this workshop series have focussed on process automation from a process programming point of view and have discussed language primitives and techniques for their enactment. They assumed implicitly that off-the-shelf tools were to be integrated into these environments. The degree of support that can be achieved, however, is limited by the integration facilities offered by these tools. We consider the problem from a different point of view and investigate the implications of fine-grain process support for tool construction.

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. S. Bandinelli, M. Braga, A. Fuggetta, and L. Lavazza. The Architecture of the SPADE-1 PSEE. In B. Warboys, editor, Proc. of the 3rd European Workshop on Software Process Technology, Villard de Lans, France, volume 772 of Lecture Notes in Computer Science, pages 15–30. Springer, 1994.

    Google Scholar 

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

    Google Scholar 

  3. S. Bandinelli, E. Di Nitto, and A. Fugetta. Supporting cooperation in software development. Technical Report 32–95, Dipartimento di Elettronica ed Informazione, Politecnico di Milano, June 1995. Submitted for Publication.

    Google Scholar 

  4. M. R. Cagan. The HP SoftBench Environment: An Architecture for a New Generation of Software Tools. Hewlett-Packard Journal, 41(3):36–47, June 1990.

    Google Scholar 

  5. A. Dardenne, A. van Lamswerde, and S. Fickas. Goal-directed Requirements Acquisition. Science of Computer Programming, 20:3–50, 1993.

    Google Scholar 

  6. W. Emmerich. Tool Construction for process-centred Software Development Environments based on Object Database Systems. PhD thesis, University of Paderborn, Germany, 1995.

    Google Scholar 

  7. W. Emmerich. Tool Specification with GTSL. In Proc. of the 8th Int. Workshop on Software Specification and Design, Schloss Velen, Germany, pages 26–35. IEEE Computer Society Press, 1996.

    Google Scholar 

  8. W. Emmerich, J. Arlow, J. Madec, and M. Phoenix. Tool Construction for the British Airways SEE with the O2 ODBMS. Technical report, City University London, Dept. of Computer Science, 1996. Submitted for Publication.

    Google Scholar 

  9. W. Emmerich, S. Bandinelli, L. Lavazza, and J. Arlow. Fine grained Process Modelling: An Experiment at British Airways. In Proc. of the 4th Int. Conf. on the Software Process, Brighton, United Kingdom. IEEE Computer Society Press, 1996. To appear.

    Google Scholar 

  10. A. Finkelstein, J. Kramer, B. Nuseibeh, L. Finkelstein, and M. Goedicke. Viewpoints: a framework for integrating multiple perspectives in system development. Int. Journal of Software Engineering and Knowledge Engineering, 2(1):21–58, 1992.

    Google Scholar 

  11. G. Junkermann, B. Peuschel, W. Schäfer, and S. Wolf. MERLIN: Supporting Cooperation in Software Development through a Knowlege-based Environment. In A. C. W. Finkelstein, J. Kramer, and B. Nuseibeh, editors, Advances in Software Process Technology, pages 103–129. Wiley, 1994.

    Google Scholar 

  12. G. E. Kaiser, P. H. Feiler, and S. S. Popovich. Intelligent Assistance for Software Development and Maintenance. IEEE Software, pages 40–49, May 1988.

    Google Scholar 

  13. B. Nuseibeh, A. Finkelstein, and J. Kramer. Fine-Grain Process Modelling. In Proc. of the 7th Int. Workshop on Software Specification and Design, Redondo Beach, California, pages 42–46. IEEE Computer Society Press, 1993.

    Google Scholar 

  14. R. M Soley, editor. Object Management Architecture Guide. Technical report, Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701, USA, 1992.

    Google Scholar 

  15. SunSoft. ToolTalk 1.1.1 Reference Manual. SunSoft, 2550 Garcia Avenue, Mountain View, CA 94043, USA, Solaris 2.3 edition, 1993.

    Google Scholar 

  16. S. M. Sutton, D. Heimbigner, and L. Osterweil. Language Constructs for Managing Change in Process-Centred Environments. ACM SIGSOFT Software Engineering Notes, 15(6):206–217, 1990. Proc. of the 4th ACM SIGSOFT Symposium on Software Development Environments, Irvine, Cal.

    Google Scholar 

  17. G. Valetto and G. Kaiser. Enveloping ”Persistent” Tools for a Process-Centred Environment. In W. Schäfer, editor, Proc. of the 4th European Workshop on Software Process Technology, Nordwijkerhout, The Netherlands, volume 913 of Lecture Notes in Computer Science, pages 200–204. Springer, 1995.

    Google Scholar 

  18. A. I. Wassermann and P. A. Pircher. A Graphical, Extensible Integrated Environment for Software Development. ACM SIGPLAN Notices, 22(1):131–142, 1987. Proc. of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Palo Alto, Cal.

    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

Emmerich, W., Finkelstein, A. (1996). Do process-centred environments deserve process-centred tools?. In: Montangero, C. (eds) Software Process Technology. EWSPT 1996. Lecture Notes in Computer Science, vol 1149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017732

Download citation

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

  • 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