DOI: 10.1007/978-3-540-74984-4_9
|View full text |Cite
|
Sign up to set email alerts
|

Enhanced Use Case Map Traversal Semantics

Abstract: The Use Case Map (UCM) notation enables the use of graphical scenarios to model grey-box views of a system's operational requirements and behaviour, in context. The scenario traversal mechanism is the most popular UCM analysis technique but its current tool support in UCMNav is limited and hard to use, and the high coupling of its features makes it difficult to maintain and evolve. This paper presents major enhancements to the recent jUCMNav Eclipse plugin consisting of a new scenario traversal semantics accom… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 8 publications
0
6
0
Order By: Relevance
“…We assume in this process the use of one of the existing UCM traversal techniques [6] to scan a UCM as input to identify individual map elements. For reasons of space we consider only some UCM elements (see Sec.…”
Section: Ucm Traversal Techniquementioning
confidence: 99%
See 1 more Smart Citation
“…We assume in this process the use of one of the existing UCM traversal techniques [6] to scan a UCM as input to identify individual map elements. For reasons of space we consider only some UCM elements (see Sec.…”
Section: Ucm Traversal Techniquementioning
confidence: 99%
“…They combine in a single view the behavioral and architectural structure of a system. UCMs also have the potential to serve as input to other speci¯cation and design languages, given a suitable transformation or adaptation process [5,6]. Although formal methods may be used during most stages of the software development process [7], the lack of a precise technique in Z to set up the boundaries of a system during the early stages of development makes it hard to grasp a system from scratch.…”
Section: Introductionmentioning
confidence: 99%
“…He also provided goal-scenario traceability management (via URN links) and support for GRL catalogues. Kealey, in his thesis [114], implemented a flexible UCM traversal mechanism with color highlight (see Figure 2), together with an MSC export feature [115]. Kealey developed a mechanism where GRL evaluation results can influence the traversal of UCM paths, and vice-versa.…”
Section: N Urn Toolsmentioning
confidence: 99%
“…One of the jUCMNav tool's features is a traversal mechanism which, besides improving the usability of the tool and allowing for a smoother transition to downstream modeling activities, defines more precisely the semantics of UCM. As no standard traversal mechanism existed for UCM before November 2008, the jUCMNav tool's traversal mechanism [62] [64] [66] was based on a simple but intuitive interpretation of the notational elements for sequences, alternatives, and concurrency in UCM. An OR-fork is an exclusive or, there is no synchronization on an OR-join, an AND-fork denotes strict concurrency, an AND-join requires all incoming branches to arrive before continuation, and the selection policy of a dynamic stub is also an exclusive or.…”
Section: Use Case Mapsmentioning
confidence: 99%
“…The UCM notation has also changed very little since its beginnings in the early 1990s, but some UCM modeling elements such as constructs for alternatives, concurrency, and hierarchical structuring are interpreted in different ways. The introduction of a UCM traversal mechanism [64] [66] capable of highlighting a particular scenario in the UCM model and transforming the scenario into a message sequence chart (MSC) [58] represented the first step toward a standardized semantic interpretation of UCM models. The semantics of UCM has also been defined based on LOTOS [52], abstract state machines (ASM) [54][56], as well as Clocked Transition Systems (CTS) and Timed Automata (TA) [56].…”
Section: Motivating the Need For Use Case Maps 20mentioning
confidence: 99%