lnu.sePublikationer
Ändra sökning
Länk till posten
Permanent länk

Direktlänk
Perez-Palacin, DiegoORCID iD iconorcid.org/0000-0002-2736-845X
Publikationer (10 of 51) Visa alla publikationer
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
Öppna denna publikation i ny flik eller fönster >>A Reasoning Framework for Architecting Carbon-Aware Software-as-a-Service Applications
2025 (Engelska)Ingår i: Software Engineering and Advanced Applications. SEAA 2025., Springer Nature , 2025, s. 231-241Konferensbidrag, Publicerat paper (Refereegranskat)
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.

Ort, förlag, år, upplaga, sidor
Springer Nature, 2025
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
urn:nbn:se:lnu:diva-141899 (URN)10.1007/978-3-032-04207-1_16 (DOI)2-s2.0-105016571630 (Scopus ID)
Konferens
51st Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2025)
Tillgänglig från: 2025-10-06 Skapad: 2025-10-06 Senast uppdaterad: 2025-10-13Bibliografiskt granskad
Weyns, D., Hezavehi, S., Avgeriou, P., Calinescu, R., Mirandola, R. & Perez-Palacin, D. (2025). An Architectural Viewpoint for Benefit-Cost-Risk-Aware Decision-Making in Self-Adaptive Systems. ACM Transactions on Autonomous and Adaptive Systems, 20(1), Article ID 2.
Öppna denna publikation i ny flik eller fönster >>An Architectural Viewpoint for Benefit-Cost-Risk-Aware Decision-Making in Self-Adaptive Systems
Visa övriga...
2025 (Engelska)Ingår i: ACM Transactions on Autonomous and Adaptive Systems, ISSN 1556-4665, E-ISSN 1556-4703, Vol. 20, nr 1, artikel-id 2Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Self-adaptation equips a software system with a feedback loop that resolves uncertainties during operation and adapts the system to deal with them when necessary. Most self-adaptation approaches today use decision-making mechanisms that select for execution the adaptation option with the best-estimated benefit expressed as a set of adaptation goals. A few approaches also consider the estimated (one-off) cost of executing the candidate adaptation options. We argue that besides benefit and cost, decision-making in self-adaptive systems should also consider the estimated risk the system or its users would be exposed to if an adaptation option were selected for execution. Balancing all three concerns when evaluating the options for adaptation to mitigate uncertainty is essential for satisfying stakeholders’ concerns and ensuring the safety and public acceptance of self-adaptive systems. In this paper, we present a reference model for decision-making in self-adaptation that considers the estimated benefit, cost, and risk as core concerns of each adaptation option. Leveraging this model, we then present an ISO/IEC/IEEE 42010 compatible architectural viewpoint that aims at supporting software architects responsible for designing robust decision-making mechanisms for self-adaptive systems. We demonstrate the applicability, usefulness, and understandability of the viewpoint through a case study where participants with experience in the engineering of self-adaptive systems performed a set of design tasks in DeltaIoT, an Internet-of-Things exemplar for research on self-adaptive systems.

Ort, förlag, år, upplaga, sidor
Association for Computing Machinery (ACM), 2025
Nyckelord
self-adaptive, risk, cost, benefit, viewpoint, decision-making
Nationell ämneskategori
Programvaruteknik
Forskningsämne
Datavetenskap, Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-134466 (URN)10.1145/3705612 (DOI)001476591100001 ()2-s2.0-105003437375 (Scopus ID)
Tillgänglig från: 2025-01-14 Skapad: 2025-01-14 Senast uppdaterad: 2025-05-13Bibliografiskt granskad
Edrisi, F., Perez-Palacin, D., Caporuscio, M. & Mirandola, R. (2025). Approaching Proactive Self-Adaptation in Nonlinear Cyber-Physical Systems. In: : . Paper presented at 2025 IEEE/ACM 20th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) (pp. 25-31). IEEE
Öppna denna publikation i ny flik eller fönster >>Approaching Proactive Self-Adaptation in Nonlinear Cyber-Physical Systems
2025 (Engelska)Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Cyber-physical systems (CPS) are challenging to control due to the complex uncertainties arising from physical and virtual sources. Enhancing CPS with self-adaptation is beneficial in addressing these uncertainties. While reactive adaptation often struggles with reliability, proactive adaptation could be more advantageous by preparing systems to make informed decisions, considering the consequences of changes before they occur. CPS and their execution environment usually exhibit timevarying or non-linear dynamics, which are more complex to predict than linear systems, while recent proposals of proactive self-adaptation methods have focused on linear systems. This work bridges this gap by proposing a method for Proactive self-Adaptation for Nonlinear Cyber-physical Systems (PANCS). PANCS is developed through a ground vehicle running example, leveraging MAPE-K loop, and its strengths and limitations are discussed.

Ort, förlag, år, upplaga, sidor
IEEE, 2025
Nyckelord
CPS, Nonlinear, Adaptive Model Predictive Control
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
urn:nbn:se:lnu:diva-143286 (URN)10.1109/SEAMS66627.2025.00011 (DOI)2-s2.0-105009127878 (Scopus ID)9798331501822 (ISBN)9798331501815 (ISBN)
Konferens
2025 IEEE/ACM 20th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)
Tillgänglig från: 2025-12-09 Skapad: 2025-12-09 Senast uppdaterad: 2025-12-30Bibliografiskt granskad
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
Öppna denna publikation i ny flik eller fönster >>Business Process Lifecycle Enhancement via Digital Twin and Model-Driven Engineering
2025 (Engelska)Ingår i: 2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C), IEEE, 2025, s. 300-309Konferensbidrag, Publicerat paper (Refereegranskat)
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.

Ort, förlag, år, upplaga, sidor
IEEE, 2025
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
urn:nbn:se:lnu:diva-140238 (URN)10.1109/ICSA-C65153.2025.00050 (DOI)2-s2.0-105007944721 (Scopus ID)
Konferens
FAACS '25: The 9th International Workshop on Formal Approaches for Advanced Computing Systems
Tillgänglig från: 2025-06-26 Skapad: 2025-06-26 Senast uppdaterad: 2025-06-30Bibliografiskt granskad
Grassi, V., Mirandola, R. & Perez-Palacin, D. (2025). Embracing Uncertainty: A Fuzzy Theoretical Model for Goal Fulfillment Assessment. In: Proceedings 2025 IEEE ACM 13th International Conference on Formal Methods in Software Engineering FormaliSE 2025: . Paper presented at 13th International Conference on Formal Methods in Software Engineering (FormaliSE), Ottawa, Canada, 27 - 28 April, 2025 (pp. 113-123). Institute of Electrical and Electronics Engineers (IEEE)
Öppna denna publikation i ny flik eller fönster >>Embracing Uncertainty: A Fuzzy Theoretical Model for Goal Fulfillment Assessment
2025 (Engelska)Ingår i: Proceedings 2025 IEEE ACM 13th International Conference on Formal Methods in Software Engineering FormaliSE 2025, Institute of Electrical and Electronics Engineers (IEEE), 2025, s. 113-123Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

A relevant issue in managing a complex software system is the quantitative assessment of the fulfillment degree of its requirements, as it provides a sound basis for identifying suitable design time or runtime corrective actions. However, this quantitative assessment must cope with the uncertainty that could affect the requirements specification and the data used in the assessment process. We tackle this problem, assuming the system requirements are specified through a hierarchical goal model. For this case, we propose an approach rooted in the fuzzy set and fuzzy logic theory for the quantitative assessment of the fulfillment degree of the goals specified in the goal model, considering the different kinds of uncertainty that could be present. Our result enriches the methodological and practical toolset available for managing complex software systems in uncertain scenarios, complementing other approaches based on different formal frameworks like probability theory.

Ort, förlag, år, upplaga, sidor
Institute of Electrical and Electronics Engineers (IEEE), 2025
Nationell ämneskategori
Datavetenskap (datalogi) Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-142939 (URN)10.1109/FORMALISE66629.2025.00018 (DOI)2-s2.0-105009089953 (Scopus ID)9798331537944 (ISBN)
Konferens
13th International Conference on Formal Methods in Software Engineering (FormaliSE), Ottawa, Canada, 27 - 28 April, 2025
Tillgänglig från: 2025-12-23 Skapad: 2025-12-23 Senast uppdaterad: 2026-01-08Bibliografiskt granskad
Bruneel, T., Löwe, W., Ericsson, M., Perez-Palacin, D. & Nordqvist, J. (2025). Optimising Pixel-Wise Time-Series Analysis of Vegetation Indices Imagery via Key-Pixel Selection. In: Proceedings of Swedish AI Society Workshop 2025 (SAIS 2025): . Paper presented at Swedish AI Society Workshop 2025 (SAIS 2025) (pp. 26-38). CEUR-WS, 4037
Öppna denna publikation i ny flik eller fönster >>Optimising Pixel-Wise Time-Series Analysis of Vegetation Indices Imagery via Key-Pixel Selection
Visa övriga...
2025 (Engelska)Ingår i: Proceedings of Swedish AI Society Workshop 2025 (SAIS 2025), CEUR-WS , 2025, Vol. 4037, s. 26-38Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Pixel-wise time-series analysis of satellite-derived vegetation indices is often complex and computationally demanding, as the pixel-wise application of the analysis scales with the number of pixels to be processed. In this study, we use Gaussian Process Regression (GPR) pixel-wise to fill temporal gaps in Normalized Difference Vegetation Index (NDVI) data. Rather than applying GPR across all pixels and trying to optimise the performance of GPR directly, we introduce an algorithm to select key pixels for GPR applications. By selectively applying GPR to a subset of pixels and image reconstruction of the remaining unselected pixels, we achieve substantial speedups (2.5-5.5×) with minimal loss in NDVI estimation accuracy (0.5-2.5%). This trade-off with pixel selection enables more scalable and efficient pixel-wise processing of large-scale imagery, with strong applicability in the field of remote sensing.

Ort, förlag, år, upplaga, sidor
CEUR-WS, 2025
Serie
Ceur Workshop Proceedings
Nyckelord
Gaussian Process Regression, Key-Pixel Selection, NDVI, Performance Optimisation, Pixel-Wise Processing, Remote Sensing, Temporal Gap-Filling
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
urn:nbn:se:lnu:diva-142921 (URN)2-s2.0-105017600940 (Scopus ID)
Konferens
Swedish AI Society Workshop 2025 (SAIS 2025)
Tillgänglig från: 2025-12-23 Skapad: 2025-12-23 Senast uppdaterad: 2026-01-08Bibliografiskt granskad
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)
Öppna denna publikation i ny flik eller fönster >>Visualizing Feature Importance of Time Series Data in Discrete-Event Simulations using Shapley Additive Explanations
Visa övriga...
2025 (Engelska)Ingår i: Proceedings of the 39th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, Association for Computing Machinery (ACM) , 2025, s. 65-69Konferensbidrag, Publicerat paper (Refereegranskat)
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.

Ort, förlag, år, upplaga, sidor
Association for Computing Machinery (ACM), 2025
Nyckelord
Ensemble Data Analysis, Feature-Based Clustering, Simulation Visualization
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
urn:nbn:se:lnu:diva-140235 (URN)10.1145/3726301.3728401 (DOI)9798400715914 (ISBN)
Konferens
SIGSIM-PADS '25
Tillgänglig från: 2025-06-26 Skapad: 2025-06-26 Senast uppdaterad: 2025-06-30Bibliografiskt granskad
Grassi, V., Mirandola, R. & Perez-Palacin, D. (2024). A conceptual and architectural characterization of antifragile systems. Journal of Systems and Software, 213, Article ID 112051.
Öppna denna publikation i ny flik eller fönster >>A conceptual and architectural characterization of antifragile systems
2024 (Engelska)Ingår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 213, artikel-id 112051Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Antifragility is one of the terms that have recently emerged with the aim of indicating a direction that should be pursued toward the objective of designing Information and Communications Technology systems that remain trustworthy despite their dynamic and evolving operating context. We present a characterization of antifragility, aiming to clarify from a conceptual viewpoint the implications of its adoption as a design guideline and its relationships with other approaches sharing a similar objective. To this end, we discuss the inclusion of antifragility (and related concepts) within the well-known dependability taxonomy, which was proposed a few decades ago with the goal of providing a reference framework to reason about the different facets of the general concern of designing dependable systems. From our conceptual characterization, we then derive a possible path toward the engineering of antifragile systems.

Ort, förlag, år, upplaga, sidor
Elsevier, 2024
Nyckelord
Antifragility, Dependability, Uncertainty, Software architecture
Nationell ämneskategori
Programvaruteknik
Forskningsämne
Datavetenskap, Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-132145 (URN)10.1016/j.jss.2024.112051 (DOI)001290965800001 ()2-s2.0-85190106638 (Scopus ID)
Tillgänglig från: 2024-08-29 Skapad: 2024-08-29 Senast uppdaterad: 2025-08-07Bibliografiskt granskad
Edrisi, F., Perez-Palacin, D., Caporuscio, M. & Giussani, S. (2024). Developing and Evolving a Digital Twin of the Organization. IEEE Access, 12, 45475-45494
Öppna denna publikation i ny flik eller fönster >>Developing and Evolving a Digital Twin of the Organization
2024 (Engelska)Ingår i: IEEE Access, E-ISSN 2169-3536, Vol. 12, s. 45475-45494Artikel i tidskrift (Refereegranskat) 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.

Ort, förlag, år, upplaga, sidor
IEEE, 2024
Nyckelord
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
Nationell ämneskategori
Datavetenskap (datalogi)
Forskningsämne
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
urn:nbn:se:lnu:diva-129002 (URN)10.1109/ACCESS.2024.3381778 (DOI)001193963600001 ()2-s2.0-85189166724 (Scopus ID)
Tillgänglig från: 2024-04-22 Skapad: 2024-04-22 Senast uppdaterad: 2025-04-30Bibliografiskt granskad
Camara, J., Hahner, S., Perez-Palacin, D., Vallecillo, A., Acosta, M., Bencomo, N., . . . Gerasimou, S. (2024). Uncertainty Flow Diagrams: Towards a Systematic Representation of Uncertainty Propagation and Interaction in Adaptive Systems. In: Proceedings of the 2024 IEEE/ACM 19th Symposium on Software Engineering for Adaptive and Self-Managing Systems: . Paper presented at 2024 IEEE/ACM 19th Symposium on Software Engineering for Adaptive and Self-Managing Systems (pp. 37-43). ACM Publications
Öppna denna publikation i ny flik eller fönster >>Uncertainty Flow Diagrams: Towards a Systematic Representation of Uncertainty Propagation and Interaction in Adaptive Systems
Visa övriga...
2024 (Engelska)Ingår i: Proceedings of the 2024 IEEE/ACM 19th Symposium on Software Engineering for Adaptive and Self-Managing Systems, ACM Publications, 2024, s. 37-43Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Sources of uncertainty in adaptive systems are rarely independent, and their interaction can affect the attainment of system goals in unpredictable ways. Despite ample work on “taming” uncertainty, the research community has devoted little attention to the systematic representation, analysis, and mitigation of uncertainty propagation and interaction (UPI) in adaptive systems. To address this oversight, we introduce Uncertainty Flow Diagrams, a notation that captures key UPI aspects. We demonstrate the use and benefits of our novel notation on Znn.com, an adaptive news site infrastructure.

Ort, förlag, år, upplaga, sidor
ACM Publications, 2024
Nyckelord
Uncertainty propagation, Uncertainty interaction, Modeling nota- tions, Flow Diagrams
Nationell ämneskategori
Programvaruteknik
Forskningsämne
Datavetenskap, Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-134470 (URN)10.1145/3643915.3644084 (DOI)2-s2.0-85196418106 (Scopus ID)9798400705854 (ISBN)
Konferens
2024 IEEE/ACM 19th Symposium on Software Engineering for Adaptive and Self-Managing Systems
Tillgänglig från: 2025-01-14 Skapad: 2025-01-14 Senast uppdaterad: 2025-01-15Bibliografiskt granskad
Organisationer
Identifikatorer
ORCID-id: ORCID iD iconorcid.org/0000-0002-2736-845X

Sök vidare i DiVA

Visa alla publikationer