DocumentCode
492563
Title
Existential live sequence charts revisited
Author
Sibay, German ; Uchitel, Sebastian ; Braberman, Victor
Author_Institution
Univ. of Buenos Aires, Buenos Aires
fYear
2008
fDate
10-18 May 2008
Firstpage
41
Lastpage
50
Abstract
Scenario-based specifications are a popular means for describing intended system behaviour. We aim to facilitate early analysis of system behaviour and the development of behaviour models in conjunction with scenarios. In this paper we define a novel scenario-based specification language with an existential semantics and that supports conditional specification of behaviour in the form of prechart and main chart. The language semantics is consistent with existing informal scenario-based and use-case based approaches to requirements engineering. The language provides a good fit with universal live sequence charts as standard existential live sequence charts do not adequately support conditional scenarios. In addition, we define a novel synthesis algorithm that, rather than building arbitrarily one of the many behaviour models that satisfy a scenario, constructs a modal transition system (MTS) which characterizes all behaviour models that conform to the scenario.
Keywords
formal specification; specification languages; behaviour; conditional specification; live sequence charts; modal transition system; requirements engineering; scenario-based specification language; synthesis algorithm; use-case based approaches; Algorithm design and analysis; Analytical models; Animation; Buildings; Educational institutions; Multicast algorithms; Permission; Software algorithms; Software engineering; Specification languages; mts; partial behaviour models; scenarios; synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
Conference_Location
Leipzig
ISSN
0270-5257
Print_ISBN
978-1-4244-4486-1
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1145/1368088.1368095
Filename
4814115
Link To Document