Requirements specification is one of the most important phases in developing a software application. In defining the behaviour of a system, requirements specifications make use of a number of scenarios that are interrelated in many ways. Current approaches, even though giving directions on how to translate them into state machines, treat each scenario separately. Because different relationships between scenarios result in different state machines, we believe it is significant to emphasize and represent these relationships. In order to illustrate them we propose a new type of diagrams named dependency diagrams. We offer a set of rules and steps for the synthesis of state machines from multiple inter-related scenarios, based on the initial sc...
The requirements analysis, modeling, and simulation have consistently been one of the main challenge...
Modern technical systems often consist of multiple components that must fulfill complex functions in...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
Requirements specification is one of the most important phases in developing a software application....
Requirements specification is one of the most important phases in developing a software application....
Abstract: Scenarios/use cases have gained wide-spread use over the last couple of years. In software...
There are many examples in the literature of algorithms for synthesizing state machines from scenari...
One of the most crucial and complicated phases of system development lies in the transition from sys...
Abstract—Scenario-based specifications such as Message Sequence Charts (MSCs) are useful as part of ...
Synthesis of behaviour models from software development artifacts such as scenario-based description...
There has been significant recent interest, within the aspect-oriented software development (AOSD) c...
Scenarios as partial behavior descriptions, are used more and more to represent users requirements, ...
Models play a significant role for analyzing requirements and exploring designs of software systems....
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
A model-driven approach to scenario-based requirements engineering is proposed. The approach, which ...
The requirements analysis, modeling, and simulation have consistently been one of the main challenge...
Modern technical systems often consist of multiple components that must fulfill complex functions in...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
Requirements specification is one of the most important phases in developing a software application....
Requirements specification is one of the most important phases in developing a software application....
Abstract: Scenarios/use cases have gained wide-spread use over the last couple of years. In software...
There are many examples in the literature of algorithms for synthesizing state machines from scenari...
One of the most crucial and complicated phases of system development lies in the transition from sys...
Abstract—Scenario-based specifications such as Message Sequence Charts (MSCs) are useful as part of ...
Synthesis of behaviour models from software development artifacts such as scenario-based description...
There has been significant recent interest, within the aspect-oriented software development (AOSD) c...
Scenarios as partial behavior descriptions, are used more and more to represent users requirements, ...
Models play a significant role for analyzing requirements and exploring designs of software systems....
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
A model-driven approach to scenario-based requirements engineering is proposed. The approach, which ...
The requirements analysis, modeling, and simulation have consistently been one of the main challenge...
Modern technical systems often consist of multiple components that must fulfill complex functions in...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...