Header

Shop : Details

Shop
Details
39,80 €
ISBN 978-3-8440-8960-8
Paperback
338 Seiten
62 Abbildungen
619 g
24 x 17 cm
Englisch
Dissertation
Februar 2023
Jörg Christian Kirchhof
Model-Driven Development, Deployment, and Analysis of Internet of Things Applications
The Internet of Things (IoT) connects everyday objects with each other and with the Internet. IoT applications are complex to develop. Model-driven methods promise to make the complex development of IoT applications manageable by raising the level of abstraction. Related work has proposed a variety of component and connector (C&C) architecture description languages (ADLs) for developing IoT applications. However, these mainly focus on the early stages of development and largely neglect reliability aspects.

We present MontiThings, an ecosystem for model-driven IoT applications. MontiThings specifies an IoT-focused C&C ADL using the MontiCore language workbench. MontiThings covers the lifecycle of IoT applications, from initial architectural concepts to runtime deployment and analysis. MontiThings offers reliability mechanisms that can help specify resilient applications.

In addition, MontiThings provides an integration method for hardware drivers that enables clear separation of concerns, enabling reuse and testing of components independent of their hardware integration. A generator translates the C&C architecture models into C++ code. Tagging can be used to integrate IoT components with synthesized digital twins. MontiThings' requirements-based deployment method is able not only to compute a distribution of components to IoT devices, but also to actively suggest changes to users if their requirements cannot be met. If devices fail at runtime, MontiThings automatically adapts the deployment to the changed situation. To understand unforeseen situations that may occur at runtime, MontiThings provides developers with model-driven analysis services. Overall, MontiThings demonstrates an end-to-end model-driven approach for designing IoT applications.
Schlagwörter: Internet of Things; IoT; Cyber-Physical Systems; Model-Driven Software Engineering; Domain-Specific Languages; Digital Twins; Software Architectures
Aachener Informatik-Berichte, Software Engineering
Herausgegeben von Prof. Dr. rer. nat. Bernhard Rumpe, Aachen
Band 54
Verfügbare Online-Dokumente zu diesem Titel
Sie benötigen den Adobe Reader, um diese Dateien ansehen zu können. Hier erhalten Sie eine kleine Hilfe und Informationen, zum Download der PDF-Dateien.
Bitte beachten Sie, dass die Online-Dokumente nicht ausdruckbar und nicht editierbar sind.
Bitte beachten Sie auch weitere Informationen unter: Hilfe und Informationen.
 
 DokumentInhaltsverzeichnis 
 DateiartPDF 
 Kostenfrei 
 AktionAnzeigen der Datei - 334 kB 
 AktionDownload der Datei - 334 kB 
     
 
 DokumentGesamtdokument 
 DateiartPDF 
 Kosten29,85 € 
 AktionZahlungspflichtig kaufen und anzeigen der Datei - 8,3 MB 
 AktionZahlungspflichtig kaufen und download der Datei - 8,3 MB 
     
Benutzereinstellungen für registrierte Online-Kunden (Online-Dokumente)
Sie können hier Ihre Adressdaten ändern sowie bereits georderte Dokumente erneut aufrufen.
Benutzer
Nicht angemeldet
Export bibliographischer Daten
Shaker Verlag GmbH
Am Langen Graben 15a
52353 Düren
  +49 2421 99011 9
Mo. - Do. 8:00 Uhr bis 16:00 Uhr
Fr. 8:00 Uhr bis 15:00 Uhr
Kontaktieren Sie uns. Wir helfen Ihnen gerne weiter.
Social Media