Back to Search Start Over

Formal Aspects of Specification and Validation of Dynamic Adaptive System by Analyzing Execution Traces

Authors :
Arun Kumar Misra
Arun Mishra
Source :
2011 Eighth IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems.
Publication Year :
2011
Publisher :
IEEE, 2011.

Abstract

Changes due to new upgrades in the software which is having several concurrently running components are certain to impact the existing system's execution and performance. The present paper defines a formal approach that can be applied for validation of the system after component integration in the dynamic adaptive environment. One important means of assuring the validation of such system is through analyzing interactions among different components in the multithreaded environment. A technique has been proposed and developed to capture the run-time components interactions using. NET CLR mechanism, which has been able to successfully capture the interactions among components across all application threads which are running concurrently. Captured components interactions are traced into formal method based on pi-calculus and pi-calculus specifications of the system have been validated by Mobility Workbench (MWB). A case study has been presented on multithreaded dynamic-adaptive system.

Details

Database :
OpenAIRE
Journal :
2011 Eighth IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems
Accession number :
edsair.doi...........7dcf8f515c548407210edc38917875b4
Full Text :
https://doi.org/10.1109/ease.2011.14