IoT Automation : Arrowhead Framework book cover
1st Edition

IoT Automation
Arrowhead Framework

ISBN 9781498756754
Published February 9, 2017 by CRC Press
404 Pages 170 Color & 22 B/W Illustrations

SAVE ~ $23.00
was $115.00
USD $92.00

Prices & shipping based on shipping country


Book Description

This book presents an in-depth description of the Arrowhead Framework and how it fosters interoperability between IoT devices at service level, specifically addressing application. The Arrowhead Framework utilizes SOA technology and the concepts of local clouds to provide required automation capabilities such as: real time control, security, scalability, and engineering simplicity. Arrowhead Framework supports the realization of collaborative automation; it is the only IoT Framework that addresses global interoperability across multiplet SOA technologies. With these features, the Arrowhead Framework enables the design, engineering, and operation of large automation systems for a wide range of applications utilizing IoT and CPS technologies. The book provides application examples from a wide number of industrial fields e.g. airline maintenance, mining maintenance, smart production, electro-mobility, automative test, smart cities—all in response to EU societal challenges.


  •  Covers the design and implementation of IoT based automation systems.
  • Industrial usage of Internet of Things and Cyber Physical Systems made feasible through Arrowhead Framework.
  • Functions as a design cookbook for building automation systems using IoT/CPS and Arrowhead Framework.
  • Tools, templates, code etc. described in the book will be accessible through open sources project Arrowhead Framework Wiki at
  • Written by the leading experts in the European Union and around the globe.
  • Table of Contents



    List of Figures

    List of Tables


    1 Towards industrial and societal automation and digitisation

    Jerker Delsing

    1.1 The need for new technology

    1.2 From DCS and SCADA to Internet of Things and System of Systems

    1.3 Automation system architectures

    1.4 Current trends in automations systems

    1.5 Future automation system requirements

    1.6 Next generation automation and digitisation technology – IoT and SoS

    1.7 The local automation cloud approach

    2 Local automation clouds

    Jerker Delsing and Pal Varga

    2.1 The local cloud concept

    2.2 Local cloud properties

    2.3 Local cloud establishment

    2.4 Automation support

    2.5 Automation application engineering in local clouds

    2.6 Latency in local clouds

    2.7 Security in local clouds

    2.8 System of systems scalability

    3 The Arrowhead Framework architecture

    Jerker Delsing, Pal Varga, Luis Ferreira, Michele Albano, Pablo Puñal

    Pereira, Jens Eliasson, Oscar Carlsson, and Hasan Derhamy

    3.1 Architecture fundamentals

    3.2 Important definitions

    3.3 Documentation Structure

    3.4 The Arrowhead Framework architecture

    4 Arrowhead Framework core systems and services

    Jerker Delsing, Jens Eliasson, Michele Albano, Pal Varga, Luis Ferreira,

    Hasan Derhamy, Csaba Hegedus, Pablo Puñal Pereira, and Oscar Carlsson

    4.1 Introduction

    4.2 Mandatory core systems and services

    4.3 Automation support core systems

    5 Application system and services: design and implementation - a cook book

    Jerker Delsing, Michele Albano, Luis Ferreira, Fredrik Blomstedt, Per

    Olovsson, Pal Varga, Federico Montori, and Fabio Viola

    5.1 Introduction

    5.2 Application service design

    5.3 Demo system

    5.4 Implementation - simple examples

    5.5 Deployment of a local cloud

    5.6 Arrowhead Framework tools

    6 Engineering of IoT automation systems

    Oscar Carlsson, Daniel Vera, Eduardo Arceredillo, Markus G. Tauber, Bilal

    Ahmad, Christoph Schmittner, Sandor Plosz, Thomas Ruprechter, Andreas

    Aldrian, and Jerker Delsing

    6.1 Introduction

    6.2 Engineering of an Arrowhead compatible multi-domain facility

    6.3 A Component-based Engineering methodology

    6.4 Safety and Security Engineering of IoT automation systems

    6.5 Engineering scenarios

    7 Application system design - energy optimisation

    Michele Albano, Rodrigo Castiñeira, Chloé Desdouits, Luis L Ferreira,

    Thibaut Le Guilly, Inge Isasa, Jani Jokinen, Kaspars Kondratjevs, Nadezhda

    Kunicina, Lorenzo Manero, Aitor Milo, Javier Monge, Claude Le Pape, Per D

    Pedersen, Torben Bach Pedersen, Petur Olsen, Laurynas Šikšnys, Arne Skou,

    Radislav Smid, Rafael Socorro, Petr Stluka, and Anatolijs Zabasta

    7.1 Introduction

    7.2 Market as an energy optimising method

    7.3 Optimisations based on a virtual market of energy

    7.4 Energy optimisation on lifts

    7.5 Context aware streets

    7.6 Optimization of municipal service systems

    7.7 Conclusion

    8 Application system design - maintenance

    Erkki Jantunen, Mika Karaila, David Hästbacka, Antti Koistinen, Laurentiu

    Barna, Esko Juuso, Pablo Puñal Pereira, Stéphane Besseau, and Julien


    8.1 Widening the scope: Managing maintenance data in large multifunctional

    plant environments

    8.2 An Aircraft Maintenance System

    8.3 Glossary

    9 Application system design: complex systems management

    and automation 289

    Michele Ornato, Tullio Salmon Cinotti, Alberto Borghetti, Paolo Azzoni,

    Alfredo D’Elia, Fabio Viola, Federico Montori, and Riccardo Venanzi

    9.1 Introduction

    9.2 Vision from an automation perspective

    9.3 The Electro Mobility Systems of Systems

    9.4 The electric vehicle and the recharge infrastructure

    9.5 The Arrowhead SOA Electro Mobility solution

    9.6 Systems and Services

    9.7 Arrowhead Electro Mobility services and related automation aspects

    9.8 Co-Simulation Platform

    9.9 Conclusions

    9.10 Glossary

    10 Application System Design - High Security

    Aldrian Andreas, Peter Priller, Christoph Schmittner, Sandor Plosz,

    Markus Tauber, Christina Wagner, Daniel Hein, Thomas Ebner, Martin Maritsch,

    Thomas Ruprechter, and Christian Lesjak

    10.1 Introduction

    10.2 Smart Maintenance Use Case

    10.3 Authentication and Certification Service

    10.4 ISO/IEC 20922 Support for the Smart Service Architecture

    10.5 Safety and Security Analysis for Identifying System Vulnerabilities

    10.6 Summary

    11 Application system design - smart production

    Daniel Vera, Robert Harrison, Bilal Hamed, Claude le Pape, Chloe Desdouits,

    and Hasan Derhamy

    11.1 Automotive manufacturing

    11.2 Manufacturing of electrical cabinets

    11.3 Asset localisation in mines

    11.4 Glossary

    View More



    Prof. Jerker Delsing received the M.Sc. in Engineering Physics at Lund Institute of Technology, Sweden 1982. In 1988, he received the PhD. degree in Electrical Measurement at the Lund Univeristy. Between 1985-1988, he worked part time at Alfa- Laval - SattControl (now ABB) with development of sensors and measurement technology. In 1994, he received the docent degree (associate prof) in Heat and Power Engineering. In early 1995, he was appointed full professor in Industrial Electronics at Luleå University of Technology, where he currently is working as the scientific head of EISLAB:

    His present research profile can be entitled, "Internet of Thing Services and Systems", with applications to automation in large and complex industry and society systems. The approach is based on Internet of Things (IoT) and the design, engineering, and deployment of System of Systems (SoS) capable of collaborative automation.

    Prof. Delsing and his EISLAB group have been a partner of several large EU projects in the field, e.g. Socrades and IMC-AESOP. Lately he has been the coordinator of the very large ARTEMIS project Arrowhead (

    Featured Author Profiles

    Author - Jerker  Delsing

    Jerker Delsing

    Professor, Luleå University of Technology

    Learn more about Jerker Delsing »