• DocumentCode
    2392788
  • Title

    Modeling interactions using role-driven patterns

  • Author

    Diaz, Isabel ; Pastor, Oscar ; Matteo, Alfredo

  • Author_Institution
    Escuela de Comput., Univ. Central de Venezuela, Venezuela
  • fYear
    2005
  • fDate
    29 Aug.-2 Sept. 2005
  • Firstpage
    209
  • Lastpage
    218
  • Abstract
    Great interest in model-driven approaches that are based on the automatic transformation of models has emerged. In this software development paradigm, the models and their transformations are specified at a high abstraction level supporting evolution, refinement and code generation. One of the benefits that these approaches try to achieve is improving the software quality through the reusability of well proven patterns. In order to achieve this goal, this paper presents an approach that defines patterns to transform use case models into interaction models. This approach uses roles to capture the linguistic abstractions on the use case text as well as to describe the corresponding interaction. The roles are defined as model elements to guarantee genericity. In this way, the transformation patterns are independent of a specific domain or a technological platform. The defined patterns have been validated. Some of the validation results are also presented in this paper.
  • Keywords
    object-oriented methods; software quality; software reusability; interaction models; model transformation; pattern reusability; role-driven patterns; software development; software quality; use case models; Data mining; Jacobian matrices; Natural languages; Object oriented modeling; Pattern recognition; Production; Programming; Proposals; Software engineering; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 2005. Proceedings. 13th IEEE International Conference on
  • Print_ISBN
    0-7695-2425-7
  • Type

    conf

  • DOI
    10.1109/RE.2005.42
  • Filename
    1531042