Validating software requirements with enactable use case descriptions

Authors: Kanyaru, J.M. and Phalp, K.

Journal: Requirements Engineering

Volume: 14

Issue: 1

Pages: 1-14

eISSN: 1432-010X

ISSN: 0947-3602

DOI: 10.1007/s00766-008-0070-8

Abstract:

Use cases have gained wide acceptance since the standardisation of the UML by the Object Management Group in 1997. This paper addresses the inadequacy of use cases for expressing intra-use case and inter-use case dependencies. We present a state-based approach for facilitating explicit consideration of such dependencies in use case descriptions, and a support tool is described, which provides enaction of the state-based use cases to support validation. We outline an industrial study involving the specification of real-time monitoring systems, wherein we demonstrate that enaction of the state-based use cases highlighted important dependency issues that had not been revealed within standard use cases. © Springer-Verlag London Limited 2008.

Source: Scopus

Validating software requirements with enactable use case descriptions

Authors: Kanyaru, J.M. and Phalp, K.

Journal: REQUIREMENTS ENGINEERING

Volume: 14

Issue: 1

Pages: 1-14

ISSN: 0947-3602

DOI: 10.1007/s00766-008-0070-8

Source: Web of Science (Lite)

Validating software requirements with enactable use case descriptions

Authors: Kanyaru, J.M. and Phalp, K.T.

Journal: Requirements Engineering Journal

Volume: 14

Pages: 1-14

ISSN: 0947-3602

DOI: 10.1007/s00766-008-0070-8

Abstract:

Use cases have gained wide acceptance since the standardisation of the UML by the Object Management Group in 1997. This paper addresses the inadequacy of use cases for expressing intra-use case and inter-use case dependencies. We present a state-based approach for facilitating explicit consideration of such dependencies in use case descriptions, and a support tool is described, which provides enaction of the state-based use cases to support validation. We outline an industrial study involving the specification of real-time monitoring systems, wherein we demonstrate that enaction of the state-based use cases highlighted important dependency issues that had not been revealed within standard use cases.

Source: Manual

Preferred by: Keith Phalp

Validating software requirements with enactable use case descriptions.

Authors: Kanyaru, J.M. and Phalp, K.

Journal: Requir. Eng.

Volume: 14

Pages: 1-14

Source: DBLP