2002 · 11 citations · 10 references
EngineeringAerospace EngineeringSystems EngineeringRequirements EngineeringSystems DesignSystems ModelingDesign SpecificationReal-time Systems DesignRequirements ModelingRequirements SpecificationSpecification LanguagesSystem RequirementsCollision Avoidance SystemsDesign Rationale ModelingEngineering RequirementsFormal Requirement SpecificationModel Specification LanguageReactive SystemsSoftware Requirements SpecificationSystem Requirements Specification
Discusses an approach to specifying system requirements for real-time, reactive systems, some criteria that should be used in designing a language for such requirements, and some lessons learned while writing a system requirements specification for an aircraft collision avoidance system. Since the completion of the project we have made advances in many areas, two of which are of particular interest to the practising engineer: (1) specification and traceability of intent and design rationale; and (2) an improved specification language and modeling methodology.
10
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations