Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
422768 | Electronic Notes in Theoretical Computer Science | 2007 | 15 Pages |
Abstract
Q–automata are introduced to model quality aspects of component-based software. We propose Q-algebras as a general framework that allows us to combine and choose between quality values. Such values are added to the transitions of automata, which represent components or channels. These automata can be composed by a product construction yielding a more complex Q-automaton labelled with the combined costs of its components. Thus we establish compositionality of quality of service based on an algebra of quality attributes associated with processes represented by automata.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics