lnu.sePublications
Change search
Link to record
Permanent link

Direct link
Publications (7 of 7) Show all publications
Giussani, S., Caporuscio, M. & Perez-Palacin, D. (2025). A Reasoning Framework for Architecting Carbon-Aware Software-as-a-Service Applications. In: Software Engineering and Advanced Applications. SEAA 2025.: . Paper presented at 51st Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2025) (pp. 231-241). Springer Nature
Open this publication in new window or tab >>A Reasoning Framework for Architecting Carbon-Aware Software-as-a-Service Applications
2025 (English)In: Software Engineering and Advanced Applications. SEAA 2025., Springer Nature , 2025, p. 231-241Conference paper, Published paper (Refereed)
Abstract [en]

Software-as-a-Service solutions are increasingly being adopted when developing software applications, as they are scalable, cost-effective, and facilitate rapid deployment while providing high availability and flexibility. However, the impact of Software-as-a-Service in terms of carbon emissions is not yet adequately addressed as a design concern, and most of the existing efforts revolve around measuring and containing the carbon impact after the deployment. Our work proposes a model-driven reasoning framework that integrates UML-based software architecture modeling with carbon-aware concerns. Architectural elements are supplemented with sustainability and performance properties of interest through a dedicated Domain Specific Language; then, a model-driven transformation generates a simulation model to evaluate multiple architectural designs according to their Software Carbon Intensity and performance metrics. The results guide decision-making by assessing and comparing the trade-offs between performance and carbon intensity for the analyzed designs. In this way, the reasoning framework provides an automated, tool-supported approach to designing environmentally responsible Software-as-a-Service applications.

Place, publisher, year, edition, pages
Springer Nature, 2025
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:lnu:diva-141899 (URN)10.1007/978-3-032-04207-1_16 (DOI)2-s2.0-105016571630 (Scopus ID)
Conference
51st Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2025)
Available from: 2025-10-06 Created: 2025-10-06 Last updated: 2026-08-19Bibliographically approved
Giussani, S. (2025). Architecting Carbon-Aware Software-as-a-Service. In: Software Architecture. ECSA 2025 Tracks and Workshops.: . Paper presented at 19th European Conference on Software Architecture - ECSA 2025 (Tracks and Workshops) (pp. 70-77). Springer Nature
Open this publication in new window or tab >>Architecting Carbon-Aware Software-as-a-Service
2025 (English)In: Software Architecture. ECSA 2025 Tracks and Workshops., Springer Nature, 2025, p. 70-77Conference paper, Published paper (Refereed)
Abstract [en]

Software-as-a-Service solutions are increasingly being adopted for delivering software applications, as they are scalable, cost-effective, and facilitate rapid deployment while providing high availability and flexibility. However, ensuring expected performance while tackling carbon emission concerns poses a significant challenge for the sustainable design and operation of software distributed over the cloud. The proposed research outline investigates Software-as-a-Service carbon impact throughout the main software development stages. As a first step, insights on the modeling and simulation of carbon-related metrics were derived from the lifecycle of a software system. The resulting knowledge led to the development of a reasoning framework enabling carbon awareness during the design phase of cloud-based software architectures. Future steps aim to integrate data visualization capabilities into the reasoning framework to understand the importance of the designed application features in the evaluation process and favor enhanced decision support. Furthermore, an adaptation framework is envisioned to handle uncertainty during the software runtime and keep the balance between carbon impact and performance under control. Together, these steps form a cohesive path toward carbon-aware Software-as-a-Service solutions design and operation. 

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
Software-as-a-Service, Carbon Awareness, Model-driven Engineering, Data Visualization, Reasoning Framework
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:lnu:diva-141898 (URN)10.1007/978-3-032-04403-7_8 (DOI)2-s2.0-105016225613 (Scopus ID)
Conference
19th European Conference on Software Architecture - ECSA 2025 (Tracks and Workshops)
Available from: 2025-10-06 Created: 2025-10-06 Last updated: 2026-08-19Bibliographically approved
Giussani, S., Perez-Palacin, D., Caporuscio, M. & Edrisi, F. (2025). Business Process Lifecycle Enhancement via Digital Twin and Model-Driven Engineering. In: 2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C): . Paper presented at FAACS '25: The 9th International Workshop on Formal Approaches for Advanced Computing Systems (pp. 300-309). IEEE
Open this publication in new window or tab >>Business Process Lifecycle Enhancement via Digital Twin and Model-Driven Engineering
2025 (English)In: 2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C), IEEE, 2025, p. 300-309Conference paper, Published paper (Refereed)
Abstract [en]

Business process management deals with the administration of the chains of events, activities, and decisions that add value to an organization. The ever-growing complexity and inner uncertainty of business-related operations call for a paradigm shift toward new technologies, such as digital twins, to coordinate and optimize the processes belonging to an organization. In this paper, we propose an extended version ofthe business process lifecycle that includes a Digital Twin of the Organization, in charge of consistently ensuring the process’s alignment with the required performance goals and facilitating recovery from failures. We also contribute to defining the model-driven components that transform the business process model, in BPMN notation, into a compatible process representation for the digital twin, enabling simulation capabilities and scenario analyses. Through a manufacturing use case, we demonstrate how the digital twin optimizes processes pre-implementation and facilitates rapid recovery and reconfiguration following critica lfailures, underscoring its potential to improve efficiency and reliability in process management.

Place, publisher, year, edition, pages
IEEE, 2025
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-140238 (URN)10.1109/ICSA-C65153.2025.00050 (DOI)2-s2.0-105007944721 (Scopus ID)
Conference
FAACS '25: The 9th International Workshop on Formal Approaches for Advanced Computing Systems
Available from: 2025-06-26 Created: 2025-06-26 Last updated: 2026-08-19Bibliographically approved
Giussani, S., Martins, R. M., Soares, A., Caporuscio, M. & Perez-Palacin, D. (2025). Visualizing Feature Importance of Time Series Data in Discrete-Event Simulations using Shapley Additive Explanations. In: Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation: . Paper presented at SIGSIM-PADS '25 (pp. 65-69). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Visualizing Feature Importance of Time Series Data in Discrete-Event Simulations using Shapley Additive Explanations
Show others...
2025 (English)In: Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, Association for Computing Machinery (ACM) , 2025, p. 65-69Conference paper, Published paper (Refereed)
Abstract [en]

As simulation applications become vital for understanding and predicting complex systems, analyzing data from repeated simulation runs is essential to gauge model uncertainty and identify optimal parameter settings. This paper presents a visualization tool for analyzing time series ensemble data generated by discrete-event simulations, focusing on feature importance within clustering results. The tool combines dimensionality reduction, clustering, and SHapley Additive exPlanations (SHAP) to highlight influential features and identify trends within clustered simulation data, advancing previous approaches focusing solely on visualization or clustering without analyzing specific feature contributions. By analyzing a manufacturing use case, we show how the visualization supports decision-makers by depicting the main features driving cluster formation and displaying time intervals critical to characterizing distinct system behaviors.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2025
Keywords
Ensemble Data Analysis, Feature-Based Clustering, Simulation Visualization
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-140235 (URN)10.1145/3726301.3728401 (DOI)2-s2.0-105010602813 (Scopus ID)9798400715914 (ISBN)
Conference
SIGSIM-PADS '25
Available from: 2025-06-26 Created: 2025-06-26 Last updated: 2026-08-19Bibliographically approved
Edrisi, F., Perez-Palacin, D., Caporuscio, M. & Giussani, S. (2024). Developing and Evolving a Digital Twin of the Organization. IEEE Access, 12, 45475-45494
Open this publication in new window or tab >>Developing and Evolving a Digital Twin of the Organization
2024 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 12, p. 45475-45494Article in journal (Refereed) Published
Abstract [en]

Digital Twin of the Organization (DTO) is a relatively new concept that emerged to help managers have a full understanding of their organization and realize their objectives. Indeed, DTO enables connecting all the elements of an organization virtually by providing monitoring, optimization, prediction, and other capabilities through continuous simulations. Creating a flexible and evolvable DTO that covers and supports the organization's business strategies is a complex and time-consuming task that requires engineering best practices. In this context, this paper presents and evaluates the EA Blueprint Pattern, which serves as an architectural reference for the development of a DTO by allowing for mapping well-known Enterprise Architecture concepts into software components defining the DTO software architecture. The evaluation is carried on by showing how to use the pattern for creating the DTO for a given organization. Then, a thorough discussion is conducted to analyze how the developed DTO should evolve to deal with vertical and horizontal integration. The lessons learned highlight the strengths and weaknesses along with practical implications for organizations that are eager to develop their DTO according to the EA Blueprint Pattern.

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
Digital twins, Decision making, Information systems, Computer architecture, Standards organizations, Pattern analysis, Organizational aspects, Software engineering, Enterprise architecture management, Digital twin, EA blueprint pattern, enterprise architecture, organizational integration, software evolution
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-129002 (URN)10.1109/ACCESS.2024.3381778 (DOI)001193963600001 ()2-s2.0-85189166724 (Scopus ID)
Available from: 2024-04-22 Created: 2024-04-22 Last updated: 2026-08-19Bibliographically approved
Edrisi, F., Perez-Palacin, D., Caporuscio, M. & Giussani, S. (2023). Adaptive Controllers and Digital Twin for Self-Adaptive Robotic Manipulators. In: 2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS): . Paper presented at 2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 15-16 May 2023, Melbourne, Australia (pp. 56-67). IEEE
Open this publication in new window or tab >>Adaptive Controllers and Digital Twin for Self-Adaptive Robotic Manipulators
2023 (English)In: 2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), IEEE, 2023, p. 56-67Conference paper, Published paper (Refereed)
Abstract [en]

Robots are increasingly adopted in a wide range of unstructured and uncertain environments, where they are expected to keep quality properties such as efficiency, accuracy, and safety. To this end, robots need to be smart and continuously update their situation awareness. Self-adaptive systems pave the way for accomplishing this aim by enabling a robot to understand its surroundings and adapt to various scenarios in a systematic manner. However, some situations, e.g., adjusting adaptation rules, refining run-time models, narrowing a vast adaptation domain, and taking future scenarios into consideration, etc. may require the self-adaptive system to include additional specialized components. In this regard, this work proposes a novel approach combining the MAPE-K, adaptive controllers, and a Digital Twin of the robot to enable the managing system to be aware of new scenarios appearing at run-time and operate safely, accurately, and efficiently. A state-of-the-art robot model is employed to evaluate the suitability of the approach.

Place, publisher, year, edition, pages
IEEE, 2023
Series
ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, ISSN 2157-2305, E-ISSN 2157-2321
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-126403 (URN)10.1109/seams59076.2023.00017 (DOI)2-s2.0-85166322573 (Scopus ID)9798350311921 (ISBN)9798350311938 (ISBN)
Conference
2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 15-16 May 2023, Melbourne, Australia
Funder
Knowledge Foundation
Available from: 2024-01-11 Created: 2024-01-11 Last updated: 2026-08-19Bibliographically approved
Giussani, S. (2022). A Semi-Decentralized Self-Adaptive IoT Architecture for Energy Efficiency in Smart Households. In: Boronat A., Garcia-Dominguez A., Hinkel G., Lano K., De Sanctis M., Ferry N., Mosser S., Wimmer M., Alfraihi H., Rahimi S., Troya J. (Ed.), STAF 2023 Workshop Post-Proceedings: . Paper presented at 2023 Software Technologies: Applications and Foundations Workshops, STAF-WS 2023; 15th Transformation Tool Contest, TTC 2023, 3rd International Workshop on MDE for Smart IoT Systems, MeSS 2023 and Agile Model-driven Engineering Workshop, AgileMDE 2023, Leicester, UK, 18-21 July 2023. CEUR-WS, 3620
Open this publication in new window or tab >>A Semi-Decentralized Self-Adaptive IoT Architecture for Energy Efficiency in Smart Households
2022 (English)In: STAF 2023 Workshop Post-Proceedings / [ed] Boronat A., Garcia-Dominguez A., Hinkel G., Lano K., De Sanctis M., Ferry N., Mosser S., Wimmer M., Alfraihi H., Rahimi S., Troya J., CEUR-WS , 2022, Vol. 3620Conference paper, Published paper (Refereed)
Abstract [en]

The advent of IoT opened up countless possibilities for the realization of smart devices, architectures and systems. In several circumstances, however, these components are designed to provide a good experience in terms of performance as well as usability, often choosing them over other features, such as energy efficiency. In this paper, a model-based architecture derived from the Collect-Organize Pattern for Self-Adaptation is presented through a use case involving a smart household, and a brief discussion on its applicability in a realistic scenario is provided.

Place, publisher, year, edition, pages
CEUR-WS, 2022
Series
CEUR Workshop Proceedings, E-ISSN 1613-0073 ; 3620
National Category
Computer Systems
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-129980 (URN)2-s2.0-85183911733 (Scopus ID)
Conference
2023 Software Technologies: Applications and Foundations Workshops, STAF-WS 2023; 15th Transformation Tool Contest, TTC 2023, 3rd International Workshop on MDE for Smart IoT Systems, MeSS 2023 and Agile Model-driven Engineering Workshop, AgileMDE 2023, Leicester, UK, 18-21 July 2023
Available from: 2024-06-05 Created: 2024-06-05 Last updated: 2026-08-19Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0009-0003-9815-3442

Search in DiVA

Show all publications