DocumentCode
2145671
Title
Formal Aspects of Specification and Validation of Dynamic Adaptive System by Analyzing Execution Traces
Author
Mishra, Arun ; Misra, Arun K.
Author_Institution
Comput. Sci. & Eng. Dept., Motilal Nehru Nat. Inst. of Technol. (MNNIT), Allahabad, India
fYear
2011
fDate
27-29 April 2011
Firstpage
49
Lastpage
58
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.
Keywords
adaptive systems; formal specification; formal verification; multi-threading; object-oriented programming; pi calculus; .NET CLR mechanism; dynamic adaptive system; execution traces; formal specification; formal validation; mobility workbench; multithreaded environment; pi-calculus specifications; run-time components; software upgrades; system execution; system performance; Adaptive systems; Bandwidth; Instruction sets; Instruments; Monitoring; Safety; Semantics; Distillation; Dynamic Adaptive System; Interaction; MWB; Middleware; Multithreaded System; Pi-Calculus;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Autonomic and Autonomous Systems (EASe), 2011 8th IEEE International Conference and Workshops on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4577-0309-6
Type
conf
DOI
10.1109/EASe.2011.14
Filename
5946185
Link To Document