lnu.sePublications
Change search
Link to record
Permanent link

Direct link
Caporuscio, Mauro, ProfessorORCID iD iconorcid.org/0000-0001-6981-0966
Publications (10 of 61) Show all publications
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: 2024-05-16Bibliographically approved
Saman Azari, M., Flammini, F., Santini, S. & Caporuscio, M. (2023). A Systematic Literature Review on Transfer Learning for Predictive Maintenance in Industry 4.0. IEEE Access, 11, 12887-12910
Open this publication in new window or tab >>A Systematic Literature Review on Transfer Learning for Predictive Maintenance in Industry 4.0
2023 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. 11, p. 12887-12910Article, review/survey (Refereed) Published
Abstract [en]

The advent of Industry 4.0 has resulted in the widespread usage of novel paradigms and digital technologies within industrial production and manufacturing systems. The objective of making industrial operations monitoring easier also implied the usage of more effective data-driven predictive maintenance approaches, including those based on machine learning. Although those approaches are becoming increasingly popular, most of the traditional machine learning and deep learning algorithms experience the following three major challenges: 1) lack of training data (especially faulty data), 2) incompatible computation power, and 3) discrepancy in data distribution. A new data-driven technique, such as transfer learning, can be developed to overcome the issues related to traditional machine learning and deep learning for predictive maintenance. Motivated by the recent big interest towards transfer learning within computer science and artificial intelligence, in this paper we provide a systematic literature review addressing related research with a focus on predictive maintenance. The review aims to define transfer learning in the context of predictive maintenance by introducing a specific taxonomy based on relevant perspectives. We also discuss current advances, challenges, open-source datasets, and future directions of transfer learning applications in predictive maintenance from both theoretical and practical viewpoints.

Place, publisher, year, edition, pages
IEEE, 2023
Keywords
Maintenance engineering, Predictive maintenance, Prognostics and health management, Transfer learning, Artificial intelligence, Fault diagnosis, domain adaptation, fault detection, fault prognosis
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-119802 (URN)10.1109/ACCESS.2023.3239784 (DOI)000933765200001 ()2-s2.0-85147287812 (Scopus ID)
Available from: 2023-03-16 Created: 2023-03-16 Last updated: 2024-01-17Bibliographically 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: 2024-08-28Bibliographically approved
Andersson, J., Caporuscio, M., D'Angelo, M. & Napolitano, A. (2023). Architecting decentralized control in large-scale self-adaptive systems. Computing, 105, 1849-1882
Open this publication in new window or tab >>Architecting decentralized control in large-scale self-adaptive systems
2023 (English)In: Computing, ISSN 0010-485X, E-ISSN 1436-5057, Vol. 105, p. 1849-1882Article in journal (Refereed) Published
Abstract [en]

Architecting a self-adaptive system with decentralized control is challenging. Indeed, architects shall consider several different and interdependent design dimensions and devise multiple control loops to coordinate and timely perform the correct adaptations. To support this task, we propose Decor, a reasoning framework for architecting and evaluating decentralized control. Decor provides (i) multi-paradigm modeling support, (ii) a modeling environment for MAPE-K style decentralized control, and (iii) a co-simulation environment for simulating the decentralized control together with the managed system and estimating the quality attributes of interest. We apply the Decor in three case studies: an intelligent transportation system, a smart power grid, and a cloud computing application. The studies demonstrate the framework’s capabilities to support informed architectural decisions on decentralized control and adaptation strategies.

Place, publisher, year, edition, pages
Springer, 2023
National Category
Electrical Engineering, Electronic Engineering, Information Engineering Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-119706 (URN)10.1007/s00607-023-01167-9 (DOI)000946228400001 ()2-s2.0-85149567475 (Scopus ID)
Available from: 2023-03-10 Created: 2023-03-10 Last updated: 2023-09-13Bibliographically approved
Singh, P., Saman Azari, M., Vitale, F., Flammini, F., Mazzocca, N., Caporuscio, M. & Thornadtsson, J. (2022). Using log analytics and process mining to enable self-healing in the Internet of Things. Environment Systems and Decisions, 42(2), 234-250
Open this publication in new window or tab >>Using log analytics and process mining to enable self-healing in the Internet of Things
Show others...
2022 (English)In: Environment Systems and Decisions, ISSN 2194-5403, E-ISSN 2194-5411, Vol. 42, no 2, p. 234-250Article in journal (Refereed) Published
Abstract [en]

The Internet of Things (IoT) is rapidly developing in diverse and critical applications such as environmental sensing andindustrial control systems. IoT devices can be very heterogeneous in terms of hardware and software architectures, communication protocols, and/or manufacturers. Therefore, when those devices are connected together to build a complex system,detecting and fxing any anomalies can be very challenging. In this paper, we explore a relatively novel technique known asProcess Mining, which—in combination with log-fle analytics and machine learning—can support early diagnosis, prognosis, and subsequent automated repair to improve the resilience of IoT devices within possibly complex cyber-physicalsystems. Issues addressed in this paper include generation of consistent Event Logs and defnition of a roadmap towardefective Process Discovery and Conformance Checking to support Self-Healing in IoT.

Place, publisher, year, edition, pages
Springer, 2022
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-115928 (URN)10.1007/s10669-022-09859-x (DOI)2-s2.0-85130308592 (Scopus ID)2022 (Local ID)2022 (Archive number)2022 (OAI)
Funder
Mälardalen University
Available from: 2022-08-26 Created: 2022-08-26 Last updated: 2024-08-28Bibliographically approved
Caporuscio, M., De Toma, M., Muccini, H. & Vaidhyanathan, K. (2021). A Machine Learning Approach to Service Discovery for Microservice Architectures. In: Biffl, S Navarro, E Lowe, W Sirjani, M Mirandola, R Weyns, D (Ed.), Software Architecture, ECSA 2021: . Paper presented at 15th European Conference on Software Architecture (ECSA), SEP 13-17, 2021, ELECTR NETWORK (pp. 66-82). Springer, 12857
Open this publication in new window or tab >>A Machine Learning Approach to Service Discovery for Microservice Architectures
2021 (English)In: Software Architecture, ECSA 2021 / [ed] Biffl, S Navarro, E Lowe, W Sirjani, M Mirandola, R Weyns, D, Springer, 2021, Vol. 12857, p. 66-82Conference paper, Published paper (Refereed)
Abstract [en]

Service discovery mechanisms have continuously evolved during the last years to support the effective and efficient service composition in large-scale microservice applications. Still, the dynamic nature of services (and of their contexts) are being rarely taken into account for maximizing the desired quality of service. This paper proposes using machine learning techniques, as part of the service discovery process, to select microservice instances in a given context, maximize QoS, and take into account the continuous changes in the execution environment. Both deep neural networks and reinforcement learning techniques are used. Experimental results show how the proposed approach outperforms traditional service discovery mechanisms.

Place, publisher, year, edition, pages
Springer, 2021
Series
Lecture Notes in Computer Science, ISSN 0302-9743
Keywords
Service discovery, Machine learning, Microservices architecture
National Category
Software Engineering
Research subject
Computer Science, Software Technology
Identifiers
urn:nbn:se:lnu:diva-108066 (URN)10.1007/978-3-030-86044-8_5 (DOI)000696174400005 ()2-s2.0-85115181593 (Scopus ID)9783030860448 (ISBN)9783030860431 (ISBN)
Conference
15th European Conference on Software Architecture (ECSA), SEP 13-17, 2021, ELECTR NETWORK
Available from: 2021-11-16 Created: 2021-11-16 Last updated: 2022-04-12Bibliographically approved
Weyns, D., Andersson, J., Caporuscio, M., Flammini, F., Kerren, A. & Löwe, W. (2021). A Research Agenda for Smarter Cyber-Physical Systems. Journal of Integrated Design & Process Science, 25(2), 27-47
Open this publication in new window or tab >>A Research Agenda for Smarter Cyber-Physical Systems
Show others...
2021 (English)In: Journal of Integrated Design & Process Science, ISSN 1092-0617, E-ISSN 1875-8959, Vol. 25, no 2, p. 27-47Article in journal (Refereed) Published
Abstract [en]

With the advancing digitisation of society and industry we observe a progressing blending of computational, physical, and social processes. The trustworthiness and sustainability of these systems will be vital for our society. However, engineering modern computing systems is complex as they have to: i) operate in uncertain and continuously changing environments, ii) deal with huge amounts of data, and iii) require seamless interaction with human operators. To that end, we argue that both systems and the way we engineer them must become smarter. With smarter we mean that systems and engineering processes adapt and evolve themselves through a perpetual process that continuously improves their capabilities and utility to deal with the uncertainties and amounts of data they face. We highlight key engineering areas: cyber-physical systems, self-adaptation, data-driven technologies, and visual analytics, and outline key challenges in each of them. From this, we propose a research agenda for the years to come.

Place, publisher, year, edition, pages
IOS Press, 2021
Keywords
Smarter systems, trustworthiness, sustainability, cyber-physical systems, self-adaptation
National Category
Computer Sciences Software Engineering
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-106841 (URN)10.3233/JID210010 (DOI)000806149900002 ()2-s2.0-85122031282 (Scopus ID)2021 (Local ID)2021 (Archive number)2021 (OAI)
Available from: 2021-09-07 Created: 2021-09-07 Last updated: 2022-09-29Bibliographically approved
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
Open this publication in new window or tab >>EA Blueprint: An Architectural Pattern for Resilient Digital Twin of the Organization
Show others...
2021 (English)In: Dependable Computing - EDCC 2021 Workshops. / [ed] Adler R. et al, Springer, 2021, p. 120-131Conference paper, Published paper (Refereed)
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.

Place, publisher, year, edition, pages
Springer, 2021
Series
Communications in Computer and Information Science, ISSN 1865-0929, E-ISSN 1865-0937 ; 1462
Keywords
Resilient Digital Twin of Organization, Enterprise architecture, Architectural pattern
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
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)
Conference
DREAMS, DSOGRI, SERENE 2021, Munich, Germany, September 13, 2021
Available from: 2021-09-23 Created: 2021-09-23 Last updated: 2024-08-28Bibliographically approved
Pagliari, L., D'Angelo, M., Caporuscio, M., Mirandola, R. & Trubiani, C. (2021). Performance modelling of intelligent transportation systems: Experience report. In: ICPE '21: Companion of the ACM/SPEC International Conference on Performance Engineering. Paper presented at 2021 ACM/SPEC International Conference on Performance Engineering (ICPE 2021), Online, France, April 19-21, 2021 (pp. 155-160). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Performance modelling of intelligent transportation systems: Experience report
Show others...
2021 (English)In: ICPE '21: Companion of the ACM/SPEC International Conference on Performance Engineering, Association for Computing Machinery (ACM), 2021, p. 155-160Conference paper, Published paper (Refereed)
Abstract [en]

Modern information systems connecting software, physical systems and people, are usually characterized by high dynamism. These dynamics introduce uncertainties, which in turn may harm the quality of systems and lead to incomplete, inaccurate, and unreliable results. To deal with this issue, in this paper we report our incremental experience on the usage of different performance modelling notations while analyzing Intelligent Transportation Systems. More specifically, Queueing Networks and Petri Nets have been adopted and interesting insights are derived.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2021
Keywords
Intelligent Transportation Systems, Model-based Performance Analysis, Petri Nets, Intelligent systems, Experience report, Performance modelling, Physical systems, Intelligent vehicle highway systems
National Category
Communication Systems
Research subject
Computer and Information Sciences Computer Science
Identifiers
urn:nbn:se:lnu:diva-112446 (URN)10.1145/3447545.3451205 (DOI)2-s2.0-85104943502 (Scopus ID)9781450383318 (ISBN)
Conference
2021 ACM/SPEC International Conference on Performance Engineering (ICPE 2021), Online, France, April 19-21, 2021
Available from: 2022-05-06 Created: 2022-05-06 Last updated: 2022-05-06Bibliographically approved
Bellini, E., Bagnoli, F., Caporuscio, M., Damiani, E., Flammini, F., Linkov, I., . . . Marrone, S. (2021). Resilience learning through self adaptation in digital twins of human-cyber-physical systems. In: Proceedings of the 2021 IEEE International Conference on Cyber Security and Resilience (CSR): . Paper presented at 2021 IEEE International Conference on Cyber Security and Resilience (CSR), Rhodes, Greece, July 26-28, 2021 (pp. 168-173). IEEE
Open this publication in new window or tab >>Resilience learning through self adaptation in digital twins of human-cyber-physical systems
Show others...
2021 (English)In: Proceedings of the 2021 IEEE International Conference on Cyber Security and Resilience (CSR), IEEE, 2021, p. 168-173Conference paper, Published paper (Refereed)
Abstract [en]

Human-Cyber-Physical-Systems (HPCS), such as critical infrastructures in modern society, are subject to several systemic threats due to their complex interconnections and interdependencies. Management of systemic threats requires a paradigm shift from static risk assessment to holistic resilience modeling and evaluation using intelligent, data-driven and run-time approaches. In fact, the complexity and criticality of HCPS requires timely decisions considering many parameters and implications, which in turn require the adoption of advanced monitoring frameworks and evaluation tools. In order to tackle such challenge, we introduce those new paradigms in a framework named RESILTRON, envisioning Digital Twins (DT) to support decision making and improve resilience in HCPS under systemic stress. In order to represent possibly complex and heterogeneous HCPS, together with their environment and stressors, we leverage on multi-simulation approaches, combining multiple formalisms, data-driven approaches and Artificial Intelligence (AI) modelling paradigms, through a structured, modular and compositional framework. DT are used to provide an adaptive abstract representation of the system in terms of multi-layered spatially-embedded dynamic networks, and to apply self-adaptation to time-warped What-If analyses, in order to find the best sequence of decisions to ensure resilience under uncertainty and continuous HPCS evolution.

Place, publisher, year, edition, pages
IEEE, 2021
Keywords
artificial intelligence, Complex networks, Cyber Physical System, Decision making, E-learning, Embedded systems, Information management, Risk assessment, Security of data, Uncertainty analysis, Abstract representation, Advanced monitoring, Data-driven approach, Evaluation tool, Resilience model, Simulation approach, Static risk assessments, What-if Analysis, Digital twin
National Category
Computer Sciences
Research subject
Computer and Information Sciences Computer Science, Computer Science
Identifiers
urn:nbn:se:lnu:diva-112345 (URN)10.1109/CSR51186.2021.9527913 (DOI)000705054100026 ()2-s2.0-85115697412 (Scopus ID)9781665402859 (ISBN)9781665402866 (ISBN)
Conference
2021 IEEE International Conference on Cyber Security and Resilience (CSR), Rhodes, Greece, July 26-28, 2021
Available from: 2022-05-08 Created: 2022-05-08 Last updated: 2023-05-02Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-6981-0966

Search in DiVA

Show all publications