2001
DOI: 10.1007/3-540-45314-8_12
|View full text |Cite
|
Sign up to set email alerts
|

On the Importance of Inter-scenario Relationships in Hierarchical State Machine Design

Abstract: Abstract. One of the most crucial and complicated phases of system development lies in the transition from system behavior (generally specified using scenario models) to the detailed behavior of the interacting components (typically captured by means of communicating hierarchical finite state machines). This transition constitutes the focus of this paper. Our standpoint is that in order to succeed with this transition, it is not sufficient to grasp the details of individual scenarios, but also to understand th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Year Published

2005
2005
2010
2010

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 8 publications
0
4
0
Order By: Relevance
“…Recent research on use cases has dealt with the formal integration and analysis of use cases. Many approaches have been developed to synthesize state-based models from a set of use cases or scenarios [1,4,6,8,[19][20][21][22][23][24]. State-based models are needed primarily to validate and verify the user requirements in order to detect defects as early as possible in the life cycle.…”
Section: Related Work and Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Recent research on use cases has dealt with the formal integration and analysis of use cases. Many approaches have been developed to synthesize state-based models from a set of use cases or scenarios [1,4,6,8,[19][20][21][22][23][24]. State-based models are needed primarily to validate and verify the user requirements in order to detect defects as early as possible in the life cycle.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…State-based models are needed primarily to validate and verify the user requirements in order to detect defects as early as possible in the life cycle. As an example of such approaches, Bordeleau et al [22] have proposed integration patterns for use case dependencies. They use Use Case Maps (UCMs) [8] to describe dependencies between use cases.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…The whole process is done manually and relies on the creativity of the analyst to connect together the different statecharts in the right way. Araujo et al [15] focuses on representing aspects during the use case modeling. They propose to differentiate between aspectual and non-aspectual scenarios.…”
Section: Related Work and Discussionmentioning
confidence: 99%
“…The states for multiple LSCs are not combined in any way other than using orthogonal regions to define parallel composition. Earlier work [Bordeleau and Corriveau 2001] showed how to generate hierarchy in state machines taking a pattern-based approach. This has never been automated, however, and indeed, was intended as a manual process.…”
Section: Related Workmentioning
confidence: 99%