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
Link To Document