Cyber-Physical Systems Integration

Objectives

Understanding:
-Fundamental concepts of systems, systems integration, system modelling and business modelling.
-Characterize and define what systems architectures are
-Fundamental concepts of IoT and CPS, in particular their architectures, communication protocols and topologies.
-Fundamental concepts of enterprise integration, namely messaging systems, data adapters and applications, Web Services, Ontologies
-Fundamental Concepts of Cloud Computing as the basis for systems integration.
Able to Do:
-Model enterprise systems and systems.
-Program different types of mechanisms for business integration, as well as service-based architectures, ontologies and CPS/IoT components
-Creativity in the face of modelling and business integration problems.
Non-Technical Competences:
-Develop synthesis critical thinking
-Team working and increasing oral and writing communication skills
-Improve time keeping and compliance with meeting deadlines

General characterization

Code

12717

Credits

6.0

Responsible teacher

José António Barata de Oliveira, Luís Manuel Camarinha de Matos

Hours

Weekly - 4

Total - 56

Teaching language

Português

Prerequisites

Available soon

Bibliography

1. Ferreira, D.R.: Enterprise Systems Integration. Springer Berlin Heidelberg, Berlin, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40796-3.
2. Borky, J.M., Bradley, T.H.: Effective Model-Based Systems Engineering. Springer International Publishing, Cham (2019). https://doi.org/10.1007/978-3-319-95669-5.
3. Kale, V.: Enterprise Process Management Systems. CRC Press (2018). https://doi.org/10.1201/9780429453311.
4. Lea, P.: Internet of Things for Architects. Packt Publishing (2018).
5. Allemang, D., Hendler, J.: Semantic Web for the Working Ontologist. Elsevier (2011). https://doi.org/10.1016/C2010-0-68657-3.

Teaching method

Available soon

Evaluation method

Available soon

Subject matter

1. Introduction

Goals

organization and evaluation

Evolution of business systems

 

2. CPS & IoT

CPS/IoT architectures

communication protocols

Non IP

IP Based WPAN

long range

IOT protocols

MQTT

WebSockets

Cloud and Fog Topologies

 

3. Systems and Business Modeling

Systems Theory

Systems Organization

systems engineering

Systems Architecture

Reference Architectures

Nature and use of RA

Build an AR

Business Modeling

To model

UML

SysML

MBSE

 

4. Integration of Cyber-Physical Systems

messaging systems

Concepts

Java Message Service

Microsoft Message Queuing

Data Adapters

the three-tier model

Integration using files

Database Access API''''''''''''''''s

Application Adapters

Methods and Interfaces

Calling from Different Languages

web services

Rest Services

Process Modeling

Ontologies

Semantic WEB

RDF

OWL

 

5. Cloud Computing

Definitions

Technologies

Examples