DocumentCode :
3154175
Title :
Towards a QoS Modeling and Modularization Framework for Component-based Systems
Author :
Tambe, Sumant ; Dabholkar, Akshay ; Gokhale, Aniruddha ; Kavimandan, Amogh
Author_Institution :
Dept. of EECS, Vanderbilt Univ., Nashville, TN
fYear :
2008
fDate :
16-16 Sept. 2008
Firstpage :
43
Lastpage :
49
Abstract :
Current domain-specific modeling (DSM) frameworks for designing component-based systems provide modeling support for system´s structural as well as non-functional or quality of service (QoS) concerns. However, the focus of such frameworks on system´s non-functional concerns is an after-thought and their support is at best adhoc. Further, such frameworks lack strong decoupling between the modeling of the system´s structural composition and their QoS requirements. This lack of QoS modularization limits (1) reusability of such frameworks, (2) ease of their maintenance when new non-functional characteristics are added, and (3) independent evolution of the modeling frameworks along both the structural and non-functional dimensions. This paper describes Component QoS modeling language (CQML), which is a reusable, extensible, and platform-independent QoS Modeling Language that provides strong separation between the structural and non-functional dimensions. CQML supports independent evolution of structural metamodel of composition modeling languages as well as QoS metamodel. To evaluate, we superimpose CQML on a purely structural modeling language and automatically generate, configure, and deploy componentbased fault-monitoring infrastructure using aspect-oriented modeling (AOM) techniques.
Keywords :
object-oriented programming; quality of service; software architecture; software maintenance; software prototyping; software reusability; specification languages; component QoS modeling language; component-based system; domain-specific modeling; independent modeling framework evolution; modularization framework reusability; platform-independent QoS modeling language; quality of service; software maintenance; structural meta model; Condition monitoring; Delay; Embedded system; Fault tolerance; Fault tolerant systems; Predictive models; Quality of service; Scattering; Software design; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference Workshops, 2008 12th
Conference_Location :
Munich
Print_ISBN :
978-0-7695-3720-7
Type :
conf
DOI :
10.1109/EDOCW.2008.60
Filename :
4814998
Link To Document :
بازگشت