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
October 4th, 2016

Presenting @ iCities 2016 CINI event

I have been presenting two ongoing projects at iCities 2016, the CINI 2nd Annual Conference on ICT for Smart Cities […]

October 4th, 2016

Running the Educators Symposium @MODELS2016

The Educators Symposium @MODELS2016, event run in Saint-Malo on October 03rd, is being including the following presentations: 9:00-9:15 Opening 9:15-10:30 […]

October 4th, 2016

Running the COMMitMDE wokshop @MODELS 2016

COMMitMDE 2016 brings together experts in model driven software engineering and collaborative software engineering in order to give evidence on […]

July 24th, 2016

25 Years of Software Architecture: impact on the Software discipline

Sign in to this post to get news about this ongoing research. Preliminary results have been presented in my keynote […]

July 22nd, 2016

COMMitMDE workshop @ MODELS 2016

COMMitMDE 2016 is the 1st International Workshop on Collaborative Modelling in MDE. It will run co-located with MODELS 2016 in Saint […]

April 20th, 2016

EUROWEB+ meeting in L’Aquila

Euroweb+ meeting at the University of L'Aquila, Italy from Henry Muccini

April 12th, 2016

New presentation: On the Use of Component-Based Principles and Practices for Architecting Cyber-Physical Systems

On the Use of Component-Based Principles and Practices for Architecting Cyber-Physical Systems from Henry Muccini

April 12th, 2016

New Article: On the Use of Component-Based Principles and Practices for Architecting Cyber-Physical Systems

Abstract—By focussing on Cyber Physical Systems (CPS), this paper investigates how component-based principles and practices are used and support the […]

April 3rd, 2016

New Article: Self-Adaptation for Cyber-Physical Systems: A Systematic Literature Review (SEAMS 2016)

Self-Adaptation for Cyber-Physical Systems:A Systematic Literature Review
March 15th, 2016

Wicsa&CompArch2016

The 13th Working IEEE/IFIP Conference on Software Architecture (WICSA) is the premier venue for practitioners and researchers interested in Software […]