Introducing HOOD into software process modelling based environments

  • J. R. Larre
  • N. Alfaro
  • J. J. Galán
  • J. Garbajosa
Part V: Environments And Tools
Part of the Lecture Notes in Computer Science book series (LNCS, volume 499)


HOOD (Hierarchical Object Oriented Design) is the standard ESA (European Space Agency) method for the architectural design phase and essentially oriented towards Ada program development. The HOOD method can be described using the so called MASP — Model for Assisted Software Processes — model developed within the ALF project (ESPRIT Ref 1520) that allows the depiction of software development activities for a wide range of methods such that the knowledge encompassed in the method description can be exploited to assist the user leading to the production of more reliable software and a cost reduction. Therefore, a MASP description for the HOOD method could be used as basis for future HOOD toolset developments. Furthermore, representing the HOOD method using the MASP formalism can result in obtaining a greater stage of formalisation and understanding of its semantics. The MASP model has been envisaged as part of a third generation software engineering environment framework based on the interpretation of this software process model and developed within the project ALF [B*89], [GGGS89].


Ada HOOD methods tools CASE MASP ALF 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [B*89]
    K. Benali et al. Presentation of the ALF project. In Proc SDE&F, Berlin, May 1989.Google Scholar
  2. [Che76]
    C.C. Chen. The Entity-Relationship model: Toward an Unified View of Data. ACM-TODS 1,1, pages 9–36, 1(1):9–36, March 1976.CrossRefGoogle Scholar
  3. [ESL88]
    GIE Emeraude, Selenia, and Software Sciences Limited. PCTE+C Functional Specifications. Issue 3, 660p, 08 1988.Google Scholar
  4. [GGGS89]
    J.J. Galán, J. Garbajosa, V. Gruhn, and W. Stulken. Interpretation of Assisted Software Processes. In CASE 89 workshop, London, July 1989.Google Scholar
  5. [GLS*90]
    J. Garbajosa, J.R. Larre, J. Sánchez, N. Alfaro, and J.J. Galán. Implementing Cooperation and Coordination. In CASE 90 workshop, Irvine, 1990.Google Scholar
  6. [Gro89a]
    HOOD Working Group. HOOD Reference Manual, Issue 3.1 DRAFT 1. ESA, August 1989.Google Scholar
  7. [Gro89b]
    HOOD Working Group. HOOD Reference Manual, Version 3.0. ESA, 1989.Google Scholar
  8. [Gro89c]
    HOOD Working Group. HOOD User Manual, Version 3.0. ESA, 1989.Google Scholar
  9. [KFP88]
    G.E. Kaiser, P.H. Feiler, and S. Popovich. Intelligent Assistance for Software Development and Maintenance. IEEE Software, 5 1988.Google Scholar
  10. [OT88]
    GC. Oddy and C. Tully. Information Systems Factory study. Final Report. Technical Report, Alvey Directorate, 1988.Google Scholar
  11. [Sav89]
    G. Savoia. Porting AdaNice on PCTE. Maffliers Workshop Documentation. Atmosphere Project, November 1989.Google Scholar
  12. [Som89]
    I. Sommerville. Software Engineering. Addison-Wesley, 1989.Google Scholar
  13. [SW88]
    W. Schäfer and H. Weber. The ESF-Profile. Handbook of Computer Software Engineering Van Nostrand, New York, 1 1988.Google Scholar
  14. [T*87]
    R. Taylor et al. Next Generation Software Environments: Principles, Problems, and Research Directions. Technical Report, University of California, Irvine, 1987.Google Scholar
  15. [TBC*88]
    R. Taylor, F.C. Belz, L.A. Clarke, L. Osterweil, et al. Foundations for the Arcadia Environment Architecture. Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, 1988.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • J. R. Larre
    • 1
  • N. Alfaro
    • 1
  • J. J. Galán
    • 1
  • J. Garbajosa
    • 1
  1. 1.Grupo de Mecánica del Vuelo, S.A.Italy

Personalised recommendations