Artikel in einem Konferenzbericht,

Parametric Performance Contracts for Software Components and their Compositionality

, , und .
Proceedings of the 9th International Workshop on Component-Oriented Programming (WCOP 04), (2004)

Zusammenfassung

The performance of a software component heavily depends on the environment of the component. As a software component only justifies its investment when deployed in several environments, one can not specify the performance of a component as a constant (e.g., as a single value or distribution of values in its interface). Hence, classical component contracts allowing to state the component�s performance as a post-condition, if the environment realises a specific performance stated in the precondition, do not help. This fixed pair of pre- and postcondition do not model that a component can have very different performance figures depending on its context. Instead of that, parametric contracts are needed for specifying the environmental dependency of the component�s provided performance. In this paper we discuss the specification of such dependencies for the performance metric response time. We model the statistical distribution of response time in dependency of the distribution of response times of environmental services.

Tags

    Nutzer

    • @snowball

    Kommentare und Rezensionen