*banner
 

Emergent Middleware Facing the Interoperability Challenge
Valerie Issarny

Citation
Valerie Issarny. "Emergent Middleware Facing the Interoperability Challenge". Talk or presentation, 15, October, 2013.

Abstract
Interoperability is the ability for two systems to exchange, understand and use each other's data, and is a long-standing problem in the field of distributed systems. However, the emergence of pervasive computing and the Internet of Things have brought about new challenges to achieving universal interoperability. Extreme heterogeneity and spontaneous interactions are characteristics of today's complex distributed systems. To face the above challenges, we have introduced the notion of Emergent Middleware as part of the European CONNECT project. Emergent middleware ensures interoperation between two networked systems by combining message interoperability, i.e., the ability to interpret messages from/toward networked systems and behavioral interoperability, i.e., the ability to mediate the interaction protocols run by the communicating networked systems, under specified non-functional properties, e.g., reliability, performance and security. On-the-fly production of emergent middleware then relies on the following key enablers within the network: discovery of networked systems, learning of interaction protocols and synthesis of protocol mediators. In this talk, after an overview of the Emergent middleware principles, I will detail the proposed solution to automated mediator synthesis, which is based on ontology reasoning and constraint programming in order to infer mappings between components' interfaces automatically. These mappings guarantee semantic compatibility between the operations and data of the interfaces. Then, we analyse the behaviors of components in order to synthesise, if possible, a mediator that coordinates the computed mappings so as to make the components interact properly. Our approach is formally-grounded to ensure the correctness of the synthesized mediator. We demonstrate the validity of our approach by implementing the MICS (Mediator synthesIs to Connect componentS) tool and experimenting it with various real-world case studies.

Electronic downloads

Citation formats  
  • HTML
    Valerie Issarny. <a
    href="http://chess.eecs.berkeley.edu/pubs/1020.html"
    ><i>Emergent Middleware Facing the Interoperability
    Challenge</i></a>, Talk or presentation,  15,
    October, 2013.
  • Plain text
    Valerie Issarny. "Emergent Middleware Facing the
    Interoperability Challenge". Talk or presentation,  15,
    October, 2013.
  • BibTeX
    @presentation{Issarny13_EmergentMiddlewareFacingInteroperabilityChallenge,
        author = {Valerie Issarny},
        title = {Emergent Middleware Facing the Interoperability
                  Challenge},
        day = {15},
        month = {October},
        year = {2013},
        abstract = {Interoperability is the ability for two systems to
                  exchange, understand and use each other's data,
                  and is a long-standing problem in the field of
                  distributed systems. However, the emergence of
                  pervasive computing and the Internet of Things
                  have brought about new challenges to achieving
                  universal interoperability. Extreme heterogeneity
                  and spontaneous interactions are characteristics
                  of today's complex distributed systems. To face
                  the above challenges, we have introduced the
                  notion of Emergent Middleware as part of the
                  European CONNECT project. Emergent middleware
                  ensures interoperation between two networked
                  systems by combining message interoperability,
                  i.e., the ability to interpret messages
                  from/toward networked systems and behavioral
                  interoperability, i.e., the ability to mediate the
                  interaction protocols run by the communicating
                  networked systems, under specified non-functional
                  properties, e.g., reliability, performance and
                  security. On-the-fly production of emergent
                  middleware then relies on the following key
                  enablers within the network: discovery of
                  networked systems, learning of interaction
                  protocols and synthesis of protocol mediators. In
                  this talk, after an overview of the Emergent
                  middleware principles, I will detail the proposed
                  solution to automated mediator synthesis, which is
                  based on ontology reasoning and constraint
                  programming in order to infer mappings between
                  components' interfaces automatically. These
                  mappings guarantee semantic compatibility between
                  the operations and data of the interfaces. Then,
                  we analyse the behaviors of components in order to
                  synthesise, if possible, a mediator that
                  coordinates the computed mappings so as to make
                  the components interact properly. Our approach is
                  formally-grounded to ensure the correctness of the
                  synthesized mediator. We demonstrate the validity
                  of our approach by implementing the MICS (Mediator
                  synthesIs to Connect componentS) tool and
                  experimenting it with various real-world case
                  studies.},
        URL = {http://chess.eecs.berkeley.edu/pubs/1020.html}
    }
    

Posted by Armin Wasicek on 16 Oct 2013.
Groups: chessworkshop
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess