Files
logseq/pages/hls__Corradini et al. - 2023 - FloWare a model-driven approach fostering reuse a.md
T
2025-06-05 22:07:12 +02:00

2.9 KiB

file:: [Corradini et al. - 2023 - FloWare a model-driven approach fostering reuse a.pdf](file://C:/Users/david/Zotero/storage/NWMS5M5W/Corradini et al. - 2023 - FloWare a model-driven approach fostering reuse a.pdf) file-path:: file://C:/Users/david/Zotero/storage/NWMS5M5W/Corradini et al. - 2023 - FloWare a model-driven approach fostering reuse a.pdf

  • how business process models can be made “IoT-aware” ls-type:: annotation hl-page:: 4 hl-color:: green id:: 64787d94-ad01-49e3-8049-8c4f79fb9c73
  • However, most of the approaches do not provide support for executing these enhanced BPMN models ls-type:: annotation hl-page:: 4 hl-color:: green id:: 64787db6-c9e2-4be1-bc3b-cf9f6257ff31
  • Among the most used IoT middleware, it is possible to find MiddleWhere [69], OpenIoT,3 , and FiWare. 4 They allow discovering and managing devices, providing analytic data services to manipulate and analyse upcoming data from devices, and sending valuable data to platforms/servers to build IoT applications. In such respect middlewares generally permit to address variability aspects connected to device communication. ls-type:: annotation hl-page:: 5 hl-color:: green id:: 64787e2b-0f92-494f-b830-7f6e8d6b52c7
  • hey share the spirits with which middlewares were developed to interconnect different devices, and they offer functionalities able to perform operations over devices data, and to permit the entire IoT application developmen ls-type:: annotation hl-page:: 5 hl-color:: green id:: 64787e3e-d2ac-453c-b6e1-66b4b1cb5d71
  • To develop an IoT application according to the LCD paradigm, IoT platforms exploits the usage of a programming paradigm called flow-based programming (FBP), proposed in 1971 by Paul Morrison at IBM Canada [59]. ls-type:: annotation hl-page:: 5 hl-color:: green id:: 64787e8b-2951-4010-a1e2-720dc0efc9c0
  • IoT application development based on these platforms and tools is usually provided through the use of graphical user interfaces that enable the definition of the applications through the interconnection of different graphical components [45]. Despite traditional software development, where a prog ls-type:: annotation hl-page:: 5 hl-color:: green id:: 64787e99-965a-4435-b66b-24dea9d86060
  • LCD hides all the classic programming concepts and focuses only on how the desired system should work, ls-type:: annotation hl-page:: 5 hl-color:: green id:: 64787eaa-9292-46e9-99c2-211ed89cc6b5
  • The complete application can be seen as a connection of different components, where each of them provides specific functionality and sends data to the next one. ls-type:: annotation hl-page:: 5 hl-color:: green id:: 64787ed0-ec17-40a5-a8b1-17dc1dfa4db7
  • It is possible to facilitate the interconnection between heterogeneous devices using LCD to realise IoT applications suitable for small-medium domains ls-type:: annotation hl-page:: 5 hl-color:: purple id:: 64787eef-b472-4d86-a340-be89a7a33128