Title :
Quality of service issues related to transforming platform independent models to platform specific models
Author :
Burt, Carol C. ; Bryant, Barrett R. ; Raje, Rajeev R. ; Olson, Andrew ; Auguston, Mikhail
Author_Institution :
Alabama Univ., Birmingham, AL, USA
Abstract :
The UniFrame research project is proposing a Unified Component Meta Model Framework (UniFrame) that includes quality of service (QoS) contracts. Today it is the role of the software architect, based on experience, to design platform specific solutions that will meet QoS requirements. As we refine algorithms for model transformations, we must identify these QoS-aware design patterns and utilize them during model transformations. Our research includes supporting and participating in the exploration of generative techniques as they relate to QoS requirements (both static and dynamic) and the standardization of QoS-aware transformations. This paper explores how QoS requirements can impact decisions related to model transformation (using UML for Platform Independent Modeling and ISO IDL for the Platform Specific Model). It explores a series of QoS related design issues that must be considered as platform independent models are refined for specific component platforms.
Keywords :
business data processing; contracts; distributed object management; quality of service; software architecture; software reusability; specification languages; CORBA; Model Driven Architecture; UML; UniFrame research project; Unified Component Meta Model Framework; contracts; design patterns; model transformations; platform independent models; platform specific models; quality of service; software architecture; standardization; Business communication; Collaborative software; Contracts; ISO; Middleware; Object oriented modeling; Quality of service; Security; Standardization; Unified modeling language;
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2002. EDOC '02. Proceedings. Sixth International
Print_ISBN :
0-7695-1742-0
DOI :
10.1109/EDOC.2002.1137710