Abstract
SPELL is a language fot software process modeling based on a structurally object-oriented data-model with relations. It extends the underlying versioned EPOSDB, and is based on Prolog with full object-orientation, concurrency, persistency, distribution, and tool invocation facilities. SPELL can express multiple level of abstraction/composition of process information. A process model is a set of types to describe activities (tasks), products, tools and projects (management information). Task instantiation can be partly automatized. SPELL also provides a platform for modeling and experimenting with software meta-activities to model, analyze, and support software processes.
Preview
Unable to display preview. Download preview PDF.
References
N. Belkhatir, J. Estublier, and W. L. Melo. Adele2: A Support to Large Software Development Process. In Proc. 1st Conference on Software Process (ICSP1), Redondo Beach, CA, pages 159–170, October 1991.
Reidar Conradi et al. Design of the Kernel EPOS Software Engineering Environment. In [MSW90], May 1989. Also as DCST TR 8/89-STF14-A89004 ISBN 82-596-5322-8-EPOS TR 74, 17 p. Trondheim, Norway.
Reidar Conradi and Carl Chr. Malm. Cooperating Transactions and Workspaces in EPOS: Design and Preliminary Implementation. In Rudolf Andersen, Janis A. Bubenko jr., and Arne Ølvberg, editors, Proc. of CAiSE'91, the 3rd International Conference on Advanced Information Systems, Trondheim, Norway, 13–15 May 1991, pages 375–392. LNCS 498, Springer Verlag, 578 p., 1991. Also as DCST TR 47/90, EPOS TR 119.
Reidar Conradi, Espen Osjord, Per H. Westby, and Chunnian Liu. Initial Software Process Management in EPOS. Software Engineering Journal (Special Issue on Software process and its support), 6(5):275–284, September 1991.
Reidar Conradi, Algirdas Pakstas, Amund Aarsten, Cristina Mazzi, Jens-Otto Larsen, M. Letizia Jaccheri, and Minh Ngoc Nguyen. The Revised EPOS PM Requirements and Design (DRAFT, V3.0), December 1991. Rev. 5 April 1992, 224 p. EPOS TR 145.
Wolfgang Deiters and Volker Gruhn. Managing Software Processes in the Environment MELMAC. In Proc. of the 4th ACM SIGSOFT Symposium on Software Development Environments, Irvine, California. In ACM SIGPLAN Notices, Dec. 1990, pages 193–205, December 1990.
Peter H. Feiler and Watts Humphrey. Software Process Development and Enactment: Concepts and Definitions, January 1992. 12 pages (Second version).
Carlo Ghezzi, D. Mandrioli, S. Morasca, and M. Pezze. A Unified High-Level Petri Net Model for Time Critical Systems. IEEE Trans. on Software Engineering, 17(2):160–173, February 1991.
Stanley M. Sutton Jr., Dennis Heimbigner, and Leon Osterweil. Language Constructs for Managing Change in Process-Centered Environments. In Proc. of the 4th ACM SIGSOFT Symposium on Software Development Environments, Inline, California. In ACM SIGPLAN Notices, Dec. 1990, pages 206–217, December 1990.
Letizia Jaccheri, Jens-Otto Larsen, and Reidar Conradi. Software Process Modeling and Evolution in EPOS. In Proc. IEEE Fourth International Conference on Software Engineering and Knowledge Engineering (SEKE), Capri, Italy. 13 pages, June 1992. Also as EPOS TR 159.
Sonya E. Keene. Object-Oriented Programming in Common Lisp. Addison Wesley, 1989. 266 p.
Gail E. Kaiser and Peter H. Feiler. An Architecture for Intelligent Assistance in Software Development. In Proc. of the 9th Int'l ACM-SIGSOFT/IEEE-CS Conference on Software Engineering, Monterey, CA, pages 180–188, April 1987. (on MARVEL).
M. M. Lehman and L. A. Belady. Program Evolution — Processes of Software Change. Academic Press, 538 p., 1985.
Anund Lie, Reidar Conradi, Tor M. Didriksen, Even-André Karlsson, Svein O. Hallsteinsen, and Per Holager. Change Oriented Versioning in a Software Engineering Database. In Walter F. Tichy (Ed.): Proc. of the 2nd International Workshop on Software Configuration Management, Princeton, USA, 25–27 Oct. 1989, 178 p. In ACM SIGSOFT Software Engineering Notes, 14 (7), pages 56–65, November 1989.
N. Madhavji, W. Schaefer, and H. Weber, editors. Proc. of the First International Conference on System Development Environments and Factories-SDEF'89, 9–11 May 1989, Berlin, London, March 1990. Pitman Publishing, 241 p.
Object Management Group. Object Services/Data Model — Request for Information, September 1990.
Brian Warboys. The IPSE 2.5 Project: Process Modelling as the basis for a Support Environment. In [MSW90], 26 p., May 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Conradi, R., Jaceheri, M.L., Mazzi, C., Nguyen, M.N., Aarsten, A. (1992). Design, use and implementation of SPELL, a language for software process modeling and evolution. In: Derniame, JC. (eds) Software Process Technology. EWSPT 1992. Lecture Notes in Computer Science, vol 635. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017519
Download citation
DOI: https://doi.org/10.1007/BFb0017519
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55928-3
Online ISBN: 978-3-540-47310-7
eBook Packages: Springer Book Archive