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