• DocumentCode
    3649306
  • Title

    From use cases and their relationships to code

  • Author

    Michal Śmiałek;Wiktor Nowakowski;Norbert Jarzębowski;Albert Ambroziewicz

  • Author_Institution
    Warsaw University of Technology, Poland
  • fYear
    2012
  • Firstpage
    9
  • Lastpage
    18
  • Abstract
    Use cases are used in many methodologies to drive the software engineering process. Though, their transition to code was usually a mostly manual process. In the context of MDD, use cases gain attention as first-class artifacts with representation notations allowing for automatic transformations to analysis and design models. The paper concentrates on an important problem of constructing transformations that cater for use case relationships. It presents a notation that unifies the ambiguous “include” and “extend”, and allows for representing them within textual use case scenarios. This notation, equipped with runtime semantics, is used to construct a direct transformation into working code. The code is placed within method bodies of the Controller/Presenter and View layers within the MVC/MVP framework. Based on this transformation, an agile use-case-driven development process is possible.
  • Keywords
    "Unified modeling language","Semantics","Syntactics","Abstracts","Concrete","Runtime","Software"
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Requirements Engineering Workshop (MoDRE), 2012 IEEE
  • Print_ISBN
    978-1-4673-4387-9
  • Type

    conf

  • DOI
    10.1109/MoDRE.2012.6360084
  • Filename
    6360084