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