2005
DOI: 10.1016/j.entcs.2004.02.066
|View full text |Cite
|
Sign up to set email alerts
|

Estimating Non-functional Properties of Component-based Software Based on Resource Consumption

Abstract: The consideration of non-functional properties in the component-oriented approach to software development is important for its success. The COMQUAD project defines a system architecture and a development methodology for component-based software with quantitative properties and adaptivity, thereby respecting non-functional properties from design to provision at runtime. Based on an elementary model of software components, we show how response time as an exemplary property is treated: Its relation to available r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…In the component model ProCom [23] designed for embedded systems, state is modelled only statically by a set of component parameters. Further, the component architecture of COMQUAD [20] is using Petri nets as a system behaviour model, however, the dependency of the service call on input data is ommited. A lot of other models claim an ability to express state changes but in many cases they refer to the behavior protocol checking [14], state changes monitoring [21] or performance annotations based on measurements [5].…”
Section: State Of the Art Evaluationmentioning
confidence: 99%
“…In the component model ProCom [23] designed for embedded systems, state is modelled only statically by a set of component parameters. Further, the component architecture of COMQUAD [20] is using Petri nets as a system behaviour model, however, the dependency of the service call on input data is ommited. A lot of other models claim an ability to express state changes but in many cases they refer to the behavior protocol checking [14], state changes monitoring [21] or performance annotations based on measurements [5].…”
Section: State Of the Art Evaluationmentioning
confidence: 99%
“…Further, the COMQUAD component model [24] is using Petri nets as a system behaviour model, the dependence of a service call on input data is however omitted. A number of other prediction models claim an ability to express state changes, but in many cases, they refer to behaviour protocol checking [15], state changes monitoring [26] or performance annotations based on measurements [6].…”
Section: State Of the Art Evaluationmentioning
confidence: 99%
“…Performance prediction on the basis of bytecode benchmarking has been proposed by several researchers [13,23,25], but no working approach has been presented and no libraries or tools are available. Validation has been attempted in [25], but it was restricted to very few Java API methods, and the actual bytecode instructions were neither analysed nor benchmarked.…”
Section: Related Workmentioning
confidence: 99%