Integration framework for artifact-centric processes in the internet of things

Abstract : The emergence of fixed or mobile communicating objects poses many challenges regarding their integration into business processes in order to develop smart services. In the context of the Internet of Things, connected devices are heterogeneous and dynamic entities that encompass cyber-physical features and properties and interact through different communication protocols. To overcome the challenges related to interoperability and integration, it is essential to build a unified and logical view of different connected devices in order to define a set of languages, tools and architectures allowing their integrations and manipulations at a large scale. Business artifact has recently emerged as an autonomous (business) object model that encapsulates attribute-value pairs, a set of services manipulating its attribute data, and a state-based lifecycle. The lifecycle represents the behavior of the object and its evolution through its different states in order to achieve its business objective. Modeling connected devices and smart objects as an extended business artifact allows us to build an intuitive paradigm to easily express integration data-driven processes of connected objects. In order to handle contextual changes and reusability of connected devices in different applications, data-driven processes (or artifact processes in the broad sense) remain relatively invariant as their data structures do not change. However, service-centric or activity-based processes often require changes in their execution flows. This thesis proposes a framework for integrating artifact-centric processes and their application to connected devices. To this end, we introduce a logical and unified view of a "global" artifact allowing the specification, definition and interrogation of a very large number of distributed artifacts, with similar functionalities (smart homes or connected cars, ...). The framework includes a conceptual modeling method for artifact-centric processes, inter-artifact mapping algorithms, and artifact definition and manipulation algebra. A declarative language, called AQL (Artifact Query Language) aims in particular to query continuous streams of artifacts. The AQL relies on a syntax similar to the SQL in relational databases in order to reduce its learning curve. We have also developed a prototype to validate our contributions and conducted experimentations in the context of the Internet of Things.
Document type :
Theses
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-02010326
Contributor : Abes Star <>
Submitted on : Thursday, February 7, 2019 - 10:03:34 AM
Last modification on : Friday, May 17, 2019 - 10:24:01 AM
Long-term archiving on : Wednesday, May 8, 2019 - 1:02:52 PM

File

these.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-02010326, version 1

Citation

Maroun Abi Assaf. Integration framework for artifact-centric processes in the internet of things. Other [cs.OH]. Université de Lyon, 2018. English. ⟨NNT : 2018LYSEI059⟩. ⟨tel-02010326⟩

Share

Metrics

Record views

68

Files downloads

47