DocumentCode :
1588187
Title :
Analytical design of evolutionary control flow components
Author :
Hoover, Carol L. ; Khosla, Pradeep K.
Author_Institution :
Robotics Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1997
Firstpage :
48
Lastpage :
55
Abstract :
The market demands that software systems be adaptable to changes in requirements. Software must be evolvable to solve slightly different problems over time. The transition from real-world requirements to software is a human-intensive and potentially complex process that provides limited automated support for the analysis of alternative designs with respect to their evolvability. In this paper, we propose an analytical software design approach to localize changes to control flow requirements. We present an analytical and “heuristically good” design approach to generate control components that localize change and reduce the computational complexity of an optimal approach. We apply our heuristic to an example and summarize the results. Lastly, we propose future research and summarize our ideas
Keywords :
computational complexity; management of change; program control structures; software engineering; systems analysis; adaptable software systems; alternative designs; analytical software design approach; automated support; changing requirements; computational complexity reduction; control flow requirements change localization; design evolvability; evolutionary control flow components; heuristic; human-intensive process; market demands; optimal approach; Air traffic control; Application software; Automatic control; Automatic generation control; Computer architecture; Robotics and automation; Software architecture; Software design; Software engineering; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering Workshop, 1997., Proceedings
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-7971-9
Type :
conf
DOI :
10.1109/HASE.1997.648038
Filename :
648038
Link To Document :
بازگشت