Using state machines to model and manage requirements changes and specification changes

Lan Lin, Jason M. Carter, Jesse H. Poore

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publication2008 IEEE International 51st Midwest Symposium on Circuits and Systems, MWSCAS
Pages523-526
Number of pages4
DOIs
StatePublished - 2008
Externally publishedYes
Event2008 IEEE International 51st Midwest Symposium on Circuits and Systems, MWSCAS - Knoxville, TN, United States
Duration: Aug 10 2008Aug 13 2008

Publication series

NameMidwest Symposium on Circuits and Systems
ISSN (Print)1548-3746

Conference

Conference2008 IEEE International 51st Midwest Symposium on Circuits and Systems, MWSCAS
Country/TerritoryUnited States
CityKnoxville, TN
Period08/10/0808/13/08

Fingerprint

Dive into the research topics of 'Using state machines to model and manage requirements changes and specification changes'. Together they form a unique fingerprint.

Cite this