DocumentCode
125419
Title
Runtime Enforcement of Data-centric Properties for Concurrent Service-Based Applications
Author
Guoquan Wu ; Jun Wei ; Hua Zhong ; Tao Huang
Author_Institution
State Key Lab. of Comput. Sci., Inst. of Software, Beijing, China
fYear
2014
fDate
June 27 2014-July 2 2014
Firstpage
401
Lastpage
408
Abstract
For service-based applications which are composed of multiple independent third-parties, continuous monitoring is required to assure that runtime behavior of the systems complies with specified properties. However, most existing work only detects the violation while not consider how to enforce the properties so that the constraint can not be violated at runtime. To address this limitation, this paper presents EnforceBCL, a framework for enforcing data-centric properties for concurrent service-based applications. Users of EnforceBCL can specify the properties to be enforced using the expressive behavior constraint enforcement language. Data-centric property is enforced at runtime by blocking the process whose next action would violate it. The impacted processes can be unblocked and allowed to execute when the specified property eventually reaches a safe state. EnforceBCL also provides the mechanism to detect possible deadlock during the enforcement of the property, and executes corresponding handler to solve the deadlock. To evaluate the effectiveness and efficiency of the proposed approach, we conducted several experiments. Results show that EnforceBCL is able to effectively enforce data-centric properties for concurrent service-based applications and also incurs less performance overhead.
Keywords
concurrency control; resource allocation; service-oriented architecture; EnforceBCL framework; concurrent service-based applications; data-centric properties; expressive behavior constraint enforcement language; Collaboration; Manufacturing processes; Marine vehicles; Materials; Monitoring; Runtime; System recovery; Behavior Properties; Runtime Monitoring; WS-BEPL; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services (ICWS), 2014 IEEE International Conference on
Conference_Location
Anchorage, AK
Print_ISBN
978-1-4799-5053-9
Type
conf
DOI
10.1109/ICWS.2014.64
Filename
6928924
Link To Document