35,418 Hits in 5.8 sec

Towards Automatic Mediation between Heterogeneous Software Components

Klaus-Peter Löhr
2002 Electronical Notes in Theoretical Computer Science  
An approach to software composition from heterogeneous components is presented. The focus is on heterogeneity of interaction styles.  ...  This allows for automatic generation of code that mediates between incompatible styles, thus obviating the need for manual construction of wrappers. * Part of this work was done while the author was on  ...  A semi-automatic method for mediating between incompatible abstract interaction protocols has been suggested in [Yellin/Strom 97] : adaptors are inserted between the components.  ... 
doi:10.1016/s1571-0661(04)80441-9 fatcat:ood7knfninadzbpg7467v3xboy

Thematic series on service composition for the future internet

Marco Autili, Massimo Tivoli, Alfredo Goldman
2016 Journal of Internet Services and Applications  
SOC promotes the idea of assembling application services into a network of services that can be loosely coupled to create flexible, dynamic business processes and agile software systems, which span organizations  ...  In this paper the authors propose a unified approach for achieving interoperability between heterogeneous software components with compatible functionalities across the application and middleware layers  ...  the need of approaches supporting the interoperability between software components in the FI -without modifying them.  ... 
doi:10.1186/s13174-016-0045-9 fatcat:36x5qmqpanferince4q7zia25e

Application-Layer Connector Synthesis [chapter]

Paola Inverardi, Romina Spalazzese, Massimo Tivoli
2011 Lecture Notes in Computer Science  
The latter goes a step forward representing a solution for both achieving correct coordination and enabling communication between highly heterogeneous NSs.  ...  In the past, most of the works in the literature described efforts to the automatic synthesis of coordinators while, in recent years the focus moved also to the automatic synthesis of mediators.  ...  A coordinator is a component that mediates the interaction between the components it supervises, in order to harmonize their communication.  ... 
doi:10.1007/978-3-642-21455-4_5 fatcat:jf2zwc5xdbfbfjosklu4jlpyay

Towards a formalization of mediating connectors for on the fly interoperability

Romina Spalazzese, Paola Inverardi, Valerie Issarny
2009 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture  
Mediators stand as a core architectural paradigm for today's and future systems that increasingly need to be connected. The mediator concept has been used to cope with many heterogeneity dimensions.  ...  Still, a key challenge for today's systems architectures is to embed the necessary support for automated mediation, i.e., the connector concept needs to evolve towards the one of mediating connector.  ...  A FRAMEWORK FOR MEDIATING CONNECTORS FORMALIZATION The approach we are proposing is a first step towards the automatic generation of connectors for on the fly interoperability between mismatching protocols  ... 
doi:10.1109/wicsa.2009.5290664 dblp:conf/wicsa/SpalazzeseII09 fatcat:mdbjpizpxjaynpjx7wyn3lw24u

UML-profile for multimedia software architectures

M. Derdour, Ghoualmi Zine, P. Roose, M. Dalmau, A. Alti
2010 International Journal of Multimedia Intelligence and Security  
of heterogeneities between components communicating with multimedia flows.  ...  as a collection of components which handle various types and formats of multimedia data, and interacts between them via adaptation connectors.  ...  This description considers the connector as a mediator between components, which limits its role in communication.  ... 
doi:10.1504/ijmis.2010.037539 fatcat:lilhyhx4snenhnklizf2nwcg2q

Composing Distributed Systems: Overcoming the Interoperability Challenge [chapter]

Valérie Issarny, Amel Bennaceur
2013 Lecture Notes in Computer Science  
Software systems are increasingly composed of independentlydeveloped components, which are often systems by their own.  ...  In order to enable components to interoperate despite these differences, mediators that perform the necessary data translations and coordinate the components' behaviours appropriately, have been introduced  ...  To achieve interoperability between components featuring data and behavioural heterogeneity, intermediary software entities, called mediators, are used to perform the necessary translations of the data  ... 
doi:10.1007/978-3-642-40615-7_6 fatcat:z47fcxkekjbabh3qbg5bmanffu

Towards mediator connectors for application level interoperability

Romina Spalazzese
2009 Proceedings of the doctoral symposium for ESEC/FSE on Doctoral symposium - ESEC/FSE Doctoral Symposium '09  
The thesis focusses on the concept of mediator connector as the key enabler for system interoperability.  ...  The proposed work about mediator connectors is investigated in the scope of the Connect 1 European project.  ...  Middleware bridges the gap between application programs and the lower-level hardware and software infrastructure in order to coordinate how application components are connected and how they interoperate  ... 
doi:10.1145/1595782.1595797 fatcat:db72yng47beutajbtkce3dnrum

Towards an Architecture for the Interoperability of Hospital Information Systems in Burkina Faso

Lydie Simone Tapsoba, Yaya Traore, Sadouanouan Malo
2020 Studies in Health Technology and Informatics  
This paper presents a semantic interoperability architecture, which is based on a mediation approach.  ...  Interoperability is one of the privileged ways to improve the integration of different systems because nowadays a HIS is no longer just a single monolithic software system, which is run on a single machine  ...  The main components are : (i) WSDM A (Web Service of Data Mediation A): the link between HIS A and the mediation system ; (ii) WSDM B (Web Service of Data Mediation B): the link between HIS B and the mediation  ... 
doi:10.3233/shti200518 pmid:32604625 fatcat:orw62vcwpzds5blgm7tnxiohz4

The Many Facets of Mediation [chapter]

A. Bennaceur, B. Nuseibeh
2017 Managing Trade-Offs in Adaptable Software Architectures  
Through dynamic composition, software systems can adapt their structure and behaviour in dynamic and heterogeneous environments such as ubiquitous computing environments.  ...  Mediation aims at enabling dynamic composition of multiple components by making them interact successfully in order to satisfy given requirements.  ...  that the interaction between heterogeneous components is error-free.  ... 
doi:10.1016/b978-0-12-802855-1.00012-5 fatcat:tjglhaxyiradfedssetr77c57m

A unifying perspective on protocol mediation: interoperability in the future internet

Amel Bennaceur, Emil Andriescu, Roberto Speicys Cardoso, Valérie Issarny
2015 Journal of Internet Services and Applications  
Given the highly dynamic and extremely heterogeneous software systems composing the Future Internet, automatically achieving interoperability between software components -without modifying them-is more  ...  The resulting unified mediation framework reconciles the differences between software components from the application down to the middleware layers.  ...  [20] are able to infer the correspondences between messages automatically.  ... 
doi:10.1186/s13174-015-0027-3 fatcat:2z74dsjcojbc3pyrx2hktdnrti

Automated Mediator Synthesis: Combining Behavioural and Ontological Reasoning [chapter]

Amel Bennaceur, Chris Chilton, Malte Isberner, Bengt Jonsson
2013 Lecture Notes in Computer Science  
Software systems are increasingly composed of independently developed heterogeneous components.  ...  To ensure interoperability, mediators are needed that coordinate actions and translate exchanged messages between the components.  ...  To circumvent this problem, mediators (or mediating adapters [YS97,CMS + 09]) can be designed, which are intermediary software entities that allow heterogeneous software components to interact seamlessly  ... 
doi:10.1007/978-3-642-40561-7_19 fatcat:ujhp4ixcdzcirhycogeaqeu6f4

Characteristics of middleware for networked collaborative robots

Nader Mohamed, Jameela Al-Jaroodi
2008 2008 International Symposium on Collaborative Technologies and Systems  
These components require cooperation and collaboration to achieve a common goal.  ...  Furthermore, most networked robotic systems consist of a collection of components (being multiple robots working together, multiple components working together within one robot or robots working with other  ...  robotic system contains many heterogeneous hardware and software components, communication and cooperation among these components is an important aspect.  ... 
doi:10.1109/cts.2008.4543973 dblp:conf/cts/MohamedA08 fatcat:hpzicxbaonctvl3mlnx6433uou

A semantic approach for timeseries data fusion

Argyrios Samourkasidis, Ioannis N. Athanasiadis
2020 Computers and Electronics in Agriculture  
The data deluge following the rise of Internet of Things contributes towards the creation of non-reusable data silos.  ...  Especially in the environmental sciences domain, syntactic and semantic heterogeneity hinders data reusability as most times manual labour and domain expertise is required.  ...  A semantic reasoner is a software agent which is essential component in the ontology mediation process.)  ... 
doi:10.1016/j.compag.2019.105171 fatcat:ozuqn67nijhv7nv3girdynzmxy

An extensible knowledge base management system for supporting rule-based interoperability among heterogeneous systems

Stanley Y. W. Su, Herman Lam, Javier Arroyo-Figueroa, Tsae-Feng Yu, Zhidong Yang
1995 Proceedings of the fourth international conference on Information and knowledge management - CIKM '95  
The main objective of a virtual enterprise (VE) is to allow a number of organizations to rapidly develop a working environment to manage a collection of resources contributed by the organizations toward  ...  As described in Section 2.1, a number of VE Components are being developed by the NIIIP consortium to control the access and use of data and software resources of heterogeneous systems.  ...  processes needed to bridge the structural and semantic discrepancies between the modeled properties of heterogeneous systems.  ... 
doi:10.1145/221270.221280 dblp:conf/cikm/SuLAYY95 fatcat:p6ntmq2uajehdkalwy3yq4keni


Mohammad Hosseini, Yu Jiang, Poliang Wu, Richard B. Berlin, Lui Sha
2015 Proceedings of the 14th International Workshop on Adaptive and Reflective Middleware - ARM 2015  
, synchronization between heterogeneous closed-box software interfaces and a user-friendly version of those interfaces has become a major challenge.  ...  In this paper, we design SINk, a middleware that enables synchronization of multiple heterogeneous software applications, using only graphical interface, without the need for source code access or access  ...  That leads to significant reduction in heterogeneous software maintenance costs.  ... 
doi:10.1145/2834965.2834967 dblp:conf/middleware/HosseiniJWBS15 fatcat:3mmvprw5lbekfogdbojalzlitq
« Previous Showing results 1 — 15 out of 35,418 results