TY - GEN
T1 - Model-Driven Engineering Ecosystems
AU - Graciano Neto, Valdemar Vicente
AU - Basso, Fabio
AU - Santos, Rodrigo
AU - Bakar, Noor Hasrina
AU - Kassab, Mohamad
AU - Werner, Claudia
AU - Oliveira, Toacy
AU - Nakagawa, Elisa Yumi
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/5
Y1 - 2019/5
N2 - Model-Driven Engineering (MDE) comprises the practice of systematically using models during software development. The high diversity of MDE assets (e.g., metamodels, models, model transformation engines, and design tools) has raised a rich, diverse, and complex software ecosystem (SECO), where a collection of assets is governed by underlying rules and surrounded by a community of players. The lack of a deeper understanding on those relations has: (i) hampered the adoption of such paradigm by newcomers; (ii) increased the learning curve; (iii) prevented the community from exploiting their full potential; and (iv) inhibited the more essential bene?ts promoted by MDE, such as automation, reuse, productivity, maintainability, and time to market. In this context, this paper presents preliminary results of an investigation on MDE as a SECO. We compiled existing knowledge from literature joining independent research ?ndings to provide an exploratory characterization of the technical dimension of such ecosystem. We also identi?ed research gaps that motivate further investigation considering the relevance and potential of this topic for the forthcoming years.
AB - Model-Driven Engineering (MDE) comprises the practice of systematically using models during software development. The high diversity of MDE assets (e.g., metamodels, models, model transformation engines, and design tools) has raised a rich, diverse, and complex software ecosystem (SECO), where a collection of assets is governed by underlying rules and surrounded by a community of players. The lack of a deeper understanding on those relations has: (i) hampered the adoption of such paradigm by newcomers; (ii) increased the learning curve; (iii) prevented the community from exploiting their full potential; and (iv) inhibited the more essential bene?ts promoted by MDE, such as automation, reuse, productivity, maintainability, and time to market. In this context, this paper presents preliminary results of an investigation on MDE as a SECO. We compiled existing knowledge from literature joining independent research ?ndings to provide an exploratory characterization of the technical dimension of such ecosystem. We also identi?ed research gaps that motivate further investigation considering the relevance and potential of this topic for the forthcoming years.
KW - Asset
KW - Model Driven Development
KW - Model-Driven Engineering
KW - Software Repository
KW - Toolchain
UR - http://www.scopus.com/inward/record.url?scp=85074999710&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85074999710&partnerID=8YFLogxK
U2 - 10.1109/SESoS/WDES.2019.00016
DO - 10.1109/SESoS/WDES.2019.00016
M3 - Conference contribution
AN - SCOPUS:85074999710
T3 - Proceedings - 2019 IEEE/ACM 7th International Workshop on Software Engineering for Systems-of-Systems and 13th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, SESoS-WDES 2019
SP - 58
EP - 61
BT - Proceedings - 2019 IEEE/ACM 7th International Workshop on Software Engineering for Systems-of-Systems and 13th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, SESoS-WDES 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems and 13th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems, SESoS-WDES 2019
Y2 - 28 May 2019
ER -