5,058 Hits in 5.9 sec

Run-time Composition and Adaptation of Mismatching Behavioural Transactions

Javier Camara, Gwen Salaun, Carlos Canal
2007 Fifth IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007)  
The main contribution of this article is an adaptation engine that allows the dynamic creation of channels and applies at run-time a composition specification built at designtime.  ...  Here, we focus on systems in which composition is affected by run-time behaviour of the system.  ...  They are also grateful to the anonymous referees who helped to improve the contents and quality of this article.  ... 
doi:10.1109/sefm.2007.35 dblp:conf/sefm/CamaraSC07 fatcat:zwq7lsbqtfhblh7v73wypt66n4

Dynamic Protocol Aggregation and Adaptation for Service-Oriented Computing

Linh Duy Pham, Alan Colman, Jean-Guy Schneider
2007 Australian Software Engineering Conference : Proceedings  
We will show how our approach supports the incremental specification of protocols and the flexibility of changing protocols.  ...  During service composition, services available to play different roles in a composition may have variations in their businesslevel protocols.  ...  run-time.  ... 
doi:10.1109/aswec.2007.18 dblp:conf/aswec/PhamCS07 fatcat:ik2pmcxhavcadienmuvdqcfjlu

Towards Dynamic Matching of Business-Level Protocols in Adaptive Service Compositions [chapter]

Alan Colman, Linh Duy Pham, Jun Han, Jean-Guy Schneider
2008 Lecture Notes in Computer Science  
In an adaptive service composition those behavioural requirements may be continually changing.  ...  In a service composition, it is necessary to ensure that the behaviour of a constituent service is consistent with the requirements of the composition.  ...  Further work needs to be done to address the problem of mismatches between composite behavioural requirements and the actual behaviour of services.  ... 
doi:10.1007/978-3-540-78238-4_51 fatcat:iszb7fsu4vdv5afm6denkhvkqa

Multiple Concern Adaptation for Run-time Composition in Context-Aware Systems

Javier Cámara, Carlos Canal, Gwen Salaün
2008 Electronical Notes in Theoretical Computer Science  
This work presents an approach to the flexible composition of possibly mismatching behavioural interfaces in systems where context information can vary at run-time.  ...  In addition, the composition must be adapted to the execution conditions of such systems, which are likely to change at run-time, affecting component behaviour.  ...  Our approach applies composition at run-time rather than generating a full adaptor off-line, and simplifies the specification of adaptation applying separation of concerns to the specification of the adaptation  ... 
doi:10.1016/j.entcs.2008.06.024 fatcat:ixjcsgkqjrfwhpfdjsbux555yi

Semi-Automatic Specification of Behavioural Service Adaptation Contracts

Javier Cámara, José Antonio Martín, Gwen Salaün, Carlos Canal, Ernesto Pimentel
2010 Electronical Notes in Theoretical Computer Science  
An adaptation contract describes composition constraints and adaptation requirements among several services which were not initially built to interoperate with each other.  ...  The manual writing of this specification by a designer is a difficult and error-prone task, especially when services are reused taking their behavioural descriptions into account.  ...  Acknowledgement This work has been partially supported by the project TIN2008-05932 funded by the Spanish Ministry of Innovation and Science (MICINN).  ... 
doi:10.1016/j.entcs.2010.07.003 fatcat:tvfagjxvh5bc3j5ixjarrxr6ou

Adaptation of Open Component-Based Systems [chapter]

Pascal Poizat, Gwen Salaün
2007 Lecture Notes in Computer Science  
Software adaptation aims at generating software pieces called adaptors to compensate interface and behavioural mismatch between components or services. This is crucial to foster reuse.  ...  So far, adaptation techniques have proceeded by computing global adaptors for closed systems made up of a fixed set of components.  ...  Tivoli for the COM/DCOM encoding of the case study and C. Canal for fruitful discussions.  ... 
doi:10.1007/978-3-540-72952-5_9 fatcat:spdyst4nn5hc3jcgtzcyxnbqia

Towards autonomic service-oriented applications

Davide Tosi, Giovanni Denaro, Mauro Pezze
2009 International Journal of Autonomic Computing  
integration mismatches and dynamically execute suitable adaptation strategies.  ...  The integration of third-party web services can solve complex business problems and can reduce risks, costs and time-to-market.  ...  To discover whether the choice of the elementary web services violates the response time requirements of the composite service, we can infer the response time of the different providers with suitable test  ... 
doi:10.1504/ijac.2009.024500 fatcat:lzjj2kpjv5ba3ilrxllgrficae

Transactional Reduction of Component Compositions [chapter]

Serge Haddad, Pascal Poizat
2007 Lecture Notes in Computer Science  
and adaptation.  ...  Mechanisms to reduce the state space of behavioural composition models are therefore required.  ...  This problem limits the applicability of composition and adaptation techniques, especially in domains where they are to be applied at run-time on low-resources devices, e.g., pervasive computing or ambient  ... 
doi:10.1007/978-3-540-73196-2_22 fatcat:hudizjn3dzhndgrlcgygsw6jnm

Model-Based Adaptation of Behavioral Mismatching Components

C. Canal, P. Poizat, G. Salaun
2008 IEEE Transactions on Software Engineering  
Urbano for their participation to the implementation of Adaptor, as well as Bernard Berthomieu, Frédéric Lang, Massimo Tivoli, and François Vernadat for their help on external tool support, interesting  ...  comments and fruitful discussions.  ...  In this field, self-adaptation is a mandatory feature because less assumptions can be done on the system at hand, e.g., new components or services can show up or disappear at run-time while the overall  ... 
doi:10.1109/tse.2008.31 fatcat:5dsjw7lrjjglzjv5dwl2j5lv2a

Report of the International Symposium on Component-Based Software Engineering

Ivica Crnkovic, Ralf Reussner, Heinz Schmidt, Kevin Simons, Judith Stafford, Kurt Wallnau
2005 Software engineering notes  
The Symposium brought together researchers and practitioners from several communities: component technology, composition languages, compositional analysis, software architecture, software certification  ...  , and with the maintenance and improvement of systems by means of component replacement and customization.  ...  Adaptation requires mismatch. Adapters and adaptation are based on a suitable definition of 'match' and 'mismatch' in the given context.  ... 
doi:10.1145/1061874.1061884 fatcat:6prllxaoava4djkzwduoqdmb3m

An Automatic Approach to Enable Replacement of Conversational Services [chapter]

Luca Cavallaro, Elisabetta Di Nitto, Matteo Pradella
2009 Lecture Notes in Computer Science  
Most of the research efforts supporting this replacement assume that the interface of the interchangeable services are the same and known at design time.  ...  In Service Oriented Architectures (SOAs) services invoked in a composition can be replaced by other services, which are possibly discovered and bound at runtime.  ...  All of these three approaches offer full run-time automation for service substitution, but can address only those mismatches that concern data and operation names while they disregard those concerning  ... 
doi:10.1007/978-3-642-10383-4_11 fatcat:ynyahpcilnadvp53g3g3k2rzee

Synchronizing Behavioural Mismatch in Software Composition [chapter]

Carlos Canal, Pascal Poizat, Gwen Salaün
2006 Lecture Notes in Computer Science  
Recent work in this field has addressed several problems related to interface and behavioural mismatch.  ...  Our approach is based on the use of synchronous vectors and regular expressions for governing adaptation rules, and is supported by dedicated algorithms and tools.  ...  The authors thank Bernard Berthomieu, Frédéric Lang, and Massimo Tivoli for their interesting comments and fruitful discussions.  ... 
doi:10.1007/11768869_7 fatcat:vsi3tf6jynbqzab233m3lhq7ii

Weaving aspects in a persistent environment

Awais Rashid
2002 SIGPLAN notices  
The first mechanism has been used to integrate AspectJ and its associated weaver with the Jasmine ODBMS.  ...  The first mechanism is based on exploiting existing aspect languages and their associated weavers while the second mechanism is based on building weaving functionality into the database management system  ...  AspectJ 0.7 beta 12 with the Jasmine Java API Fig. 5 . 5 Interception of interface mismatch messages and their delegation to the weaver using composition filters For simplification, from this point  ... 
doi:10.1145/568600.568609 fatcat:7hd2iucryjdhfl4llwf56xzkf4

The design of a self-healing composition cycle for Web services

K.S. May Chan, Judith Bishop
2009 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems  
Execute these plans in order to restore the normal behaviour of the system.  ...  This paper presents the design of a self-healing composition cycle for Web services that can be used to evaluate self-healing techniques in Web service composition.  ...  Only if changes are detected will the system halt for purpose of diagnosis and adaptation. The run-time monitor of the system is comprised of various components and definitions.  ... 
doi:10.1109/seams.2009.5069070 dblp:conf/icse/ChanB09 fatcat:od26welxyfad3po5ub5pkwwdtm

Development of Adaptive Multi-cloud Applications - A Model-Driven Approach

Javier Miranda, Joaquín Guillén, Juan Manuel Murillo, Carlos Canal
2013 Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development  
It has drawn the interest of multiple users, and in a short period of time it has experienced a notorious hype.  ...  In this paper we explore a solution to the cloud vendor lock-in problem based on the use of model-driven engineering and software adaptation techniques.  ...  ACKNOWLEDGEMENTS This work has been partially funded by the Spanish Government under Projects TIN2012-34945, and TIN2012-35669.  ... 
doi:10.5220/0004370603210330 dblp:conf/modelsward/MirandaGMC13 fatcat:zbhzclkcovgi7e4o6e5rxq2iji
« Previous Showing results 1 — 15 out of 5,058 results