CP HOOD - KEY FEATURES
The de facto standard in software development for the European Defence and Real-Time industries.
 |
The CP HOOD toolset supports the HOOD (Hierarchical Object-Oriented Design) method and is the most widely used support tool for this method
|
 |
Over the last ten years, CP HOOD has become the de facto standard in the European Defence industries for the design and development of real-time software and the generation of ADA code
|
 |
The CP HOOD toolset is used extensively in many pan-European projects, including Eurofighter – Typhoon, Tornado, Hawk Trainer, Nimrod and the Eurocontrol air-traffic control system
|
CP HOOD improves and enhances the standard HOOD method
The HOOD design method starts with an informal statement of requirements expressed as natural text. The user identifies candidates for design objects and operations from this text by identifying nouns (corresponding to objects) and verbs (corresponding to operations on those objects). The CP HOOD toolset provides special editing functions to mark, store and highlight object and operation word lists.
The CP HOOD toolset adds to the standard method by providing for requirements capture using CORE notation, with requirements traceability provided through to the generated code.
Additionally, as a significant enhancement to the standard HOOD method, candidate objects and operations can be identified in the CP HOOD Toolset from Ward/Mellor or Hartley/Pirbhai dataflow diagrams and from state transition diagrams.
A diagrammatic representation of the design, in terms of objects and their inter-relationships, is then created and refined using hierarchical object decomposition.
Structured Object Definition Skeleton (ODS) texts are used to specify the interface details of the objects (in terms of ADA types, subprograms, exceptions etc.). The ODS contains the detailed structure of the design which is summarised in the diagram. The textual part of the design is created initially from the diagram, and thereafter the toolset ensures that both diagrammatic and textual information are kept consistent. A structure editor is provided for the ODS texts.
The toolset provides extensive on-line help, supports the HOOD Standard Interchange Format and has a dictionary/browser with full report-generation facility.
|