2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2012
DOI: 10.1109/vlhcc.2012.6344506
|View full text |Cite
|
Sign up to set email alerts
|

Runtime semantics of use case stories

Abstract: Direct end-user participation in software system construction necessitates bringing general-purpose programming activities to the level understandable by "laymen". This paper introduces a new software development approach where stories written in commonly understood structured natural language gain runtime semantics. Stories are precisely linked to domain concepts and actions, thus forming the application logic of the system. These constructs are written at a high level of abstraction, very close to detailed s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 19 publications
(16 reference statements)
0
2
0
Order By: Relevance
“…For example, Firesmith (2004) already identifies simple abstract stories along with detailed, case-specific scenarios as the raw materials from which use case paths or 'flows', user-system use case path interactions, and ultimately trigger-and precondition-rich textual requirements are derived. Elsewhere the approach to melding stories and use cases demonstrates an almost instinctive simplicity: Śmiałek, Jarzębowski and Nowakowski (2012) formulate stories in the form subject-verb-(direct)object or subject-verb-object-(indirect)object, and use these directly as individual steps that collectively make up a flowwhether normal or conditionalin a particular use case. Wautelet, Heng, Hintea, Kolp and Poelmans (2016) are more forthright in their ambition to 'bridge user story sets with the use case model', identifying 'goals' and 'tasks' in user stories and mapping these to use cases that are linked as appropriate with <<extend>> and <<include>> relationships (the authors provide a detailed rationale to justify the mapping process and the use of the standard relationships).…”
Section: Other Bridge-building Attemptsmentioning
confidence: 99%
“…For example, Firesmith (2004) already identifies simple abstract stories along with detailed, case-specific scenarios as the raw materials from which use case paths or 'flows', user-system use case path interactions, and ultimately trigger-and precondition-rich textual requirements are derived. Elsewhere the approach to melding stories and use cases demonstrates an almost instinctive simplicity: Śmiałek, Jarzębowski and Nowakowski (2012) formulate stories in the form subject-verb-(direct)object or subject-verb-object-(indirect)object, and use these directly as individual steps that collectively make up a flowwhether normal or conditionalin a particular use case. Wautelet, Heng, Hintea, Kolp and Poelmans (2016) are more forthright in their ambition to 'bridge user story sets with the use case model', identifying 'goals' and 'tasks' in user stories and mapping these to use cases that are linked as appropriate with <<extend>> and <<include>> relationships (the authors provide a detailed rationale to justify the mapping process and the use of the standard relationships).…”
Section: Other Bridge-building Attemptsmentioning
confidence: 99%
“…The upper layers (View and Presenter) of a complete software system can be fully generated from RSL models as shown byŚmiałek et al [10], [11], [26]. This approach does not generate any contents of the Model layer.…”
Section: B Transformation Algorithmmentioning
confidence: 99%