RESPONSIBILITY-WEIGHTED AGGREGATION OF QUALITY CRITERIA IN MULTI-LAYER IOT SOFTWARE ARCHITECTURES
DOI:
https://doi.org/10.20998/2079-0023.2026.01.09Keywords:
IoT software architecture, additive quality model, double-counting, layer-responsibility matrix, Edge-Fog-Cloud, multi-layer systems, quality criteria aggregationAbstract
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
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).