Model-Driven Engineering Ecosystems

Valdemar Vicente Graciano Neto, Fabio Basso, Rodrigo Santos, Noor Hasrina Bakar, Mohamad Kassab, Claudia Werner, Toacy Oliveira, Elisa Yumi Nakagawa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 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
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages58-61
Number of pages4
ISBN (Electronic)9781728134390
DOIs
StatePublished - May 2019
Event7th 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 - Montreal, Canada
Duration: May 28 2019 → …

Publication series

NameProceedings - 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

Conference

Conference7th 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
CountryCanada
CityMontreal
Period5/28/19 → …

Fingerprint

Ecosystems
Maintainability
Joining
Software engineering
Automation
Productivity
Engines

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software
  • Safety, Risk, Reliability and Quality

Cite this

Graciano Neto, V. V., Basso, F., Santos, R., Bakar, N. H., Kassab, M., Werner, C., ... Nakagawa, E. Y. (2019). Model-Driven Engineering Ecosystems. In 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 (pp. 58-61). [8882850] (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). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SESoS/WDES.2019.00016
Graciano Neto, Valdemar Vicente ; Basso, Fabio ; Santos, Rodrigo ; Bakar, Noor Hasrina ; Kassab, Mohamad ; Werner, Claudia ; Oliveira, Toacy ; Nakagawa, Elisa Yumi. / Model-Driven Engineering Ecosystems. 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. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 58-61 (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).
@inproceedings{0e487c0e723d47228921c9b530984637,
title = "Model-Driven Engineering Ecosystems",
abstract = "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.",
author = "{Graciano Neto}, {Valdemar Vicente} and Fabio Basso and Rodrigo Santos and Bakar, {Noor Hasrina} and Mohamad Kassab and Claudia Werner and Toacy Oliveira and Nakagawa, {Elisa Yumi}",
year = "2019",
month = "5",
doi = "10.1109/SESoS/WDES.2019.00016",
language = "English (US)",
series = "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",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "58--61",
booktitle = "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",
address = "United States",

}

Graciano Neto, VV, Basso, F, Santos, R, Bakar, NH, Kassab, M, Werner, C, Oliveira, T & Nakagawa, EY 2019, Model-Driven Engineering Ecosystems. in 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., 8882850, 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, Institute of Electrical and Electronics Engineers Inc., pp. 58-61, 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, Montreal, Canada, 5/28/19. https://doi.org/10.1109/SESoS/WDES.2019.00016

Model-Driven Engineering Ecosystems. / Graciano Neto, Valdemar Vicente; Basso, Fabio; Santos, Rodrigo; Bakar, Noor Hasrina; Kassab, Mohamad; Werner, Claudia; Oliveira, Toacy; Nakagawa, Elisa Yumi.

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. Institute of Electrical and Electronics Engineers Inc., 2019. p. 58-61 8882850 (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).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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

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.

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.

ER -

Graciano Neto VV, Basso F, Santos R, Bakar NH, Kassab M, Werner C et al. Model-Driven Engineering Ecosystems. In 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. Institute of Electrical and Electronics Engineers Inc. 2019. p. 58-61. 8882850. (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). https://doi.org/10.1109/SESoS/WDES.2019.00016