• DocumentCode
    3570873
  • Title

    Towards facilities to introduce solutions for MDE in development environments with reusable assets

  • Author

    Basso, Fabio P. ; Werner, Claudia M. L. ; Oliveira, Toacy C.

  • Author_Institution
    COPPE - PESC, Fed. Univ. of Rio de Janeiro (UFRJ), Rio de Janeiro, Brazil
  • fYear
    2014
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    Model Driven Engineering (MDE) is a software development paradigm that promotes improvements in productivity through reuse of software model specifications. Although much effort has been dedicated for more than ten years, MDE has not achieved expressive use. In this paper we address the problem of a lack of a knowledge base about MDE-based solutions, a reason that hampers MDE in practice. To surpass it we propose a domain specific language named RAS++ that represents these solutions as reusable assets. Assets are composed by reuse structures and semantics for the execution of technical solutions for Automated Software Engineering, fostering the integration of tasks for MDE in development environments. Facilities are introduced through some supporting tools: one to design reusable assets and other to integrate them in target development environments. Practical experiences have proven to be promising, suggesting that reusable assets promote some benefits not allowed by other approaches, such as the possibility of a distributed base of knowledge for ASE solutions.
  • Keywords
    software reusability; specification languages; MDE-based solutions; RAS++; automated software engineering; domain specific language; knowledge base; model driven engineering; reusable asset design; reuse semantics; reuse structures; software development paradigm; software model specifications; Adaptation models; Automation; Context; Object oriented modeling; Proposals; Software; Unified modeling language; Asset Management Specification; Automated Software Engineering; Model Driven Engineering; Reusable Asset Specification; Reuse of Tasks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration (IRI), 2014 IEEE 15th International Conference on
  • Type

    conf

  • DOI
    10.1109/IRI.2014.7051890
  • Filename
    7051890