We introduce and investigate a weighted propositional configuration logic over a commutative semiring. Our logic, which is proved to be sound and complete, is intended to serve as a specification language for software architectures with quantitative features. We extend the weighted configuration logic to its first-order level and succeed in describing architecture styles equipped with quantitative characteristics. We provide interesting examples of weighted architecture styles. Surprisingly, we can construct a formula, in our logic, which describes a classical problem of a different nature than that of software architectures.costs of the interactions among the components of an architecture, the time needed, the probability of the implementation of a concrete interaction, etc. Our weighted PCL consists of the PCL of [11] which is interpreted in the same way, and a copy of it which is interpreted quantitatively. This formulation has the advantage that practitioners can use the PCL exactly as they are used to, and the copy of it for the quantitative interpretation. The semantics of weighted PCL formulas are polynomials with values in the semiring K. The semantics of the unweighted PCL formulas take only the values 1 and 0 corresponding to true and f alse, respectively. Weighted logics have been considered so far in other set-ups. More precisely, the weighted MSO logic over words, trees, pictures, nested words, timed words, and graphs (cf. [1]), the weighted FO logic [8,9,10], the weighted LTL (cf. for instance [3] and the references in that paper), the weighted LDL [3], as well as the weighted MSO logic and LDL over infinite alphabets [12], and the weighted µ-calculus and CTL [7].The main contributions of our work are the following. We prove that for every weighted PCL formula we can effectively construct an equivalent one in full normal form which is unique up to the equivalence relation. Furthermore, our weighted PCL is sound and complete. Both the aforementioned results hold also for PCL and this shows the robustness of the theory of PCL. We prove several properties for the weighted first-order configuration logic and in addition for its Boolean counterpart of [11]. We present as an example the weighted PCL formula describing the Master/Slave architecture with quantitative features. According to the underlying semiring, we get information for the cost, probability, time, etc. of the implementation of an interaction between a Master and a Slave. We construct a weighted firstorder configuration logic formula for the Publish/Subscribe architecture style with additional quantitative characteristics. Surprisingly, though PCL was mainly developed as a specification language for architectures, we could construct a weighted PCL formula describing the wellknown travelling salesman problem.The structure of our paper is as follows. Apart from this Introduction the paper contains 5 sections. In Section 2 we present preliminary background needed in the sequel. In Section 3 we introduce the weighted proposition interaction log...
We introduce a weighted propositional configuration logic over a product valuation monoid. Our logic is intended to serve as a specification language for software architectures with quantitative features such as the average of all interactions' costs of the architecture and the maximum cost among all costs occurring most frequently within a specific number of components in an architecture. We provide formulas of our logic which describe well-known architectures equipped with quantitative characteristics. Moreover, we prove an efficient construction of a full normal form which leads to decidability of equivalence of formulas in this logic.
In order to be able to characterize quantitative properties such as the uncertainty and reliability, we extended the weighted propositional configuration logic over a fuzzy setup. Fuzzy structures are suitable enough as they rely on the idea that truth comes in degrees.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.