• DocumentCode
    632597
  • Title

    Synthesizing self-adaptive connectors meeting functional and performance concerns

  • Author

    Di Marco, A. ; Inverardi, Paola ; Spalazzese, Romina

  • Author_Institution
    Univ. degli Studi dell´Aquila, L´Aquila, Italy
  • fYear
    2013
  • fDate
    20-21 May 2013
  • Firstpage
    133
  • Lastpage
    142
  • Abstract
    Today´s networked environment is characterized by a wide variety of heterogeneous systems that dynamically decide to interoperate to achieve some goal. In this context, systems meet and know each other at runtime when they want to start to interoperate. Given the huge heterogeneity and dynamism characterizing the described environment, automated solutions appear to be the only way to achieve interoperability timely and with the needed level of flexibility. We already proposed an approach to the automated synthesis of connectors (or mediators) to reconcile protocols diversities and to allow systems interoperability. In this paper, building upon our previous work, we describe a solution to the automated synthesis of connectors: (a) that takes into account performance concerns during the synthesis process and (b) whose synthesized connectors are (self-) adaptive with respect to runtime performance requirements changes. By reasoning on systems´ specification, the approach first produces a mediator that satisfies the functional requirements. Then it acts on the produced mediator to let it satisfy performance issues and to make it (self-)adaptive.
  • Keywords
    formal specification; open systems; functional requirement; heterogeneous system; interoperability; protocols diversity; self-adaptive connector synthesis; system specification; Cognition; Connectors; Moon; Ontologies; Protocols; Runtime; Throughput; Connector Synthesis; Interoper-ability; Performance; Self-Adaptive;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2013 ICSE Workshop on
  • Conference_Location
    San Francisco, CA
  • ISSN
    2157-2305
  • Print_ISBN
    978-1-4799-0344-3
  • Type

    conf

  • DOI
    10.1109/SEAMS.2013.6595500
  • Filename
    6595500