Modelling QoS: Towards a UML Profile
نویسندگان
چکیده
In this paper, we present a conceptual object model for specifying Quality of Service (QoS) that forms a basis for a UML profile for QoS. The conceptual model is based on CQML, a lexical language for QoS specification. A QoS characteristic represents some aspect of the QoS of a system, service or resource that can be identified and quantified. A QoS statement expresses some QoS by constraining values of QoS characteristics. A QoS relation specifies the mutual obligation of an object and its environment with respect to QoS. These concepts are related to the UML meta-model in order to define a UML profile for QoS. An example from a Lecture on Demand (LoD) case study depicts how these concepts can be used during enterprise modelling and system design.
منابع مشابه
A UML Profile for QoS Management Information Specification in Distributed Object-based Applications
Abstract. This paper focuses on the QoS management of IT systems based on object-oriented distributed applications. It presents a way of specifying application-level QoS information during the development of object-based distributed applications: a UML profile (an extension to the UML) based on QoS concepts and principles defined by ISO/ITU-T in their works on QoS in ODP, that can be applied to...
متن کاملTowards a UML profile for context-awareness domain
Defining Unified Modelling Language (UML) profiles allows adaptation of the UML metamodel for specific domain, area, platform, etc. Context awareness is one of particular domains that need to be well adapted when we use UML language to model specific situations of users and applications. Therefore, it is necessary to create specific modelling notations for this particular domain. In this paper,...
متن کاملModel driven development with mechatronic UML
Today, mechanical engineering products can largely be classified as mechatronic systems, i.e. systems integrating electrical and mechanical components with software. Mechatronic systems are often employed in safety-critical areas, for instance in the automotive or railway domain. MECHATRONIC UML is a UML profile specifically tailored towards the modelling of mechatronic systems. It aims at brin...
متن کاملComparing two UML Profiles for Non-functional Requirement Annotations: the SPT and QoS Profiles
The paper compares two UML Profiles adopted by OMG for annotating non-functional requirements of software systems: the UML Profile for Schedulability, Performance and Time (SPT) formally adopted in 2003 and the recently emerging UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms (QoS). The SPT Profile was the first attempt to extend UML with basic tim...
متن کاملTowards Seamless Hybrid Graphical-Textual Modelling for UML and Profiles
Domain-specific modelling languages, in particular those described in terms of UML profiles, use graphical notations to maximise human understanding and facilitate communication among stakeholders. Nevertheless, textual notations are preferred for specific purposes, due to the nature of a specific domain, or for personal preference. The mutually exclusive use of graphical or textual modelling i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002