• DocumentCode
    1818504
  • Title

    Streamlining scenario modeling with Model-Driven Development: A case study

  • Author

    Goulão, Miguel ; Moreira, Ana ; Araújo, João ; Santos, João Pedro

  • Author_Institution
    Dept. de Inf., Univ. Nova de Lisboa, Lisbon, Portugal
  • fYear
    2011
  • fDate
    29-29 Aug. 2011
  • Firstpage
    55
  • Lastpage
    63
  • Abstract
    Scenario modeling can be realized through different perspectives. In UML, scenarios are often modeled with activity models, in an early stage of development. Later, sequence diagrams are used to detail object interactions. The migration from activity diagrams to sequence diagrams is a repetitive and error-prone task. Model-Driven Development (MDD) can help streamlining this process, through transformation rules. Since the information in the activity model is insufficient to generate the corresponding complete sequence model, manual refinements are required. Our goal is to compare the relative effort of building the sequence diagrams manually with that of building them semi-automatically. Our results show a decrease in the number of operations required to build and refine the sequence model of approximately 64% when using MDD, when compared to the manual approach.
  • Keywords
    Unified Modeling Language; software engineering; MDD; UML; activity diagrams; activity models; complete sequence model; detail object interactions; error-prone task; manual refinements; model-driven development; process streamlining; repetitive task; sequence diagrams; streamlining scenario modeling; transformation rules; Analytical models; Buildings; Media; Mobile communication; Optimized production technology; Unified modeling language; Videos; Model Transformations; Model-Driven Engineering; Scenario Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Requirements Engineering Workshop (MoDRE), 2011
  • Conference_Location
    Trento
  • Print_ISBN
    978-1-4577-0957-9
  • Electronic_ISBN
    978-1-4577-0959-3
  • Type

    conf

  • DOI
    10.1109/MoDRE.2011.6045367
  • Filename
    6045367