• DocumentCode
    2049490
  • Title

    Validation of Scenario-Based Business Requirements with Coloured Petri Nets

  • Author

    Ribeiro, Óscar R. ; Fernandes, João M.

  • Author_Institution
    Dep. Informdtica, Univ. do Minho, Braga, Portugal
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    250
  • Lastpage
    255
  • Abstract
    A scenario can be used to describe a possible instantiation of a given business use case and can be expressed for example as a list of steps written in natural language, or by an interaction diagram. This paper discusses how a collection of scenarios, all expressed as UML2 sequence diagrams, can be described for validation purposes by a single model, written in the Coloured Petri Nets (CPN)modelling language. Due to the support for parallelism given by the CPN language, the obtained CPN model can: (1) simultaneously execute several scenarios; and (2) elegantly represent the parallel activities inside a scenario. This two-level parallelism is crucial during validation, since it allows one to detect problems that are only evident when several scenarios are in simultaneous execution and may affect each other. We exemplify our approach in a system that has a rich set of interactions with its users.
  • Keywords
    Petri nets; Unified Modeling Language; commerce; natural languages; parallel programming; UML2 sequence diagrams; coloured Petri nets; interaction diagram; modelling language; natural language; parallel activities; scenario-based business requirements; Airports; Animation; Concurrent computing; Natural languages; Petri nets; Resource management; Software engineering; Unified modeling language; Business Requirements; Coloured Petri Nets; Scenarios; Validation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.45
  • Filename
    5298399