ABSTRACT

In recent years, an increasing demand for highly automated, process-oriented, and distributed systems consisting of a large number of interconnected heterogeneous hardware and so- ware components is noticeable. ese systems-usually composed of components from dierent manufacturers-require a high interoperability across heterogeneous physical media, platforms, programming languages, and application domains facing several problems:

• Proprietary interfaces. Components have mostly proprietary interfaces weakening compatibility and developers must know them in order to use such components.