1999
DOI: 10.1109/32.824411
|View full text |Cite
|
Sign up to set email alerts
|

Managing requirements inconsistency with development goal monitors

Abstract: Managing software requirements during their development can be a complex and difficult task. The requirements can be voluminous, complex, and changing. The analysts, who develop the requirements, can be numerous and changing. Determining the current state of requirements in such a dynamic development environment is challenging. We present techniques to manage requirements in such a dynamic environment.We define requirements management techniques which uncover, manage, and restructure requirements inconsistenci… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0
4

Year Published

2001
2001
2020
2020

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 52 publications
(32 citation statements)
references
References 55 publications
0
28
0
4
Order By: Relevance
“…Research in systems requirement engineering, however, has long pointed out that nonsystematic and unstructured analyses of IS requirements can lead to suboptimal results (Robinson and Pawlowski, 1999).…”
Section: Introductionmentioning
confidence: 99%
“…Research in systems requirement engineering, however, has long pointed out that nonsystematic and unstructured analyses of IS requirements can lead to suboptimal results (Robinson and Pawlowski, 1999).…”
Section: Introductionmentioning
confidence: 99%
“…Merging state machines can be used to identify, track, and resolve inconsistencies [37,46,59,87]. State machines are also used to build a full representation of the behaviour of the system under development.…”
Section: Resolving Inconsistenciesmentioning
confidence: 99%
“…In addition, linear temporal logic may be used to express these parameters and to show their interdependency. Robinson [26] has also recognised the need to monitor application software and to assess their continual satisfaction of higher level goals. The primary objective of Robinson's approach is to detect inconsistency in goals resulting from changes in the operating environment, and to take corrective measures to restore them.…”
Section: Related Workmentioning
confidence: 99%
“…The primary difference between the related work above [24][25][26] and ours is that we monitor problem variations in addition to requirements. This requires us to explicitly represent the core requirements R, the problem contexts, the specifications and the relevant concerns that might not be apparent in considering the requirements alone.…”
Section: Related Workmentioning
confidence: 99%