Weighted parametric systems: Modelling and architecture

05/14/2019
by   Maria Pittou, et al.
0

Modern systems' design usually lies in multiple components which are connected via their interfaces. Synchronous applications, like IoT, require parametric systems, i.e., systems that aim to operate independently of the number of their components. A key feature in modelling of parametric systems is the architecture modelling that defines the underlying topology and provides coordination rules. On the other hand, to achieve optimized requirements and performance there is need for describing parametric architectures and parametric behavior in a quantitative setting. In this paper we study the quantitative modelling of architectures of component-based parametric systems. We introduce a weighted extended first-order interaction logic as a modelling language for weighted parametric architectures. We also introduce weighted parametric models defined by composed transition systems whose interactions are expressed by formulas of our weighted logic. Equivalence of weighted extended first-order interaction logic formulas is decidable in the class of computable fields. We show that our weighted logic can efficiently describe several software architectures with quantitative characteristics.

READ FULL TEXT
research
05/14/2019

Weighted parametric systems: Modelling and architecture specification

Modern systems' design usually lies in multiple components which are con...
research
04/03/2019

Architecture modelling of parametric component-based systems

In this paper we are interested in the modelling of architectures of par...
research
02/25/2020

Weighted PCL over product valuation monoids

We introduce a weighted propositional configuration logic over a product...
research
02/14/2022

A formal algebraic approach for the quantitative modeling of connectors in architectures

In this paper we propose an algebraic formalization of connectors in the...
research
07/27/2023

An Automata Theoretic Characterization of Weighted First-Order Logic

Since the 1970s with the work of McNaughton, Papert and Schützenberger, ...
research
07/31/2017

Coordination of Dynamic Software Components with JavaBIP

JavaBIP allows the coordination of software components by clearly separa...
research
06/07/2021

Towards Learning Geometric Transformations through Play: An AR-powered approach

Despite the excessive developments of architectural parametric platforms...

Please sign up or login with your details

Forgot password? Click here to reset