Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3417990.3420197acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

Understanding the role of model transformation compositions in low-code development platforms

Published: 26 October 2020 Publication History

Abstract

Low-code development platforms (LCDPs) permit developers that do not have strong programming experience to produce complex software systems. Visual environments permit to specify workflows consisting of sequential or parallel executions of services that are directly available in the considered LCDP or are provided by external entities. Specifying workflows involving different LCDPs and services can be a difficult task. In this paper, we propose the adoption of concepts and tools related to the composition of model transformations to support the specification of complex workflows in LCDPs. We elaborate on how LCDPs services can be considered as model transformations and thus, workflows of services can be considered as model transformation compositions. The architecture of the environment supporting the proposed solution is presented.

References

[1]
Vincent Aranega, Anne Etien, and Sebastien Mosser. 2012. Using feature model to build model transformation chains. In International Conference on Model Driven Engineering Languages and Systems. Springer, 562--578.
[2]
Francesco Basciani, Mattia D'Emidio, Davide Di Ruscio, Daniele Frigioni, Ludovico Iovino, and Alfonso Pierantonio. 2018. Automated selection of optimal model transformation chains via shortest-path algorithms. IEEE Transactions on Software Engineering (2018).
[3]
Francesco Basciani, Davide Di Ruscio, Mattia D'Emidio, Daniele Frigioni, Alfonso Pierantonio, and Ludovico Iovino. 2018. A tool for automatically selecting optimal model transformation chains. In Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. 2--6.
[4]
Raphael Chenouard and Frédéric Jouault. 2009. Automatically discovering hidden transformation chaining constraints. In International Conference on Model Driven Engineering Languages and Systems. Springer, 92--106.
[5]
Anne Etien, Vincent Aranega, Xavier Blanc, and Richard F Paige. 2012. Chaining model transformations. In Proceedings of the First Workshop on the Analysis of Model Transformations. 9--14.
[6]
Anne Etien, Alexis Muller, Thomas Legrand, and Xavier Blanc. 2010. Combining independent model transformations. In Proceedings of the 2010 ACM Symposium on Applied Computing. 2237--2243.
[7]
Anne Etien, Alexis Muller, Thomas Legrand, and Richard F Paige. 2015. Localized model transformations for building large-scale transformations. Software & Systems Modeling 14, 3 (2015), 1189--1213.
[8]
Nick Jansen. 2019. Exploring interactive application landscape visualizations based on low-code automation. Master's thesis.
[9]
José E Rivera, Daniel Ruiz-Gonzalez, Fernando Lopez-Romero, José Bautista, and Antonio Vallecillo. 2009. Orchestrating ATL model transformations. Proc. of MtATL 9 (2009), 34--46.
[10]
Apurvanand Sahay, Arsene Indamutsa, Davide Di Ruscio, and Alfonso Pierantonio. 2020. Supporting the understanding and comparison of low-code development platforms. In 2020 46th Euromicro Conference on Software Engineering and Advanced Applications.
[11]
Douglas C Schmidt. 2006. Model-driven engineering. Computer-IEEE Computer Society- 39, 2 (2006), 25.
[12]
Shane Sendall and Wojtek Kozaczynski. 2003. Model transformation: The heart and soul of model-driven software development. IEEE software 20, 5 (2003), 42--45.
[13]
Bert Vanhooff, Stefan Van Baelen, Aram Hovsepyan, Wouter Joosen, and Yolande Berbers. 2006. Towards a transformation chain modeling language. In International Workshop on Embedded Computer Systems. Springer, 39--48.
[14]
Dennis Wagelaar. 2008. Composition techniques for rule-based model transformation languages. In International Conference on Theory and Practice of Model Transformations. Springer, 152--167.
[15]
Dennis Wagelaar, Ragnhild Van Der Straeten, and Dirk Deridder. 2010. Module superimposition: a composition technique for rule-based model transformation languages. Software & Systems Modeling 9, 3 (2010), 285--309.
[16]
Robert Waszkowski. 2019. Low-code platform for automating business processes in manufacturing. IFAC-PapersOnLine 52, 10 (2019), 376--381.

Cited By

View all
  • (2024)Feasibility of Low-Code Development Platforms in Precision Agriculture: Opportunities, Challenges, and Future DirectionsLand10.3390/land1311175813:11(1758)Online publication date: 25-Oct-2024
  • (2023)A Multiple Mini Case Study on the Adoption of Low Code Development Platforms in Work SystemsIEEE Access10.1109/ACCESS.2023.332509211(118762-118786)Online publication date: 2023
  • (2023)Practitioners’ Perceptions on the Adoption of Low Code Development PlatformsIEEE Access10.1109/ACCESS.2023.325853911(29009-29034)Online publication date: 2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MODELS '20: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
October 2020
713 pages
ISBN:9781450381352
DOI:10.1145/3417990
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 October 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. low-code development platform
  2. model driven engineering
  3. model transformation
  4. model transformation composition

Qualifiers

  • Research-article

Funding Sources

  • H2020 Marie Sk?odowska-Curie Actions

Conference

MODELS '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 144 of 506 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)73
  • Downloads (Last 6 weeks)3
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Feasibility of Low-Code Development Platforms in Precision Agriculture: Opportunities, Challenges, and Future DirectionsLand10.3390/land1311175813:11(1758)Online publication date: 25-Oct-2024
  • (2023)A Multiple Mini Case Study on the Adoption of Low Code Development Platforms in Work SystemsIEEE Access10.1109/ACCESS.2023.332509211(118762-118786)Online publication date: 2023
  • (2023)Practitioners’ Perceptions on the Adoption of Low Code Development PlatformsIEEE Access10.1109/ACCESS.2023.325853911(29009-29034)Online publication date: 2023
  • (2023)Optimization for achieving sustainability in low code development platformInternational Journal on Interactive Design and Manufacturing (IJIDeM)10.1007/s12008-023-01338-018:8(5717-5724)Online publication date: 21-Apr-2023
  • (2023)Easing Construction of Smart Agriculture Applications Using Low Code Development ToolsMobile and Ubiquitous Systems: Computing, Networking and Services10.1007/978-3-031-34776-4_2(21-43)Online publication date: 27-Jun-2023
  • (2022)Drivers and Inhibitors of Low Code Development Platform Adoption2022 IEEE 24th Conference on Business Informatics (CBI)10.1109/CBI54897.2022.00028(196-205)Online publication date: Jun-2022
  • (2022)Modernized Application Development Using Optimized Low Code Platform2022 2nd Asian Conference on Innovation in Technology (ASIANCON)10.1109/ASIANCON55314.2022.9908726(1-4)Online publication date: 26-Aug-2022
  • (2021)Building Smart Agriculture Applications Using Low-Code Tools: The Case for DisCoPar2021 IEEE AFRICON10.1109/AFRICON51333.2021.9570936(1-6)Online publication date: 13-Sep-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media