DocumentCode :
2735298
Title :
Using state machines to model and manage requirements changes and specification changes
Author :
Lin, Lan ; Carter, Jason M. ; Poore, Jesse H.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Tennessee Univ., Knoxville, TN
fYear :
2008
fDate :
10-13 Aug. 2008
Firstpage :
523
Lastpage :
526
Abstract :
Requirements change management is one of the most complex and difficult problems to deal with in requirements elicitation and tracking. It is generally not understood how a specific change propagates through the specification and into implementation. In this paper, we propose to capture requirements changes as a series of atomic specification changes, and utilize state machines to model and manage those changes. We give a comprehensive treatment of state machine modifications with global impact, and propose twelve algorithms for managing all possible atomic requirements changes to a sequence-based specification. Finally, we demonstrate how to apply the proposed theory with a safe controller example.
Keywords :
finite state machines; formal specification; atomic specification changes; requirements change management; sequence-based specification; specification change management; state machines; Application software; Engineering management; Hardware; History; Law; Legal factors; Maintenance engineering; Sequential circuits; Software maintenance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2008. MWSCAS 2008. 51st Midwest Symposium on
Conference_Location :
Knoxville, TN
ISSN :
1548-3746
Print_ISBN :
978-1-4244-2166-4
Electronic_ISBN :
1548-3746
Type :
conf
DOI :
10.1109/MWSCAS.2008.4616851
Filename :
4616851
Link To Document :
بازگشت