• Publications
  • Influence
Behavior Protocols for Software Components
TLDR
In this paper, we propose a means to enhance an architecture description language with a description of component behavior with a notation similar to regular expressions. Expand
  • 450
  • 28
  • PDF
SOFA/DCUP: architecture for component trading and dynamic updating
TLDR
In this paper the authors address some of the challenges of the current technologies in the area of component-based programming and automated software downloading. Expand
  • 319
  • 27
  • PDF
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
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
What characterizes a (software) component?
The definitions and discussions below were contributed via e-mail. They are arranged by date. The experts, listed alphabetically above, participated in this virtual round table during the firstExpand
  • 88
  • 5
  • PDF
Component composition errors and update atomicity: static analysis
TLDR
We show that component composition can produce several different types of behavior errors: bad activity, no activity, and divergence. Expand
  • 69
  • 4
  • PDF
An architectural view of distributed objects and components in CORBA, Java RMI and COM/DCOM
TLDR
The goal of this paper is to provide an architectural analysis of the existing distributed objectoriented platforms. Expand
  • 56
  • 3
  • PDF
Dynamic Reconfiguration and Access to Services in Hierarchical Component Models
TLDR
This paper addresses the unavoidable problem of dynamic reconfiguration in component-based system with a hierarchical component model. Expand
  • 70
  • 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
Bounding component behavior via protocols
TLDR
We enhance the SOFA Component Description Language with a semantic description of a component's functionality in terms of behavior protocols using a notation similar to regular expressions. Expand
  • 53
  • 2
  • PDF