Towards pervasive treatment of non-functional properties at design and run-time

Abstract

Disregarding non-functional properties is an important project risk. They have to be taken into consideration throughout the system’s life cycle. Particularly, they must be considered as early as possible in the design phase. Especially in the area of component-based software development it is also important to be able to separate functional and non-functional requirements. Pervasive treatment of nonfunctional properties allows reusing components in previously uncovered environments. In this paper we present an approach that aims at treating non-functional aspects of a system all the way from design time models to runtime enforcement and Quality of Service (QoS) guarantees. In particular, this includes transformation of nonfunctional property specifications from a human-readable in a machine-readable form, scheduling of component usage, and resource reservation

    Similar works

    Full text

    thumbnail-image

    Available Versions