lnu.sePublikasjoner
Endre søk
Link to record
Permanent link

Direct link
Perez-Palacin, DiegoORCID iD iconorcid.org/0000-0002-2736-845X
Publikasjoner (10 av 45) Visa alla publikasjoner
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.
Åpne denne publikasjonen i ny fane eller vindu >>An Architectural Viewpoint for Benefit-Cost-Risk-Aware Decision-Making in Self-Adaptive Systems
Vise andre…
2025 (engelsk)Inngår i: ACM Transactions on Autonomous and Adaptive Systems, ISSN 1556-4665, E-ISSN 1556-4703, Vol. 20, nr 1, artikkel-id 2Artikkel i tidsskrift (Fagfellevurdert) 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.

sted, utgiver, år, opplag, sider
Association for Computing Machinery (ACM), 2025
Emneord
self-adaptive, risk, cost, benefit, viewpoint, decision-making
HSV kategori
Forskningsprogram
Datavetenskap, Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-134466 (URN)10.1145/3705612 (DOI)001476591100001 ()2-s2.0-105003437375 (Scopus ID)
Tilgjengelig fra: 2025-01-14 Laget: 2025-01-14 Sist oppdatert: 2025-05-13bibliografisk kontrollert
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.
Åpne denne publikasjonen i ny fane eller vindu >>A conceptual and architectural characterization of antifragile systems
2024 (engelsk)Inngår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 213, artikkel-id 112051Artikkel i tidsskrift (Fagfellevurdert) 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.

sted, utgiver, år, opplag, sider
Elsevier, 2024
Emneord
Antifragility, Dependability, Uncertainty, Software architecture
HSV kategori
Forskningsprogram
Datavetenskap, Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-132145 (URN)10.1016/j.jss.2024.112051 (DOI)001290965800001 ()2-s2.0-85190106638 (Scopus ID)
Tilgjengelig fra: 2024-08-29 Laget: 2024-08-29 Sist oppdatert: 2025-01-14bibliografisk kontrollert
Edrisi, F., Perez-Palacin, D., Caporuscio, M. & Giussani, S. (2024). Developing and Evolving a Digital Twin of the Organization. IEEE Access, 12, 45475-45494
Åpne denne publikasjonen i ny fane eller vindu >>Developing and Evolving a Digital Twin of the Organization
2024 (engelsk)Inngår i: IEEE Access, E-ISSN 2169-3536, Vol. 12, s. 45475-45494Artikkel i tidsskrift (Fagfellevurdert) 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.

sted, utgiver, år, opplag, sider
IEEE, 2024
Emneord
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
HSV kategori
Forskningsprogram
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)
Tilgjengelig fra: 2024-04-22 Laget: 2024-04-22 Sist oppdatert: 2025-04-30bibliografisk kontrollert
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
Åpne denne publikasjonen i ny fane eller vindu >>Uncertainty Flow Diagrams: Towards a Systematic Representation of Uncertainty Propagation and Interaction in Adaptive Systems
Vise andre…
2024 (engelsk)Inngår i: Proceedings of the 2024 IEEE/ACM 19th Symposium on Software Engineering for Adaptive and Self-Managing Systems, ACM Publications, 2024, s. 37-43Konferansepaper, Publicerat paper (Fagfellevurdert)
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.

sted, utgiver, år, opplag, sider
ACM Publications, 2024
Emneord
Uncertainty propagation, Uncertainty interaction, Modeling nota- tions, Flow Diagrams
HSV kategori
Forskningsprogram
Datavetenskap, Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-134470 (URN)10.1145/3643915.3644084 (DOI)2-s2.0-85196418106 (Scopus ID)9798400705854 (ISBN)
Konferanse
2024 IEEE/ACM 19th Symposium on Software Engineering for Adaptive and Self-Managing Systems
Tilgjengelig fra: 2025-01-14 Laget: 2025-01-14 Sist oppdatert: 2025-01-15bibliografisk kontrollert
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
Åpne denne publikasjonen i ny fane eller vindu >>Adaptive Controllers and Digital Twin for Self-Adaptive Robotic Manipulators
2023 (engelsk)Inngår i: 2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), IEEE, 2023, s. 56-67Konferansepaper, Publicerat paper (Fagfellevurdert)
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.

sted, utgiver, år, opplag, sider
IEEE, 2023
Serie
ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, ISSN 2157-2305, E-ISSN 2157-2321
HSV kategori
Forskningsprogram
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
urn:nbn:se:lnu:diva-126403 (URN)10.1109/seams59076.2023.00017 (DOI)2-s2.0-85166322573 (Scopus ID)9798350311921 (ISBN)9798350311938 (ISBN)
Konferanse
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
Forskningsfinansiär
Knowledge Foundation
Tilgjengelig fra: 2024-01-11 Laget: 2024-01-11 Sist oppdatert: 2025-04-30bibliografisk kontrollert
Grassi, V., Mirandola, R. & Perez-Palacin, D. (2023). Towards a Conceptual Characterization of Antifragile Systems. In: Proceedings - IEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023: . Paper presented at 20th IEEE International Conference on Software Architecture Companion, ICSA-C 2023; Conference date: 13 March 2023 through 17 March 2023 (pp. 121-125). IEEE
Åpne denne publikasjonen i ny fane eller vindu >>Towards a Conceptual Characterization of Antifragile Systems
2023 (engelsk)Inngår i: Proceedings - IEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023, IEEE, 2023, s. 121-125Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Antifragility has recently emerged as a design principle changes during their operations. In this "New Ideas"paper we intend to support the vision that an effective application of this principle requires a clear understanding of the implications of its adoption and of its relationships with other approaches sharing a similar objective. To this end, we argue that a proper conceptual characterization of antifragility can be achieved through its inclusion within the consolidated dependability taxonomy. From this conceptual characterization we identify open architectural challenges towards the definition of a reference model for antifragile systems. © 2023 IEEE.

sted, utgiver, år, opplag, sider
IEEE, 2023
Emneord
Antifragility, Conceptual model, Dependability, Design Principles, Reference modeling
HSV kategori
Forskningsprogram
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
urn:nbn:se:lnu:diva-123798 (URN)10.1109/ICSA-C57050.2023.00036 (DOI)2-s2.0-85159127216 (Scopus ID)9781665464598 (ISBN)
Konferanse
20th IEEE International Conference on Software Architecture Companion, ICSA-C 2023; Conference date: 13 March 2023 through 17 March 2023
Tilgjengelig fra: 2023-08-17 Laget: 2023-08-17 Sist oppdatert: 2023-09-07bibliografisk kontrollert
Weyns, D., Calinescu, R., Mirandola, R., Tei, K., Acosta, M., Bennaceur, A., . . . Zisman, A. (2023). Towards a Research Agenda for Understanding and Managing Uncertainty in Self-Adaptive Systems. Software Engineering Notes: an Informal Newsletter of The Specia, 48(4), 20-36
Åpne denne publikasjonen i ny fane eller vindu >>Towards a Research Agenda for Understanding and Managing Uncertainty in Self-Adaptive Systems
Vise andre…
2023 (engelsk)Inngår i: Software Engineering Notes: an Informal Newsletter of The Specia, ISSN 0163-5948, E-ISSN 1943-5843, Vol. 48, nr 4, s. 20-36Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

Despite considerable research efforts on handling uncertainty in self-adaptive systems, a comprehensive understanding of the precise nature of uncertainty is still lacking. This paper summarises the findings of the 2023 Bertinoro Seminar on Uncertainty in Self- Adaptive Systems, which aimed at thoroughly investigating the notion of uncertainty, and outlining open challenges associated with its handling in self-adaptive systems. The seminar discussions were centered around five core topics: (1) agile end-toend handling of uncertainties in goal-oriented self-adaptive systems, (2) managing uncertainty risks for self-adaptive systems, (3) uncertainty propagation and interaction, (4) uncertainty in self-adaptive machine learning systems, and (5) human empowerment under uncertainty. Building on the insights from these discussions, we propose a research agenda listing key open challenges, and a possible way forward for addressing them in the coming years.

sted, utgiver, år, opplag, sider
ACM Publications, 2023
HSV kategori
Forskningsprogram
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
urn:nbn:se:lnu:diva-126418 (URN)10.1145/3617946.3617951 (DOI)
Tilgjengelig fra: 2024-01-11 Laget: 2024-01-11 Sist oppdatert: 2024-02-01bibliografisk kontrollert
Bernardi, S., Gomez, A., Merseguer, J., Perez-Palacin, D. & Requeno, J. I. (2022). DICE simulation: a tool for software performance assessment at the design stage. Automated Software Engineering: An International Journal, 29, Article ID 36.
Åpne denne publikasjonen i ny fane eller vindu >>DICE simulation: a tool for software performance assessment at the design stage
Vise andre…
2022 (engelsk)Inngår i: Automated Software Engineering: An International Journal, ISSN 0928-8910, E-ISSN 1573-7535, Vol. 29, artikkel-id 36Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

In recent years, we have seen many performance fiascos in the deployment of new systems, such as the US health insurance web. This paper describes the functionality and architecture, as well as success stories, of a tool that helps address these types of issues. The tool allows assessing software designs regarding quality, in particular performance and reliability. Starting from a UML design with quality annotations, the tool applies model-transformation techniques to yield analyzable models. Such models are then leveraged by the tool to compute quality metrics. Finally, quality results, over the design, are presented to the engineer, in terms of the problem domain. Hence, the tool is an asset for the software engineer to evaluate system quality through software designs. While leveraging the Eclipse platform, the tool uses UML and the MARTE, DAM and DICE profiles for the system design and the quality modeling.

sted, utgiver, år, opplag, sider
Springer, 2022
Emneord
Software performance, Reliability, UML, Software tool
HSV kategori
Forskningsprogram
Datavetenskap, Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-111484 (URN)10.1007/s10515-022-00335-z (DOI)000773928800001 ()2-s2.0-85127228110 (Scopus ID)2022 (Lokal ID)2022 (Arkivnummer)2022 (OAI)
Tilgjengelig fra: 2022-04-20 Laget: 2022-04-20 Sist oppdatert: 2023-04-06bibliografisk kontrollert
Andersson, J., Grassi, V., Mirandola, R. & Perez-Palacin, D. (2021). A conceptual framework for resilience: fundamental definitions, strategies and metrics. Computing, 103, 559-588
Åpne denne publikasjonen i ny fane eller vindu >>A conceptual framework for resilience: fundamental definitions, strategies and metrics
2021 (engelsk)Inngår i: Computing, ISSN 0010-485X, E-ISSN 1436-5057, Vol. 103, s. 559-588Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

The resilience system property has become more and more relevant, mainly because of the increasing dependance on a rapidly growing number of software-intensive, complex, socio-technical systems, which are facing uncertainty about changes they are expected to experience during their life-cycle and ways to deal with them. Methodologies for the systematic design and validation of resilience for such systems are thus highly necessary, and require contributions from several different fields. This paper contributes to current resilience research by providing a conceptual framework intended to serve as a common ground for the development of such methodologies. Its main points are: the identification of the main categories of changes a system should face; a clear definition of the different facets of resilience one could want to achieve, expressed in terms of the system dynamics; a mapping of each of these facets to design strategies that are better suited to achieve it; and the corresponding identification of possible metrics that can be used to assess its achievement. 

sted, utgiver, år, opplag, sider
Springer, 2021
Emneord
Resilience, Conceptual framework, Strategies and metrics
HSV kategori
Forskningsprogram
Datavetenskap, Programvaruteknik
Identifikatorer
urn:nbn:se:lnu:diva-99639 (URN)10.1007/s00607-020-00874-x (DOI)000599111600001 ()2-s2.0-85097568269 (Scopus ID)2020 (Lokal ID)2020 (Arkivnummer)2020 (OAI)
Prosjekter
ALADINO
Forskningsfinansiär
Knowledge Foundation, 20200117
Tilgjengelig fra: 2020-12-18 Laget: 2020-12-18 Sist oppdatert: 2022-04-12bibliografisk kontrollert
Edrisi, F., Perez-Palacin, D., Caporuscio, M., Hallberg, M., Johannesson, A., Kopf, C. & Sigvardsson, J. (2021). EA Blueprint: An Architectural Pattern for Resilient Digital Twin of the Organization. In: Adler R. et al (Ed.), Dependable Computing - EDCC 2021 Workshops.: . Paper presented at DREAMS, DSOGRI, SERENE 2021, Munich, Germany, September 13, 2021 (pp. 120-131). Springer
Åpne denne publikasjonen i ny fane eller vindu >>EA Blueprint: An Architectural Pattern for Resilient Digital Twin of the Organization
Vise andre…
2021 (engelsk)Inngår i: Dependable Computing - EDCC 2021 Workshops. / [ed] Adler R. et al, Springer, 2021, s. 120-131Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Advancements in Cyber-Physical Systems, IoT, Data-driven methods, and networking prepare the adequate infrastructure for constructing new organizations, where everything is connected and interact with each other. A Digital Twin of the Organization (DTO) exploits these infrastructures to provide an accurate digital representation of the organization. Beyond the usual representation of devices, machines and physical assets supplied by Digital Twins, a DTO also include processes, services, people, roles, and all other relevant elements for the operation of organizations. Therefore, DTO can play a key role in realizing and analyzing aspects of organizations, assisting managers on the knowledge of the organization status, and foreseeing possible effects of potential changes in the organization. However, due to the dynamic, open, and ever-changing environment of organizations, an established DTO will soon degrade or even lose all its utility. Therefore, a DTO needs to evolve to recover its utility when the organization changes. The development of flexible, resilient, and easy to evolve DTO has not been well-addressed yet. Most of the existing proposals are context-dependent, system-specific, or focus on providing solutions in high-level abstraction. This work leverages Enterprise Architecture to propose an architectural pattern to serve as a blueprint toward the development of resilient DTO.

sted, utgiver, år, opplag, sider
Springer, 2021
Serie
Communications in Computer and Information Science, ISSN 1865-0929, E-ISSN 1865-0937 ; 1462
Emneord
Resilient Digital Twin of Organization, Enterprise architecture, Architectural pattern
HSV kategori
Forskningsprogram
Data- och informationsvetenskap, Datavetenskap
Identifikatorer
urn:nbn:se:lnu:diva-107110 (URN)10.1007/978-3-030-86507-8_12 (DOI)2-s2.0-85115446405 (Scopus ID)9783030865078 (ISBN)9783030865061 (ISBN)
Konferanse
DREAMS, DSOGRI, SERENE 2021, Munich, Germany, September 13, 2021
Tilgjengelig fra: 2021-09-23 Laget: 2021-09-23 Sist oppdatert: 2024-08-28bibliografisk kontrollert
Organisasjoner
Identifikatorer
ORCID-id: ORCID iD iconorcid.org/0000-0002-2736-845X