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.
Preview
Unable to display preview. Download preview PDF.
References
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.
S. Bandinelli, A. Fuggetta, and C. Ghezzi. Process Model Evolution in the SPADE Environment. IEEE Transactions on Software Engineering, 19(12):1128–1144, 1993.
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.
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.
A. Dardenne, A. van Lamswerde, and S. Fickas. Goal-directed Requirements Acquisition. Science of Computer Programming, 20:3–50, 1993.
W. Emmerich. Tool Construction for process-centred Software Development Environments based on Object Database Systems. PhD thesis, University of Paderborn, Germany, 1995.
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.
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.
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.
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.
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.
G. E. Kaiser, P. H. Feiler, and S. S. Popovich. Intelligent Assistance for Software Development and Maintenance. IEEE Software, pages 40–49, May 1988.
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.
R. M Soley, editor. Object Management Architecture Guide. Technical report, Object Management Group, 492 Old Connecticut Path, Framingham, MA 01701, USA, 1992.
SunSoft. ToolTalk 1.1.1 Reference Manual. SunSoft, 2550 Garcia Avenue, Mountain View, CA 94043, USA, Solaris 2.3 edition, 1993.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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