peer-reviewedEarly system requirements are often captured by declarative and property-based artefacts, such as scenarios and goals. While such artifacts are intuitive and useful, they are partial and typically lack an overarching structure to allow systematic elaboration of the partial behaviors they denote. We propose a structuring approach appropriate for scoping different partial behaviors, focusing on scenario-based behavior specifications. The approach is based on Parnas’ notions of ‘modes’ and ‘mode-classes’, where a mode is a set of states that satisfy some predicate, and a mode-class is a collection of disjoint modes that partitions the system’s state-space so that each state belongs to exactly one mode. There may be several ...
There are many examples in the literature of algorithms for synthesizing state machines from scenari...
Requirements-related scenarios capture typical examples of system behaviors through sequences of des...
When modeling the behavioral requirements of objectoriented distributed systems, one has to take cla...
Early system requirements are often captured by declarative and property-based artifacts, such as sc...
peer-reviewedEarly system requirements are often captured by declarative and property-based artifact...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
Synthesis of behaviour models from software development artifacts such as scenario-based description...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
Models play a significant role for analyzing requirements and exploring designs of software systems....
The talk will discuss the problem of creation, management, and specifically merging of partial behav...
Early system specifications, such as use-case scenarios and properties, rarely completely specify th...
Modeling the behavior of a system under development has shown to be a very effective way to ensure t...
Several scenario description languages and associated behaviour synthesis processes have been develo...
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....
There are many examples in the literature of algorithms for synthesizing state machines from scenari...
Requirements-related scenarios capture typical examples of system behaviors through sequences of des...
When modeling the behavioral requirements of objectoriented distributed systems, one has to take cla...
Early system requirements are often captured by declarative and property-based artifacts, such as sc...
peer-reviewedEarly system requirements are often captured by declarative and property-based artifact...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
Synthesis of behaviour models from software development artifacts such as scenario-based description...
Models are increasingly recognized as an effective means for elaborating requirements and exploring ...
Models play a significant role for analyzing requirements and exploring designs of software systems....
The talk will discuss the problem of creation, management, and specifically merging of partial behav...
Early system specifications, such as use-case scenarios and properties, rarely completely specify th...
Modeling the behavior of a system under development has shown to be a very effective way to ensure t...
Several scenario description languages and associated behaviour synthesis processes have been develo...
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....
There are many examples in the literature of algorithms for synthesizing state machines from scenari...
Requirements-related scenarios capture typical examples of system behaviors through sequences of des...
When modeling the behavioral requirements of objectoriented distributed systems, one has to take cla...