Title :
Evaluating the Correctness and Effectiveness of a Middleware QoS Configuration Process in Distributed Real-Time and Embedded Systems
Author :
Kavimandan, Amogh ; Narayanan, Anantha ; Gokhale, Aniruddha ; Karsai, Gabor
Author_Institution :
Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN
Abstract :
Recent advances in software processes and artifacts for automating middleware configurations in distributed realtime and embedded (DRE) systems are starting to address the complexities faced by system developers in dealing with the flexibility and configurability provided by contemporary middleware. Despite the benefits of these new processes, there remain significant challenges in verifying their correctness, and validating their effectiveness in meeting the end-to-end quality of service (QoS) requirements of DRE systems. This paper addresses this problem by describing how model-checking and structural correspondence can be used to verify the correctness of a middleware QoS configuration process that uses model-based graph transformations at its core. Next, it provides empirical proof to validate the effectiveness of our technique to meet the end-to-end QoS requirements in the context of a representative DRE system.
Keywords :
graph theory; middleware; program verification; quality of service; real-time systems; distributed real-time systems; distributed realtime and embedded systems; end-to-end quality of service; middleware QoS configuration process; model-based graph transformations; model-checking; software processes; Distributed computing; Embedded software; Embedded system; Logic; Middleware; Model driven engineering; Object oriented modeling; Quality of service; Real time systems; Software systems; Configuration Evaluation; Middleware QoS Configuration; Model Transformation;
Conference_Titel :
Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
978-0-7695-3132-8
DOI :
10.1109/ISORC.2008.24