Use cases and scenarios engineering

A. Jakimi, A. Sabraoui, E. Badidi, A. Idri, M. El Koutbi

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Citations (Scopus)

    Abstract

    In this paper, we suggest a requirement engineering process that composes (merge) use cases/scenarios and yields a formal specification of the system in form of a high-level Petri net. Use cases and scenarios are acquired in form of diagrams as defined by the Unified Modeling Language (UML). These diagrams are composed and transformed into Petri net specifications and merged to obtain a global Petri net specification capturing the behavior of the entire system. From the global specification, a system prototype can be generated and embedded in a user interface builder environment for further refinement. Based on end user feedback, the use cases and the input scenarios may be iteratively refined. The result of the overall process is a specification consisting of a global Petri net, together with the generated and refined prototype. This paper discusses some activities of this process.

    Original languageEnglish
    Title of host publicationInnovations'07
    Subtitle of host publication4th International Conference on Innovations in Information Technology, IIT
    PublisherIEEE Computer Society
    Pages521-525
    Number of pages5
    ISBN (Print)9781424418411
    DOIs
    Publication statusPublished - 2007
    EventInnovations'07: 4th International Conference on Innovations in Information Technology, IIT - Dubai, United Arab Emirates
    Duration: Nov 18 2007Nov 20 2007

    Publication series

    NameInnovations'07: 4th International Conference on Innovations in Information Technology, IIT

    Other

    OtherInnovations'07: 4th International Conference on Innovations in Information Technology, IIT
    Country/TerritoryUnited Arab Emirates
    CityDubai
    Period11/18/0711/20/07

    Keywords

    • Model transformation
    • UML
    • Unified Model of Interaction (UMI)
    • Use case/scenario composition
    • Use case/scenario engineering

    ASJC Scopus subject areas

    • Computer Networks and Communications
    • Computer Science Applications
    • Information Systems

    Fingerprint

    Dive into the research topics of 'Use cases and scenarios engineering'. Together they form a unique fingerprint.

    Cite this