scispace - formally typeset
A

Amel Bennaceur

Researcher at Open University

Publications -  60
Citations -  646

Amel Bennaceur is an academic researcher from Open University. The author has contributed to research in topics: Interoperability & Middleware (distributed applications). The author has an hindex of 12, co-authored 51 publications receiving 560 citations. Previous affiliations of Amel Bennaceur include French Institute for Research in Computer Science and Automation.

Papers
More filters
Book ChapterDOI

Middleware-layer Connector Synthesis: Beyond State of the Art in Middleware Interoperability

TL;DR: This chapter introduces the approach that is investigated within the Connect project and that deals with the dynamic synthesis of emergent connectors that mediate the interaction protocols executed by the networked systems.
Book ChapterDOI

The role of ontologies in emergent middleware: supporting interoperability in complex distributed systems

TL;DR: It is argued that complexity is now at a level such that existing approaches are inadequate and that a major re-think is required to identify principles and associated techniques to achieve interoperability, the central property of distributed systems.
Journal ArticleDOI

The role of models@run.time in supporting on-the-fly interoperability

TL;DR: This paper focuses on this novel use of models at runtime, examining in detail the nature of such runtime models coupled with consideration of the supportive algorithms and tools that extract this knowledge and use it to synthesise the appropriate emergent middleware.
Journal ArticleDOI

Automated Synthesis of Mediators to Support Component Interoperability

TL;DR: This paper presents an approach based on ontology reasoning and constraint programming in order to infer mappings between components' interfaces automatically and synthesise a mediator that coordinates the computed mappings so as to make the components interact properly.
Book ChapterDOI

Mechanisms for leveraging models at runtime in self-adaptive software

TL;DR: In this paper, the authors discuss challenges associated with developing effective mechanisms for supervising running systems, reasoning about and planning adaptations, maintaining consistency among multiple runtime models, and maintaining fidelity of runtime models with respect to the running system and its environment.