Title :
An evolutionary approach to the construction of new-generation software-intensive satellite control systems
Author_Institution :
Div. of Space Craft Control & Data Syst., Eur. Space Res. & Technol. Centre, Noordwijk, Netherlands
Abstract :
In the development of on-board embedded real-time systems an important proportion of the critical requirements arise as second-order requirements. The feasibility of the logical model, initially established to meet a relatively stable set of user requirements, needs to be reconfirmed in the face of the more elusive implementation constraints and the limitations imposed by the execution environment. This phenomenon will arguably be made harsher by the increasing urge to at least halve the duration of the overall development schedule while inflating the size and the complexity of the software product. Arguably, these demands are well served by an evolutionary approach which augments the expressive power of object-oriented design method with verifiable real-time attributes, properties and constraints to provide for a unified conceptual design framework suitable for the combined, iterative and incremental definition of the logical and physical model of the system
Keywords :
aerospace control; artificial satellites; formal specification; object-oriented methods; real-time systems; software development management; software prototyping; control systems; critical requirements; development schedule; evolutionary approach; execution environment; expressive power; implementation constraints; logical model; object-oriented design method; on-board embedded real-time systems; second-order requirements; software development process; software product complexity; software-intensive satellite control systems; unified conceptual design framework; user requirements; verifiable real-time attributes; Control system synthesis; Embedded software; Object oriented modeling; Programming; Proportional control; Real time systems; Satellites; Software design; Software standards; Space technology;
Conference_Titel :
Parallel and Distributed Real-Time Systems, 1997. Proceedings of the Joint Workshop on
Conference_Location :
Geneva
Print_ISBN :
0-8186-8096-2
DOI :
10.1109/WPDRTS.1997.637990