Requirements interaction management

WN Robinson, SD Pawlowski, V Volkov - ACM Computing Surveys …, 2003‏ - dl.acm.org
Requirements interaction management (RIM) is the set of activities directed toward the
discovery, management, and disposition of critical relationships among sets of requirements …

Using model checking to generate tests from requirements specifications

A Gargantini, C Heitmeyer - ACM SIGSOFT Software Engineering Notes, 1999‏ - dl.acm.org
Recently, many formal methods, such as the SCR (Software Cost Reduction) requirements
method, have been proposed for improving the quality of software specifications. Although …

Using model checking to generate tests from specifications

PE Ammann, PE Black… - … international conference on …, 1998‏ - ieeexplore.ieee.org
We apply a model checker to the problem of test generation using a new application of
mutation analysis. We define syntactic operators, each of which produces a slight variation …

Inconsistency management in software engineering: Survey and open research issues

G Spanoudakis, A Zisman - Handbook of Software Engineering and …, 2001‏ - World Scientific
The development of complex software systems is a complex and lengthy activity that
involves the participation and collaboration of many stakeholders (eg customers, users …

From object orientation to goal orientation: A paradigm shift for requirements engineering

A Van Lamsweerde, E Letier - … on Radical Innovations of Software and …, 2002‏ - Springer
Requirements engineering (RE) is concerned with the elicitation of the objectives to be
achieved by the system envisioned, the operationalization of such objectives into …

SCR: A toolset for specifying and analyzing requirements

C Heitmeyer, A Bull, C Gasarch… - … '95 Proceedings of the …, 1995‏ - ieeexplore.ieee.org
A set of CASE tools is described for develo** formal requirements specifications
expressed in the SCR (Software Cost Reduction) tabular notation. The tools include an …

Bogor: an extensible and highly-modular software model checking framework

Robby, MB Dwyer, J Hatcliff - ACM SIGSOFT Software Engineering …, 2003‏ - dl.acm.org
Model checking is emerging as a popular technology for reasoning about behavioral
properties of a wide variety of software artifacts including: requirements models, architectural …

Using abstraction and model checking to detect safety violations in requirements specifications

C Heitmeyer, J Kirby, B Labaw, M Archer… - IEEE Transactions …, 1998‏ - ieeexplore.ieee.org
Exposing inconsistencies can uncover many defects in software specifications. One
approach to exposing inconsistencies analyzes two redundant specifications, one …

Specifying and executing behavioral requirements: the play-in/play-out approach

D Harel, R Marelly - Software & Systems Modeling, 2003‏ - Springer
A powerful methodology for scenario-based specification of reactive systems is described, in
which the behavior is “played in” directly from the system's GUI or some abstract version …

Smart play-out of behavioral requirements

D Harel, H Kugler, R Marelly, A Pnueli - … Portland, OR, USA, November 6–8 …, 2002‏ - Springer
We describe a methodology for executing scenario-based requirements of reactive systems,
focusing on “playing-out” the behavior using formal verification techniques for driving the …