2005
DOI: 10.5381/jot.2005.4.6.a4
|View full text |Cite
|
Sign up to set email alerts
|

Toward Engineered, Useful Use Cases.

Abstract: We explore common problems that exist in the practice of use case modeling: lack of consistency in defining use cases, misalignment between the UML metamodel and the textual representations of use cases expounded in the literature, and the lack of a semantics that allows use cases to be executable and analyzable. We propose an engineering approach to the issues that can provide a precise foundation for use case development. We next discuss four potential uses of such a foundation and identify the research prob… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(15 citation statements)
references
References 11 publications
0
15
0
Order By: Relevance
“…According to [17], the lack of well defined semantics is one of the limitations to a wider adoption of use cases in industry. In this paper, we presented a meta-model for textual use case description that could serve as a definition of static semantics.…”
Section: Discussionmentioning
confidence: 99%
“…According to [17], the lack of well defined semantics is one of the limitations to a wider adoption of use cases in industry. In this paper, we presented a meta-model for textual use case description that could serve as a definition of static semantics.…”
Section: Discussionmentioning
confidence: 99%
“…Continuing, and following Hoffmann et al's [16] account, there is the situation where -the alarm can be raised at any time (10), which -triggers the driver (11) to trigger the remote control (12), -to create a signal (13), -that flows to the alarm to be processed (14), and -turns off the alarm (15).…”
Section: Fm-based Descriptionmentioning
confidence: 98%
“…Their shortcomings are also known [14,15]. According to Constantine and Lockwood [13], Owing in part to imprecise definition and in part to the confusion and conflation of the various possible uses and purpose of use cases, many use cases, including published ones, intermingle analysis and design, business rules and design objectives, internals and interface descriptions, with gratuitous asides thrown in to cover all bases.…”
Section: Introductionmentioning
confidence: 99%
“…Since their invention by Ivar Jacobson in 1986 [Jacobson87,Jacobson04], and although having some deficiencies [Glinz00,Williams05] use cases have gained wide-spread acceptance as a means to describe interactions between a system and its environment [McPhee02,Neill03]. Today, the Unified Modeling Language [OMG07] is a widely accepted standard defining the central use case modeling concepts.…”
Section: Introductionmentioning
confidence: 99%