• Publications
  • Influence
SOFA 2.0: Balancing Advanced Features in a Hierarchical Component Model
TLDR
Component-based software engineering is a powerful paradigm for building large applications. Expand
  • 283
  • 24
  • PDF
A Component Model for Control-Intensive Distributed Embedded Systems
TLDR
In this paper we focus on design of a class of distributed embedded systems that primarily perform real-time controlling tasks. Expand
  • 171
  • 9
  • PDF
DEECO: an ensemble-based component system
TLDR
The recent increase in the ubiquity and connectivity of computing devices allows forming large-scale distributed systems that respond to and influence activities in their environment via dynamic component ensembles controlling data exchange. Expand
  • 95
  • 8
  • PDF
Software Engineering for Smart Cyber-Physical Systems -- Towards a Research Agenda: Report on the First International Workshop on Software Engineering for Smart CPS
TLDR
This paper reports on the results of the First International Workshop on Software Engineering of Smart Cyber-Physical Systems (SEsCPS 2015), where participants discussed characteristics, challenges and opportunities of SE for smart CPS, with the aim to outline an agenda for future research in this important area. Expand
  • 31
  • 2
  • PDF
Software Engineering for Smart Cyber-Physical Systems: Challenges and Promising Solutions
TLDR
This paper reports on the results of the Second International Workshop on Software Engineering for Smart Cyber--Physical Systems (SEsCPS). Expand
  • 34
  • 2
  • PDF
Software Abstractions for Component Interaction in the Internet of Things
TLDR
Component ensembles provide expressive abstractions that address challenges in engineering software architectures for Internet of Things and cyber-physical systems, particularly when combined with mobile ad hoc networks. Expand
  • 26
  • 2
Towards Dependable Emergent Ensembles of Components: The DEECo Component Model
TLDR
In the domain of dynamically evolving distributed systems composed of autonomous and (self-) adaptive components, the task of systematically managing the design complexity of their communication and composition is a pressing issue. Expand
  • 25
  • 2
  • PDF
Patterns for Self-Adaptation in Cyber-Physical Systems
Engineering Cyber-Physical Systems (CPS) is challenging, as these systems have to handle uncertainty and change during operation. A typical approach to deal with uncertainty is enhancing the systemExpand
  • 21
  • 2
A Component Model Family for Vehicular Embedded Systems
TLDR
In this paper we propose to use components for managing the increasing complexity in modern vehicular systems. Expand
  • 36
  • 2