Model-Driven Engineering in Digital Thread Platforms: A Practical Use Case and Future Challenges
Open Access
- 17 October 2022
- book chapter
- Published by Springer Nature
- p. 195-207
Abstract
The increasing complexity delivered by the heterogeneity of the cyber-physical systems is being addressed and decoded by edge technologies, IoT development, robotics, digital twin engineering, and AI. Nevertheless, tackling the orchestration of these complex ecosystems has become a challenging problem. Specially the inherent entanglement of the different emerging technologies makes it hard to maintain and scale such ecosystems. In this context, the usage of model-driven engineering as a more abstract form of glue-code, replacing the boilerplate fashion, has improved the software development lifecycle, democratising the access to and use of the aforementioned technologies. In this paper, we present a practical use case in the context of Smart Manufacturing, where we use several platforms as providers of a high-level abstraction layer, as well as security measures, allowing a more efficient system construction and interoperability.Keywords
This publication has 18 references indexed in Scilit:
- The Digital Thread in Industry 4.02019
- Evaluating the FIWARE Platform2018
- CINCO: a simplicity-driven approach to full generation of domain-specific graphical modeling toolsInternational Journal on Software Tools for Technology Transfer, 2017
- DIME: A Programming-Less Modeling Environment for Web Applications2016
- Edge Computing: Vision and ChallengesIEEE Internet of Things Journal, 2016
- Updaticator: Updating Billions of Devices by an Efficient, Scalable and Secure Software Update Distribution over Untrusted Cache-enabled Networks2014
- Service-Orientation: Conquering Complexity with XMDD2012
- Ciphertext-Policy Attribute-Based Encryption2007
- Feature-based Modelling of a Complex, Online-Reconfigurable Decision Support ServiceElectronic Notes in Theoretical Computer Science, 2006
- Model-driven development - Guest editor's introductionIEEE Software, 2003