Skip to main content

Requirements and early experiences in the implementation of the SPADE repository using object-oriented technology

  • Conference paper
  • First Online:
Object Technologies for Advanced Software (ISOTAS 1993)

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

Included in the following conference series:

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.

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. M. Atkinson, F. Bancilhon, et al. The object-oriented database system manifesto. In Proceedings of the First DOOD Conference, Japan, 1989.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. O. Deux. The O2 System. CACM, 34(10), October 1991.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. GoodStep. Description of software engineering applications and requirements for an object-oriented repository. Deliverable 1, ESPRIT project 6115 GoodStep, March 1993.

    Google Scholar 

  14. Watts S. Humphrey. Managing the Software Process. SEI Series in Software Engineering. Addison-Wesley, 1989.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. Leon Osterweil. Software processes are software too. In Proceedings of the Ninth International Conference on Software Engineering. IEEE, 1987.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. S. Reiss. Connecting Tools using Message Passing in the FIELD Program Development Environment. IEEE Software, pages 57–67, July 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Shojiro Nishio Akinori Yonezawa

Rights and permissions

Reprints 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

Publish with us

Policies and ethics