Abstract
Process algebra can be considered to be one of the best methods to model IoT systems since it can represent the main properties of things in the systems: communication, movements, deadlines, etc. The best known algebras are π-calculus and mobile ambient. However, there are some limitations to model the different types of movements of the things with secure requirements. π-calculus passes the name of ports for indirect movements unrealistically, and mobile ambient uses ambient to synchronize asynchronous movements forcefully and unnaturally. This paper presents new process algebra, called δ-calculus, to model the different types of such synchronous movements for the things in IoT over some target geographical space. A process can be nested in another process, and their configuration will be changed by these movements. Any violation of the secure movements can be detected and prevented by the properties of the movements: synchrony, priority and deadline. To demonstrate the feasibility, a tool, called SAVE, was developed on the ADOxx metamodeling platform with an emergency medical system, which is one of the best suitable application domains for IoT.
| Original language | English |
|---|---|
| Title of host publication | Domain-Specific Conceptual Modeling |
| Subtitle of host publication | Concepts, Methods and Tools |
| Publisher | Springer International Publishing |
| Pages | 335-355 |
| Number of pages | 21 |
| ISBN (Electronic) | 9783319394176 |
| ISBN (Print) | 9783319394169 |
| DOIs | |
| State | Published - 2016.07.9 |
Keywords
- Modeling
- Process algebra
- Verification
- δ-calculus
Quacquarelli Symonds(QS) Subject Topics
- Business & Management Studies
Fingerprint
Dive into the research topics of 'Algebraic method to model secure IoT'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver