List

Abstract—By focussing on Cyber Physical Systems (CPS), this
paper investigates how component-based principles and practices
are used and support the activity of architecting CPS. For doing
so, by running a systematic process, we selected 49 primary
studies from the most important publishers search engines. Those
papers have been analyzed and their contents classified according
to the Classification Framework for Component Models proposed
in our previous work. The results show that the main concerns
handled by CPS component models are those of integration,
performance, and maintainability. The instruments to satisfy those
concerns, while architecting CPS, are ad-hoc software/system
architecture, model-based approaches, architectural and component
languages, and design. The IEC 61499 standard with its functions
block is remarkably used to drive the work on six papers. Java
is the most frequently used programming language used for implementing
the components. Components are deployed mostly at
compile time. Interfaces are almost equally distributed into portbased
and operation-based. Overall, the results show a transition
of technologies and approaches used in Embedded Systems to
CPS, but still lacking methods for integrated architecting, in
particular in incremental development.
Keywords-Component-Based Software Engineering; Cyber-
Physical Systems; Systematic Literature Review.

  Posts

1 2 3
January 10th, 2024

CAIN 2024 – PC co-Chair

CAIN 2024 — 3rd International Conference on AI Engineering – Software Engineering for AI The goal of the CAIN Conference […]

May 23rd, 2024

Software Architecture Town Hall @ICSE 2024

Here the group photo of colleagues who attended the Software architecture Town Hall during the Int. Conference on Software Engineering […]

May 23rd, 2024

Showroom 4.0 – Tecnologie Digitali Innovative per i Beni Culturali – Speaker

Federico Martusciello and I are going to present our approach to bring together #VirtualReality and #Gamification for the #CulturalHeritage.

May 22nd, 2024

ISAPS 2024 – speaker

“iSAPS – the International Software Architecture PhD School – provides young researchers and practicing architects from the industry the opportunity […]

May 10th, 2023

Software Engineering in Practice @ICSE 2023 – PC co-Chair

SEIP – Software Engineering in Practice @ICSE 2023 The Software Engineering in Practice (SEIP) Track is the premier venue for […]

April 5th, 2023

ICSA 2023 – General co-Chair

ICSA 2023, 20th IEEE Int. Conference on Software Architecture ICSA is the premier venue for practitioners and researchers interested in […]

August 27th, 2018

SERENE 2018 – 10th International Workshop on Software Engineering for Resilient Systems

Resilience is an ability of a system to persistently deliver trustworthy services despite changes. Modern software systems continuously change in […]

August 27th, 2018

I-CiTies 2018 – 4th Italian Conference on ICT for Smart Cities And Communities

A smart city is a vision where key infrastructure components and services – e.g., environmental, emergency response, transport/mobility/energy management – […]

April 30th, 2017

Panel on ICT for the Culturale Heritage – L’Aquila, 04-05 May 2017

L’evento “ICT per i Beni Culturali”, che si terra’ a L’Aquila nei giorni 04 e 05 Maggio 2017, si pone […]

April 30th, 2017

CINI Smart Cities University Challenge

Il CINI Smart City University Challenge e’ una competizione universitaria organizzata dall’Universita’ degli Studi dell’Aquila e dal Laboratorio CINI su […]