Assurance Support for Full Adaptive Service Based Applications

Many computer systems and applications must be “non-stop” that is, provide continuous and uninterrupted services. Meanwhile, Service-Based Applications (SBAs) should be dynamic in terms of adap¬tability in order to operate and evolve in highly dynamic environments. Thus, in general, non-stop service-based applications require the ability to be updated without interruption. Flurry of researches on this kind of applications have already produced a range of adaptation techniques and strategies. However, adaptive SBAs are subject to some failures that would not occur in "static" applications like the faulty adaptation behaviour due to changes not anticipated at design-time. For adaptive SBAs to become reliable, robust, efficient and thus applicable in practice, novel technique, that ensures the correctness of adaptations, is needed instantly at run-time. Consequently, Provision, Assurance and Auditing/Accounting (PAA) modelling approach paves the way towards this goal by using the Concept Aided-Situation Prediction Action (CA-SPA) full adaptive assurance model. This paper shows how the CA-SPA in PAA can be used for the purpose of fixing the anticipated and unanticipated failure that might occur suddenly at software evolution.

[1]  Raman Kazhamiakin,et al.  Towards Correctness Assurance in Adaptive Service-Based Applications , 2008, ServiceWave.

[2]  Amit P. Sheth,et al.  The METEOR-S Approach for Configuring and Executing Dynamic Web Processes , 2005 .

[3]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[4]  Diego Calvanese,et al.  Composition of Services with Nondeterministic Observable Behavior , 2005, ICSOC.

[5]  Xiang Fu,et al.  Analysis of interacting BPEL web services , 2004, WWW '04.

[6]  Philip Miseldine,et al.  CA-SPA: balancing the crosscutting concerns of governance and autonomy in trusted software , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[7]  Marco Aiello,et al.  Associating assertions with business processes and monitoring their execution , 2004, ICSOC '04.

[8]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[9]  Roy Grønmo,et al.  Web service composition in UML , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[10]  Peter Dadam,et al.  Adaptive process management with ADEPT2 , 2005, 21st International Conference on Data Engineering (ICDE'05).

[11]  Fabio Casati,et al.  Automated SLA Monitoring for Web Services , 2002, DSOM.

[12]  George Spanoudakis,et al.  Monitoring WS-Agreement s: An Event Calculus-Based Approach , 2007, Test and Analysis of Web Services.

[13]  I. V. Ramakrishnan,et al.  CTR-S: a logic for specifying contracts in semantic web services , 2004, WWW Alt. '04.

[14]  Yinong Chen,et al.  Adaptive Web Services Testing , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[15]  Michael Gruninger Applications of PSL to semantic web services , 2003 .

[16]  Jos Nijhuis,et al.  Creating self-adaptive service systems with Dysoa , 2005, Third European Conference on Web Services (ECOWS'05).

[17]  Annapaola Marconi,et al.  AutomatedWeb Service Composition at Work: the Amazon/MPS Case Study. , 2007, IEEE International Conference on Web Services (ICWS 2007).

[18]  Gerardo Canfora,et al.  SOA: Testing and Self-Checking , 2006 .

[19]  Thar Baker,et al.  Creating On-Demand Service-Oriented Applications from Intentions Model , 2009, 2009 Second International Conference on Developments in eSystems Engineering.

[20]  Manfred Reichert,et al.  Managing Process Variants in the Process Life Cycle , 2007, ICEIS.

[21]  Thar Baker,et al.  Process-Oriented E-government Application Development , 2009, 2009 11th International Conference on Computer Modelling and Simulation.

[22]  Daniel Kroening,et al.  Model Checking with Abstraction for Web Services , 2007, Test and Analysis of Web Services.

[23]  Esperanza Marcos,et al.  Service Composition Modeling: A Case Study , 2006, 2006 Seventh Mexican International Conference on Computer Science.

[24]  Philip Mayer,et al.  Towards a BPEL unit testing framework , 2006, TAV-WEB '06.

[25]  Luciano Baresi,et al.  Self-healing BPEL processes with Dynamo and the JBoss rule engine , 2007, ESSPE '07.

[26]  Thar Baker,et al.  Support for M-Commerce Software Autonomy , 2008, TAMoCo.