Scenarios in current design methodologies, provide a natural way for the users to identify the inputs and outputs of the system revolving around a particular interaction process. A scenario typically consists of a sequence of steps which captures a particular run of the system and satisfies some aspect of the requirements. In this work we add additional structure to the scenarios used in the Prometheus agent development methodology. This additional structure then facilitates both traceability and automated testing. We describe our process for mapping the scenarios and their steps to the initial detailed design, where we then maintain the traceability as the design develops. The structured action lists that we define for both scenarios and t...
The key success factors in development of complex systems are among the following: 1. systematic pro...
There is a resurgence of research in model-based testing, especially in the automated generation of ...
Software quality assurance is meant to achieve required quality in product and process. The most use...
Software traceability is a recognized challenge in software development that can be ameliorated with...
In this work we extend a popular agent design methodology, Prometheus, and improve the understandabi...
Scenarios are an effective means for eliciting, validating and documenting requirements. At the requ...
Scenario-based specifications such as Message Sequence Charts (MSCs) are becoming increasingly popul...
Research has shown that eliciting and capturing the correct behavior of systems reduces the number o...
In a user-centered development process, artifacts are aimed to evolve in iterative cycles until they...
2014-03-11Use‐case scenarios, with notations such as UML sequence diagrams, are widely used to speci...
Abstract—A quality-driven approach to software development and testing demands that, ultimately, the...
Abstract: To produce better quality software at reasonable cost, we propose requirements-based testi...
Requirements coverage is an important aspect in testing safety-critical systems. To measure and achi...
In the last years, SCESM community has studied a number of synthesis approaches that turn scenario d...
Scenarios, in most situations, are descriptions of required interactions between a desired system an...
The key success factors in development of complex systems are among the following: 1. systematic pro...
There is a resurgence of research in model-based testing, especially in the automated generation of ...
Software quality assurance is meant to achieve required quality in product and process. The most use...
Software traceability is a recognized challenge in software development that can be ameliorated with...
In this work we extend a popular agent design methodology, Prometheus, and improve the understandabi...
Scenarios are an effective means for eliciting, validating and documenting requirements. At the requ...
Scenario-based specifications such as Message Sequence Charts (MSCs) are becoming increasingly popul...
Research has shown that eliciting and capturing the correct behavior of systems reduces the number o...
In a user-centered development process, artifacts are aimed to evolve in iterative cycles until they...
2014-03-11Use‐case scenarios, with notations such as UML sequence diagrams, are widely used to speci...
Abstract—A quality-driven approach to software development and testing demands that, ultimately, the...
Abstract: To produce better quality software at reasonable cost, we propose requirements-based testi...
Requirements coverage is an important aspect in testing safety-critical systems. To measure and achi...
In the last years, SCESM community has studied a number of synthesis approaches that turn scenario d...
Scenarios, in most situations, are descriptions of required interactions between a desired system an...
The key success factors in development of complex systems are among the following: 1. systematic pro...
There is a resurgence of research in model-based testing, especially in the automated generation of ...
Software quality assurance is meant to achieve required quality in product and process. The most use...