• 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