HOOD Method
   HOME
*





HOOD Method
HOOD (''Hierarchic Object-Oriented Design'') is a detailed software design method. It is based on hierarchical decomposition of a software problem. It comprises textual and graphical representations of the design. HOOD was initially created for the European Space Agency and is used in such varied domains as aerospace (Eurofighter Typhoon, Helios 2 Earth Observation ground control, Ariane 5 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, ..., 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 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

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 essential for recycling the finite matter that occupies physical space in the biosphere. Bodies of living organisms begin to decompose shortly after death. Animals, such as worms, also help decompose the organic materials. Organisms that do this are known as decomposers or detritivores. Although no two organisms decompose in the same way, they all undergo the same sequential stages of decomposition. The science which studies decomposition is generally referred to as ''taphonomy'' from the Greek word ''taphos'', meaning tomb. Decomposition can also be a gradual process for organisms that have extended periods of dormancy. One can differentiate abiotic decomposition from biotic decomposition (biodegradation). The former means "the degradation ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

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 (12052189474).jpg , size = , caption = , acronym = , established = , employees = 2,200 , administrator = Director General Josef Aschbacher , budget = €7.2 billion (2022) , language = English and French (working languages) , website = , logo = European Space Agency logo.svg , logo_caption = Logo , image_caption = European Space Operations Centre (ESOC) Main Control Room The European Space Agency (ESA; french: Agence spatiale européenne , it, Agenzia Spaziale Europea, es, Agencia Espacial Europea ASE; german: Europäische Weltraumorganisation) is an intergovernmental organisation of 22 member states dedicated to the exploration of space. Established in 1975 and headquartered i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

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 Leonardo that conducts the majority of the project through a joint holding company, Eurofighter Jagdflugzeug GmbH. The NATO Eurofighter and Tornado Management Agency, representing the UK, Germany, Italy and Spain, manages the project and is the prime customer. The aircraft's development effectively began in 1983 with the Future European Fighter Aircraft programme, a multinational collaboration among the UK, Germany, France, Italy and Spain. Previously, Germany, Italy and the UK had jointly developed and deployed the Panavia Tornado combat aircraft and desired to collaborate on a new project, with additional participating EU nations. However disagreements over design authority and operational requirements led France to leave the consortium to deve ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Helios 2 (satellite)
The Helios 2 system, which consists of the Helios 2A and Helios 2B, is a French-developed military Earth observation satellite program. Financed at 90% by France, the development also involved minor participation from Belgium, Spain, Italy and Greece. Helios 2A was launched on December 18, 2004, by an Ariane 5 rocket from French Guiana. Helios 2B was launched five years later on December 18, 2009, carried also by an Ariane 5. The two satellites are identical. They carry a Thales-built high-resolution visible and thermal infrared instrument with 35 cm resolution, and an Airbus-built medium-resolution instrument. The Helios 2 satellite bus is nearly identical to the platform built by EADS Astrium for the Spot 5 civil-commercial optical observation satellite. The Helios 2 will be replaced by the Composante Spatiale Optique Composante Spatiale Optique (CSO; English: Optical Space Component) is a French military Earth observation satellite program of third generation. It repl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

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 into geostationary transfer orbit (GTO) or low Earth orbit (LEO). The launch vehicle had a streak of 82 consecutive successful launches between 9 April 2003 and 12 December 2017. Since 2014, Ariane 6, a direct successor system, is in development. The system was designed as an expendable launch system by the ''Centre national d'études spatiales'' (CNES), the French government's space agency, in cooperation with various European partners. Despite not being a direct derivative of its predecessor launch vehicle program, it is classified as part of the Ariane rocket family. ArianeGroup is the prime contractor for the manufacturing of the vehicles, leading a multi-country consortium of other European contractors. Ariane 5 was originally intende ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Ada (programming Language)
Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, extended from Pascal and other languages. It has built-in language support for '' design by contract'' (DbC), extremely strong typing, explicit concurrency, tasks, synchronous message passing, protected objects, and non-determinism. Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Ada is an international technical standard, jointly defined by the International Organization for Standardization (ISO), and the International Electrotechnical Commission (IEC). , the standard, called Ada 2012 informally, is ISO/IEC 8652:2012. Ada was originally designed by a team led by French computer scientist Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede over 450 programming languages used by the DoD at that time. Ada was named after Ada Lovelace ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

C (programming Language)
C (''pronounced like the letter c'') is a General-purpose language, general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs. It has found lasting use in operating systems, device drivers, protocol stacks, though decreasingly for application software. C is commonly used on computer architectures that range from the largest supercomputers to the smallest microcontrollers and embedded systems. A successor to the programming language B (programming language), B, C was originally developed at Bell Labs by Ritchie between 1972 and 1973 to construct utilities running on Unix. It was applied to re-implementing the kernel of the Unix operating system. During the 1980s, C gradually gained popularity. It has become one of the measuring programming language popularity, most widely used programming languages, with C compilers avail ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Software Design
Software design is the process by which an agent creates a specification of a software artifact intended to accomplish goals, using a set of primitive components and subject to constraints. Software design may refer to either "all the activity involved in conceptualizing, framing, implementing, commissioning, and ultimately modifying complex systems" or "the activity following requirements specification and before programming, as ... na stylized software engineering process." Software design usually involves problem-solving and planning a software solution. This includes both a low-level component and algorithm design and a high-level, architecture design. Overview Software design is the process of envisioning and defining software solutions to one or more sets of problems. One of the main components of software design is the software requirements analysis (SRA). SRA is a part of the software development process that lists specifications used in software engineering. If ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Data Modeling Languages
In the pursuit of knowledge, data (; ) is a collection of discrete values that convey information, describing quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted. A datum is an individual value in a collection of data. Data is usually organized into structures such as tables that provide additional context and meaning, and which may themselves be used as data in larger structures. Data may be used as variables in a computational process. Data may represent abstract ideas or concrete measurements. Data is commonly used in scientific research, economics, and in virtually every other form of human organizational activity. Examples of data sets include price indices (such as consumer price index), unemployment rates, literacy rates, and census data. In this context, data represents the raw facts and figures which can be used in such a manner in order to capture the useful information out of it. Da ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]