Abstract
Software development environments (SDEs) pose pressing requirements to the supporting repositories. This paper describes these requirements, as derived within the SPADE project. SPADE is a process centered environment being developed at CEFRIEL and Politecnico di Milano. The aim of the paper is to report the experiences that the authors have gained in building a repository for SPADE using O2, a “state of the art” object-oriented DBMS.
his work has been partially supported by ESPRIT project 6115 GoodStep — Genera) Object-Oriented Databases for Software Processes
S. Bandinelli is partly supported by DEC, P.za XX Settembre 1, 21100 Varese, Italy.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Atkinson, F. Bancilhon, et al. The object-oriented database system manifesto. In Proceedings of the First DOOD Conference, Japan, 1989.
Sergio Bandinelli, Luciano Baresi, Alfonso Fuggetta, and Luigi Lavazza. Requirements and Early Experiences in the Implementation of the SPADE Repository. In Proceedings of the 8th International Software Process Workshop, Berlin (Germany), February 1993.
P.A. Bernstein. Database system support for software engineering an extended abstract. In Proceedings of the Ninth International Conference on Software Engineering, pages 166–178. IEEE, 1987.
Sergio Bandinelli and Alfonso Fuggetta. Computational Reflection in Software Process Modeling: the SLANG Approach. In Proceedings of the 15th. International Conference on Software Engineering, Baltimore, Maryland (USA), May 1993.
Sergio Bandinelli, Alfonso Fuggetta, and Carlo Ghezzi. Software Processes as Real-time Systems: a Case Study Using High-level Petri nets. In Fuggetta, Conradi, and Ambriola, editors, Proceedings of the First European Workshop on Software Process Modeling, pages 203–226, Milano (Italy), May 1991. AICA-Italian National Association for Computer Science.
Sergio Bandinelli, Alfonso Fuggetta, and Sandro Grigolli. Process Modeling-in-the-large with SLANG. In Proceedings of the 2nd International Conference on the Software Process, Berlin (Germany), February 1993. IEEE.
Sergio Bandinelli, Alfonso Fuggetta, Carlo Ghezzi, and Sandro Grigolli. Process Enactment in SPADE. In J. Derniame, editor, Proceedings of the Second European Workshop on Software Process Technology, volume 635 of LNCS, Trondheim (Norway), September 1992. Springer-Verlag.
S. Dissmann, W. Emmerich, B. Holtkamp, K. Lichtinghagen, and L. Shope. OMSs comparative study. Internal Report D2.4.3-rep-1.0-UDO-EL, ATMOSPHERE, 1991.
S. Dewal, W. Emmerich, and K. Lichtinghagen. A Decision Support Method for the Selection of OMSs. In Proceedings of the Second Int. Conference on System Integration, pages 32–40, Morristown, N.J., 1992. IEEE Computer Society Press.
O. Deux. The O2 System. CACM, 34(10), October 1991.
Wolfgang Emmerich, Wilhelm Schäfer, and Jim Welsh. Suitable Databases For Process-centred Environments Do Not Yet Exist. In Jean-Claude Derniame, editor, Proceedings of the Second European Workshop on Software Process Technology, volume 635 of LNCS, pages 94–98, Trondheim (Norway), September 1992. Springer-Verlag.
Carlo Ghezzi, Dino Mandrioli, Sandro Morasca, and Mauro Pezzé. A Unified High-level Petri Net Formalism for Time-critical Systems. IEEE Transactions on Software Engineering, February 1991.
GoodStep. Description of software engineering applications and requirements for an object-oriented repository. Deliverable 1, ESPRIT project 6115 GoodStep, March 1993.
Watts S. Humphrey. Managing the Software Process. SEI Series in Software Engineering. Addison-Wesley, 1989.
C. Lecluse, P. Richard, and F. Velez. O2, an object-oriented data model. In Proceedings of SIGMOD '89 — Int. Conf. on the Management of Data, pages 424–433, Portland, OR, 1989. ACM.
O2 Technology, 7 rue du Parc de Clagny — 78035 Versailles Cedex, France. The O2 User's Manual, January 1993. Version 4.2.1 — Chapter 11.
Leon Osterweil. Software processes are software too. In Proceedings of the Ninth International Conference on Software Engineering. IEEE, 1987.
M. H. Penedo and C. Shu. Acquiring experiences with the modelling and implementation of the project life-cycle process: the PMDB work. Software Engineering Journal, pages 259–273, September 1991.
S. Reiss. Connecting Tools using Message Passing in the FIELD Program Development Environment. IEEE Software, pages 57–67, July 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bandinelli, S., Baresi, L., Fuggetta, A., Lavazza, L. (1993). Requirements and early experiences in the implementation of the SPADE repository using object-oriented technology. In: Nishio, S., Yonezawa, A. (eds) Object Technologies for Advanced Software. ISOTAS 1993. Lecture Notes in Computer Science, vol 742. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57342-9_92
Download citation
DOI: https://doi.org/10.1007/3-540-57342-9_92
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57342-5
Online ISBN: 978-3-540-48075-4
eBook Packages: Springer Book Archive