DocumentCode :
2667802
Title :
Requirements modeling for real-time software development
Author :
Buescher, Timothy W. ; Wilkinson, Ragan T.
Author_Institution :
TRW/ASG, Sacramento, CA, USA
fYear :
1990
fDate :
21-25 May 1990
Firstpage :
613
Abstract :
The requirements modeling techniques that were successfully applied to the development of a facility to perform software development and integration testing of aircraft embedded software are described. This facility mimics the dynamic environment experienced by the software executing within actual avionics hardware. The requirements for each software component in the system are modeled from three perspectives: processing, information, and behavior. The process view treats the system as a planned response system. Events that require a system response are identified and assigned a process. Processes are decomposed to minimize interfaces, and are grouped to preserve the stimulus-response structure. The information view identifies data retained by the system and the system interfaces. Retained data attributes are defined in entity relationship diagrams. Interfaces between components are identified by grouping data into data structures. The behavioral view identifies system modes of operation and control. State transition diagrams are used to identify each system state and the events in which transitions occur. The behavioral view is linked to the process model by control specifications. Application of this approach improves communication to development groups by reducing complexity. It is amenable to both functional and object-oriented design approaches
Keywords :
aerospace computer control; aerospace computing; aerospace simulation; aircraft control; program testing; real-time systems; software engineering; A-10 aircraft; aircraft embedded software; avionics; data structures; dynamic environment; functional design; integration testing; object-oriented design; planned response; process model; real-time software development; state transition diagrams; stimulus-response structure; weather satellite; Aerospace electronics; Aircraft; Communication system control; Data structures; Embedded software; Hardware; Object oriented modeling; Performance evaluation; Programming; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace and Electronics Conference, 1990. NAECON 1990., Proceedings of the IEEE 1990 National
Conference_Location :
Dayton, OH
Type :
conf
DOI :
10.1109/NAECON.1990.112836
Filename :
112836
Link To Document :
بازگشت