Abstract
Currently, an active research area is the design of formalisms for representing software process models and the underlying mechanisms for supporting their enaction. In the ALF project under the ESPRIT research programme, a formalism for modelling computer-assisted software processes, called the MASP concept, is being specified and a software engineering environment is being developed in order to support the enaction of software processes described with this formalism. This paper presents this representation formalism and outlines the architecture of this environment.
Preview
Unable to display preview. Download preview PDF.
References
Benali, K., Boudjlida, N., Charoy, F., Derniame, J-C., Godart, C., Griffiths, Ph., Gruhn, V., Jamart, Ph., Legait, A., Oldfield, D.E. and Oquendo, F., “Presentation of the ALF Project”, Proceedings of the International Conference on System Development Environments and Factories (SDE&F'89), Berlin, May 1989.
Benali, K., Boudjlida, N., Charoy, F., Gruhn, V. and Oquendo, F., “Syntax of the MASP Description Language”, Technical Report, ALF Project, CEC ESPRIT Research Programme, June 1989.
Boudier, G., Gallo, F., Minot, R. and Thomas, I., “An Overview of PCTE and PCTE+”, Proceedings of the 3rd ACM Symposium on Practical Software Development Environments, Boston, November 1988.
Campbell, I., “Portable Common Tool Environment”, Computer Standards and Interfaces, No. 8, 1988.
Campbell, R. and Habermann, A., “The Specification of Process Synchronisation by Path Expressions”, Lecture Notes in Computer Science, Vol. 16, Springer-Verlag, 1974.
Derniame, J-C. et al, “The MASP Concept in the ALF Project”, Technical Report, ALF Project, CEC ESPRIT Research Programme, April 1989.
Dowson, M., “ISTAR — An Integrated Project Support Environment”, Proceedings of the 2nd ACM Symposium on Practical Software Development Environments, SIGPLAN Notices, Vol. 22, No. 1, January 1987.
Proceedings of the 9th International Conference on Software Engineering, Monterey, IEEE, 1987.
Kaiser, G.E. and Feiler, P.H., “An Architecture for Intelligent Assistance in Software Development”, in [ICSE].
Katayama, T., “A Hierarchical and Functional Software Process Description and its Enaction”, Proceedings of the 11th International Conference on Software Engineering, Pittsburgh, May 1989.
Kellner, M.I., “Representation Formalisms for Software Process Modeling”, Proceedings of the 4th International Software Process Workshop, ACM Software Engineering Notes, Vol. 14, No. 4, June 1989.
Legait, A. and Oquendo, F., “An Advanced Software Engineering Environment Framework”, Proceedings of the 2nd International Workshop on Computer-Aided Software Engineering (CASE'88), Cambridge, July 1988.
Lehman, M.M., “Process Models, Process Programs, Programming Support”, in [ICSE].
MacLean, R., “A Functional Paradigm for Software Development”, Proceedings of the 4th International Software Process Workshop, ACM Software Engineering Notes, Vol. 14, No. 4, June 1989.
Minot, R., Gallo, F., Boudier, G., Oquendo, F. and Thomas, I., “The Object Management System of PCTE and PCTE+”, Proceedings of the IEE Colloquium on Standard Interfaces for Software Tools, London, September 1988.
Oquendo, F., “PCTE Trigger Mechanism — Functional Specification”, Technical Report, ALF Project, CEC ESPRIT Research Programme, April 1989.
Oquendo, F., Gallo, F., Minot, R. and Thomas, I., “Modeling Composite Objects in a Software Engineering Object Management System”, Proceedings of the 3rd International Workshop on Computer-Aided Software Engineering (CASE'89), London, July 1989.
Oquendo, F., Berrada, K., Gallo, F., Minot, R. and Thomas, I., “Version Management in the PACT Integrated Software Engineering Environment”, Proceedings of the 2nd European Software Engineering Conference (ESEC'89), Warwick, September 1989, in Lecture Notes in Computer Science, Vol. 387, Springer-Verlag, 1989.
Osterweil, L., “Software Processes are Software Too”, in [ICSE].
Perry, D.E., “Software Interconnection Models”, in [ICSE].
Perry, D.E., “Industrial Strength Software Development Environments”, Proceedings of the 11th IFIP World Computer Congress, San Francisco, September 1989.
Stenning, V., “On the Role of an Environment”, in [ICSE].
Taylor, R.N., Baker, D.A., Belz, F.C., Boehm, B.W., Clarke, L.A., Fisher, D.A., Osterweil, L., Selby, R.W., Wileden, J.C., Wolf, A.L. and Young, M., “Next Generation Software Environments: Principles, Problems, and Research Directions”, Technical Report, University of California, Irvine, 1987.
Thomas, I., “Tool Integration in the PACT Environment”, Proceedings of the 11th International Conference on Software Engineering, Pittsburgh, May 1989.
Williams, L.G., “Software Process Modeling: A Behavioral Approach”, Proceedings of the 10th International Conference on Software Engineering, Raffles City, April 1988.
Warboys, B., “The IPSE 2.5 Project: Process Modelling as the basis for a Support Environment”, Proceedings of the International Conference on System Development Environments and Factories (SDE&F'89), Berlin, May 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Legait, A., Oquendo, F., Oldfield, D. (1990). MASP: A model for assisted software processes. In: Long, F. (eds) Software Engineering Environments. Lecture Notes in Computer Science, vol 467. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53452-0_31
Download citation
DOI: https://doi.org/10.1007/3-540-53452-0_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53452-5
Online ISBN: 978-3-540-46886-8
eBook Packages: Springer Book Archive