
Parameter
Mehr zum Buch
The Internet of Things (IoT) connects everyday objects with the Internet, but developing IoT applications can be complex. Model-driven methods aim to simplify this by raising the level of abstraction. While various component and connector (C&C) architecture description languages (ADLs) have been proposed, they often focus on early development stages and overlook reliability. MontiThings is introduced as an ecosystem for model-driven IoT applications, featuring an IoT-centric C&C ADL developed with the MontiCore language workbench. It encompasses the entire lifecycle of IoT applications, from initial architecture to runtime deployment and analysis, while incorporating reliability mechanisms for resilient application specification. MontiThings also includes an integration method for hardware drivers, promoting separation of concerns and allowing for component reuse and independent testing. A generator converts C&C architecture models into C++ code, and tagging facilitates the integration of IoT components with synthesized digital twins. Its requirements-based deployment method not only computes component distribution to IoT devices but also suggests changes if requirements are unmet. In case of runtime device failures, MontiThings adapts the deployment accordingly. Additionally, it offers model-driven analysis services to help developers understand unforeseen runtime situations, showcasing a comprehensive model-driven approach f
Buchkauf
Model-driven development, deployment, and analysis of Internet of Things applications, Jörg Christian Kirchhof
- Sprache
- Erscheinungsdatum
- 2023
Lieferung
- Gratis Versand in ganz Deutschland!
Zahlungsmethoden
Keiner hat bisher bewertet.