Formal Modeling and Verification of Scalable Process-aware Distributed IoT Applications

被引:0
|
作者
Jain, Rakesh [1 ,2 ]
Klai, Kais [1 ]
Tata, Samir [3 ]
机构
[1] IBM Almaden Res Ctr, San Jose, CA 95120 USA
[2] Univ Paris 13, CNRS, UMR 7030, LIPN, Villetaneuse, France
[3] LG Silicon Valley Lab, Santa Clara, CA USA
关键词
Internet of Things; Colored Petri Nets; Business Process; Distributed Deployment; Node-RED; Formal Method;
D O I
10.1109/ISPA-BDCloud-SustainCom-SocialCom48970.2019.00047
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
IoT applications are distributed over multiple IoT computing and communicating resources across the network including but not limited to small devices, machines, and public clouds. These IoT applications are composed of clearly separated and communicating fragments that can be modeled as large scale business processes. Process fragments can be unique, deployed in one location such as the cloud. They can also be replicated over multiple locations, such as different rooms in a smart building. Formal modeling and verification of such business processes composed of replicated fragments is a challenging task. In this paper we present a formal approach of modeling and verification of IoT applications that takes into account the scalability and repeatability properties of process-aware IoT applications. We propose a concise way of modeling and a general framework for the verification that simplifies the burden of IoT application modeling and deployment.
引用
收藏
页码:263 / 270
页数:8
相关论文
共 50 条
  • [1] Cloud to Edge: Distributed Deployment of Process-Aware IoT Applications
    Jain, Rakesh
    Tata, Samir
    [J]. 2017 IEEE 1ST INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2017, : 182 - 188
  • [2] On the Modeling and Verification of Security-Aware and Process-Aware Information Systems
    Crampton, Jason
    Huth, Michael
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT II, 2012, 100 : 423 - +
  • [3] EPML An Executable Process Modeling Language for Process-Aware Applications
    Rossi, Davide
    Turrini, Elisa
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 132 - 133
  • [4] Unified process-aware system for circuit layout verification
    Torres, J. Andres
    Pikus, Fedor G.
    [J]. DESIGN FOR MANUFACTURABILITY THROUGH DESIGN-PROCESS INTEGRATION, 2007, 6521
  • [5] A Process-Aware IoT Application Execution Environment Design
    Park, Minjae
    Kim, Hyunah
    Ahn, Hyun
    Kim, Kwanghoon Pio
    [J]. 2018 20TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2018, : 724 - 727
  • [6] On the Formal Semantics of Change Patterns in Process-Aware Information Systems
    Rinderle-Ma, Stefanie
    Reichert, Manfred
    Weber, Barbara
    [J]. CONCEPTUAL MODELING - ER 2008, PROCEEDINGS, 2008, 5231 : 279 - +
  • [7] Process-aware continuation management in web applications
    Book, Matthias
    Buss, Marco
    Gruhn, Volker
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 94 : 3 - 17
  • [8] Designing and architecting process-aware Web applications with EPML
    Rossi, Davide
    Turrini, Elisa
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2409 - 2414
  • [9] A Scalable Framework for Process-Aware Thermal Simulation of Additive Manufacturing Processes
    Zhang, Yaqi
    Shapiro, Vadim
    Witherell, Paul
    [J]. JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2022, 22 (01)
  • [10] Formal modelling and verification of scalable service composition in IoT environment
    Toman, Sarah Hussein
    Hamel, Lazhar
    Toman, Zinah Hussein
    Graiet, Mohamed
    Ouchani, Samir
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2023, 17 (03) : 213 - 231