{"title":"Towards consistency management in low-code platforms","authors":"M. Zaheri","doi":"10.1145/3550356.3558510","DOIUrl":null,"url":null,"abstract":"Low-code platforms are developed and packaged by the supplier, and subsequently, citizen developers engineer and maintain their own applications. The resulting application is a product of two separate engineering phases without proper coordination and communication facilities between them. In these applications, inconsistencies emerge because of model/data co-evolution, e.g., the data model changes while running instances of the application are in use. Low-code platforms typically lack proper metamodeling facilities, and as a consequence, state-of-the-art multi-view and multi-paradigm inconsistency management techniques fall short of adequately addressing inconsistencies. We propose an approach for managing multi-artifact consistency to address inconsistencies in low-code applications properly. This paper outlines the approach, presents preliminary findings, and discusses future research plans.","PeriodicalId":182662,"journal":{"name":"Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3550356.3558510","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Low-code platforms are developed and packaged by the supplier, and subsequently, citizen developers engineer and maintain their own applications. The resulting application is a product of two separate engineering phases without proper coordination and communication facilities between them. In these applications, inconsistencies emerge because of model/data co-evolution, e.g., the data model changes while running instances of the application are in use. Low-code platforms typically lack proper metamodeling facilities, and as a consequence, state-of-the-art multi-view and multi-paradigm inconsistency management techniques fall short of adequately addressing inconsistencies. We propose an approach for managing multi-artifact consistency to address inconsistencies in low-code applications properly. This paper outlines the approach, presents preliminary findings, and discusses future research plans.