HOOD (''Hierarchic Object-Oriented Design'') is a detailed software design method. It is based on hierarchical
decomposition
Decomposition or rot is the process by which dead organic substances are broken down into simpler organic or inorganic matter such as carbon dioxide, water, simple sugars and mineral salts. The process is a part of the nutrient cycle and is ...
of a software problem. It comprises textual and graphical representations of the design.
HOOD was initially created for the
European Space Agency
, owners =
, headquarters = Paris, Île-de-France, France
, coordinates =
, spaceport = Guiana Space Centre
, seal = File:ESA emblem seal.png
, seal_size = 130px
, image = Views in the Main Control Room (120 ...
and is used in such varied domains as aerospace (
Eurofighter Typhoon
The Eurofighter Typhoon is a European multinational twin-engine, canard delta wing, multirole fighter. The Typhoon was designed originally as an air-superiority fighter and is manufactured by a consortium of Airbus, BAE Systems and Leonar ...
,
Helios 2 Earth Observation ground control,
Ariane 5
Ariane 5 is a European heavy-lift space launch vehicle developed and operated by Arianespace for the European Space Agency (ESA). It is launched from the Centre Spatial Guyanais (CSG) in French Guiana. It has been used to deliver payloads in ...
on-board computer), ground transportation, and nuclear plants.
HOOD main target languages are
Ada
Ada may refer to:
Places
Africa
* Ada Foah, a town in Ghana
* Ada (Ghana parliament constituency)
* Ada, Osun, a town in Nigeria
Asia
* Ada, Urmia, a village in West Azerbaijan Province, Iran
* Ada, Karaman, a village in Karaman Province, Tu ...
,
Fortran and
C.
External links
Introduction to HOODHOOD page at ESA
*
tp://ftp.estec.esa.nl/pub/wm/anonymous/wme/Web/HUM.ps.gz ESA's HOOD user manual gzipped postscript
{{Comp-sci-stub
Software design
Data modeling languages
Specification languages