DocumentCode
3371812
Title
Conducting requirements evolution by replacing components in the current system
Author
Kaiya, Haruhiko ; Kaijiri, Kenji
Author_Institution
Dept. of Inf. Eng., Shinshu Univ., Nagano, Japan
fYear
1999
fDate
1999
Firstpage
224
Lastpage
227
Abstract
As new software components become available for an existing system, we can evolve not only the system itself but also its requirements based on the new components. We propose a method to support requirements evolution by replacing a component with another component, and by changing the current requirements so as to adapt to the new component. To explore the possibilities of such a replacement, we use the technique of specification matching. To change the current requirements, we modify the structure by following the concept of Design by Contract
Keywords
formal specification; object-oriented programming; systems analysis; Design by Contract; requirements evolution; software components; specification matching; Cities and towns; Contracts; Software libraries; Software systems; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific
Conference_Location
Takamatsu
Print_ISBN
0-7695-0509-0
Type
conf
DOI
10.1109/APSEC.1999.809606
Filename
809606
Link To Document