• 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