1 research outputs found
Modelling architectures of parametric weighted component-based systems
The design of complex software systems usually lies in multiple coordinating
components with an unknown number of instances. For such systems a main
challenge is modelling efficiently their architecture that determines the
topology and the interaction principles among the components. To achieve
well-founded design there is need to address the quantitative aspects of
software architectures. In this paper we study the modelling problem of
software architectures applied on parametric weighted component-based systems
where the parameter is the number of instances of each component. For this, we
introduce a weighted first-order extended interaction logic over a commutative
semiring in order to serve as a modelling language for parametric quantitative
architectures. We prove that the equivalence problem of formulas of that logic
is decidable in the class (of subsemirings) of skew fields. Moreover, we show
that our weighted logic can efficiently describe well-known parametric
architectures with quantitative characteristics.Comment: 34 pages, 7 figures. arXiv admin note: substantial text overlap with
arXiv:1904.0222