当前位置: X-MOL 学术J. Syst. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
MontiThings: Model-Driven Development and Deployment of Reliable IoT Applications
Journal of Systems and Software ( IF 3.5 ) Pub Date : 2021-09-16 , DOI: 10.1016/j.jss.2021.111087
Jörg Christian Kirchhof , Bernhard Rumpe , David Schmalzing , Andreas Wortmann

Internet of Things (IoT) applications are exposed to harsh conditions due to factors such as device failure, network problems, or implausible sensor values. We investigate how the inherent encapsulation of component and connector (C&C) architectures can be used to develop and deploy reliable IoT applications. Existing C&C languages for the development of IoT applications mainly focus on the description of architectures and the distribution of components to IoT devices. Furthermore, related approaches often pollute the models with low-level implementation details, tying the models to a particular platform and making them harder to understand. In this paper, we introduce MontiThings, a C&C language offering automatic error handling capabilities and a clear separation between business logic and implementation details. The error-handling methods presented in this paper can make C&C-based IoT applications more reliable without cluttering the business logic with error-handling code that is time-consuming to develop and makes the models hard to understand, especially for non-experts.



中文翻译:

MontiThings:可靠物联网应用的模型驱动开发和部署

由于设备故障、网络问题或不可信的传感器值等因素,物联网 (IoT) 应用程序暴露在恶劣的条件下。我们研究了组件和连接器 (C&C) 架构的固有封装如何用于开发和部署可靠的物联网应用程序。现有的用于开发物联网应用的 C&C 语言主要集中在架构的描述和组件到物联网设备的分布上。此外,相关方法通常会用低级实现细节污染模型,将模型绑定到特定平台并使其更难理解。在本文中,我们介绍了 MontiThings,这是一种 C&C 语言,提供自动错误处理功能以及业务逻辑和实现细节之间的清晰分离。

更新日期:2021-10-06
down
wechat
bug