RESPONSIBILITY-WEIGHTED AGGREGATION OF QUALITY CRITERIA IN MULTI-LAYER IOT SOFTWARE ARCHITECTURES

Authors

DOI:

https://doi.org/10.20998/2079-0023.2026.01.09

Keywords:

IoT software architecture, additive quality model, double-counting, layer-responsibility matrix, Edge-Fog-Cloud, multi-layer systems, quality criteria aggregation

Abstract

Additive quality models are widely used in architectural evaluation because they are transparent, computationally simple, and suitable for integration into ranking and optimization procedures. However, in multi-layer Internet-of-Things systems, directly summing the Edge, Fog, and Cloud contributions introduces a structural bias: the resulting score depends not only on criterion fulfillment but also on the number of layers in which the criterion is realized. This leads to inter-layer double-counting, destroys the unified interpretation scale of criteria, and complicates cross-criterion and cross-scenario comparison. To address this problem, the paper introduces the layer-responsibility matrix W, which distributes the total responsibility for each quality criterion across architectural layers. A corrected aggregation formula is derived as a weighted sum of normalized layer-level contributions under row normalization of W. The paper also provides a lightweight elicitation procedure that allows architects to instantiate W from scenario characteristics, control logic, dominant risks, and computational placement. The basic properties of the proposed formalism are established, including non-negativity, boundedness, invariance with respect to the number of layers, scenario adaptivity, and interpretability. A numerical example demonstrates how the proposed mechanism eliminates inflated criterion values while preserving the linearity of aggregation. A decision-level numerical example further shows that responsibility-weighted aggregation can reverse the ranking of candidate portfolios and thereby change the architectural decision outcome. The approach is further illustrated through two case studies, infrastructure monitoring and control, and bionic prosthesis software, showing that the same aggregation rule remains valid across domains, whereas responsibility distributions vary according to domain logic. The results justify treating W as an independent component of formal decision support for IoT software architecture.

References

Alfonso I., Garcés K., Castro H., Cabot J. Self-adaptive architectures in IoT systems: a systematic literature review. Journal of Internet Services and Applications. 2021, vol. 12, article 14. DOI: 10.1186/s13174-021-00145-8.

Ashouri M., Davidsson P., Spalazzese R. Quality attributes in edge computing for the Internet of Things: A systematic mapping study. Internet of Things. 2021, vol. 13, article 100346. DOI: 10.1016/j.iot.2020.100346.

Chumachenko D., Liubchenko V. A multi-objective optimization model for designing the software architecture of Internet of Things systems. Herald of Khmelnytskyi National University. Technical Sciences. 2026, vol. 363, no. 2, pp. 103–109. DOI: 10.31891/2307- 5732-2026-363-13.

Jafari V., Rezvani M. H. Joint optimization of energy consumption and time delay in IoT-fog-cloud computing environments using NSGA-II metaheuristic algorithm. Journal of Ambient Intelligence and Humanized Computing. 2023, vol. 14, pp. 1675–1698. DOI: 10.1007/s12652-021-03388-2.

Bass L., Clements P., Kazman R. Software Architecture in Practice. 2nd ed. Addison-Wesley Longman, 2003.464 p.

Zhu L., Aurum A., Gorton I., Jeffery R. Tradeoff and Sensitivity Analysis in Software Architecture Evaluation Using Analytic Hierarchy Process. Software Quality Journal. 2005, vol. 13, pp. 357– 375. DOI: 10.1007/s11219-005-4251-0.

Orellana C., Cereceda-Balic F., Solar M., Astudillo H. Enabling Design of Secure IoT Systems with Trade-Off-Aware Architectural Tactics. Sensors. 2024. Vol. 24, no. 22. Art. 7314. DOI: 10.3390/s24227314.

Vafaei N., Ribeiro R. A., Camarinha-Matos L. M. Selection of Normalization Technique for Weighted Average Multi-criteria Decision Making. Camarinha-Matos L., Adu-Kankam K., Julashokri M., eds. Technological Innovation for Resilient Systems. DoCEIS 2018. IFIP Advances in Information and Communication Technology. Vol. 521. Springer, Cham, 2018, pp. 43–52. DOI: 10.1007/978-3-319-78574-5_4.

Di Pompeo D., Tucci M. Multi-objective Software Architecture Refactoring driven by Quality Attributes. 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C). 2023, pp. 175–178. DOI: 10.1109/ICSAC57050.2023.00046.

Smolka S., Mann Z. Á. Evaluation of fog application placement algorithms: a survey. Computing. 2022, vol. 104, pp. 1397–1423. DOI: 10.1007/s00607-021-01031-8.

Tran M.-Q. et al. Energy Efficient Node Selection in Edge-Fog-Cloud Layered IoT Architecture. Sensors. 2023, vol. 23, no. 13, art. 6039. doi: 10.3390/s23136039

Lust T., Teghem J. The multiobjective multidimensional knapsack problem: A survey and a new approach. International Transactions in Operational Research. 2012, vol. 19, no. 4, pp. 495–520. DOI: 10.1111/j.1475-3995.2011.00840. x.

Oprea S. V., Bâra A. An Edge-Fog-Cloud computing architecture for IoT and smart metering data. Peer-to-Peer Networking and Applications. 2023, vol. 16, pp. 818–845. DOI: 10.1007/s12083-022- 01436-y.

Downloads

Published

2026-05-20

How to Cite

Chumachenko, D., & Liubchenko, V. (2026). RESPONSIBILITY-WEIGHTED AGGREGATION OF QUALITY CRITERIA IN MULTI-LAYER IOT SOFTWARE ARCHITECTURES. Bulletin of National Technical University "KhPI". Series: System Analysis, Control and Information Technologies, (1 (15), 57–63. https://doi.org/10.20998/2079-0023.2026.01.09

Issue

Section

INFORMATION TECHNOLOGY