October 2024
·
52 Reads
This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.
October 2024
·
52 Reads
September 2024
·
43 Reads
·
1 Citation
Pioneering work in model-oriented specification showed that properties of software could be confirmed or refuted from the early stages of development and be verifiably preserved through design to implementation. As verification technology has evolved, research and innovation have had to balance the insight generated by hand-crafted proof with the benefits of automation. In this paper, we describe QuickCheck, an ‘as-you-specify’ checker for proof obligations in the Vienna Development Method (VDM) Specification Language. Using a classical example of model-oriented specification in VDM, we demonstrate the value of such automated checking of basic proof obligations as a precursor to full machine-assisted proof using the Isabelle theorem prover.
August 2024
·
2 Reads
·
1 Citation
We outline the technical processes defined in the systems engineering standard ISO/IEC/IEEE 15288, considering how each of them plays out when engineering a system enabled by a Digital Twin (DT).We consider how these processes, and the teams working on them, might be tailored to the challenges of engineering DTs, including the roles and competencies needed. A DT-enabled tempeh incubator system is used as a running example.
August 2024
·
2 Reads
We report a virtual “roundtable” discussion on Digital Twins (DTs) involving experts from four engineering sectors covering consumer electronics, the built environment, aerospace and infrastructure. Topics covered include the vision, benefits and risks for DT technology in each sector, approaches to DT engineering and the role of dependability. Themes identified by our contributors include the need for DT engineering life cycles that deal with the creation of DTs for both new and existing products, competencies in ensuring that engineering disciplines work together, and the future need for DT integration.
August 2024
·
9 Reads
This chapter introduces concepts that form the foundations for systematically considering the engineering of digital twins for cyber-physical systems. We introduce an example based on an incubator for growing tempeh, which serves as a running study for the remainder of this book. Based on this example,we discuss basic system concepts and core features of the models that are at the heart of any digital twin.We then consider the structure of a digital twin as an assembly of services, built upwards from models and data to the delivery of advanced analytics, visualisation and “what-if” analysis. This involves the management of these services, their communication protocols, data storage, model management, and other crucial aspects inherent to distributed software systems implemented within a service-oriented architecture. The rest of the book gives details about how to realise the different services and their management.
August 2024
·
37 Reads
Although digital twins have been around for decades, there are many areas of research that need to be pursued in order to enable trustworthy predictions. The existing challenges and the future directions to take can be organised in many different ways. In this chapter, the foundational issues that we still think require clarification comes first. This is followed by research challenges in the different platforms needed to be able to produce digital twins in a cost-efficient manner. Afterwards the research changes for enabling autonomy of digital twins (uncertainty in many areas may hinder an accurate estimation of the state). Finally, research in composition of digital twins is considered and this really goes into system of systems considerations where an eco-system of stakeholders needs to agree about the means of composition.
August 2024
·
3 Reads
·
1 Citation
In this chapter we introduce the concept of Digital Twin (DTs) for cyberphysical systems. We describe aspects of the technical engineering of DT-enabled systems, including their model-centric character, the need to maintain fidelity to the physical world, and the need to add value to the system being twinned. We examine the conceptual structure of a DT based on the assets it maintains and the services it offers, and consider the ways in which DTs may emerge through development and federation.
January 2024
·
13 Reads
·
1 Citation
This paper describes challenges in the composition of cyber-physical systems enabled by digital twins. Digital twins link virtual models with the real systems that they represent, adding value to these models throughout the system’s life. As we come to rely on federations of systems, there is good reason to be interested in the composition of both models and twins. A practical example demonstrates the composition of twins of two robots, building on a “Digital Twin as a Service” platform. In considering how this field may develop, we highlight the influence of business and commercial factors, such as the need to deal with the diverse interests of their stakeholders, that are expected to have a significant technical impact.
August 2023
·
40 Reads
·
2 Citations
Lecture Notes in Computer Science
The model-based engineering of dependable robotic systems brings challenges that include the need to work effectively with a range of models, owners and operators, and addressing the extent to which the systems evolve over time. This paper explores the linking of co-simulation, which allows for the exploration of models composed of multiple diverse simulation units, with the concept of a digital twin, which provides a framework for coupling virtual models with the real, evolving systems that they are intended to represent. We describe a systematic and generic approach to fault injection in multi-formalism models that use the Functional Mockup Interface standard, alongside the embedding of such multi-models in digital twins. We illustrate the potential and challenges of such an approach using a small “desktop” version of a commercial semi-autonomous agricultural robot. Inspired by the work of Jan Peleska on test automation, we identify directions for future research and innovation in this setting.
July 2023
·
23 Reads
... Re-usable assets microservice performs create, read, update and delete (CRUD) operations on DT assets. Source: Larsen et al.74 ...
January 2024
... The proposed approach will be demonstrated using the incubator case study [44], a common example of a digital twin of a control system. Despite its tractable size, its subtleties and intrinsic complexities permit illustrating many of the problems of adaptive systems when faced with uncertainty. ...
May 2023
... For DT-ITS to deserve our reliance on it, engineers and managers alike must trust frameworks, methods, and tools that will replace legacy systems. Experimental evidence and case studies as benchmark problems should be provided to gradually build confidence that DTs are fit for purpose [170]. In this context, determining when to enable a DT-ITS to be autonomous and when to rely on humans to make decisions is another relevant question. ...
July 2023
Research Directions Cyber-Physical Systems
... Bogomolov et al. 24 also consider a simulation service to analyze the behavior of the digital twin through the FMI standard. By using a standard, it is possible to achieve a much wider range of possibilities than previous proposals. ...
October 2022
Lecture Notes in Computer Science
... This ISoLA track, following two previous iterations [6,7], presents five articles that discuss digital twins engineering from different perspectives. At time of writing, it is also planned that (a) the recent textbook [5] on this topic will be presented in an invited presentation, and (b) the yearly general assembly of INTO-CPS [15] is held as part of this track. ...
Reference:
Digital Twin Engineering
October 2022
Lecture Notes in Computer Science
... DTs are having an emerging role in robotics where, as high fidelity executable models to physical systems, they operate via synchronization with the physical system data, actuations and environment [15]. Thus, performing runtime verification for an autonomous robot on a cloud-located DT enables on-the-fly monitoring, analysis, mitigation and validation of the robot actuations with respect to actual state, mission requirements and environment uncertainty [23]. ...
August 2021
... The guidelines are based on data obtained from a survey of practitioners and have been defined during working sessions at the SEAMS 2022 (17 th International Symposium on Software Engineering for Adaptive and Self-Managing Systems) conference. In [154] Weyns et al. present six principles for engineering smarter CPS covering the main stages of the lifetime of CPS: domain engineering, design, operation, and evolution. In their work, they raise the need for both new toolchains and engineers with a deep-rooted understanding of how to develop software able to adapt and evolve under continuous change. ...
September 2021
... Using MBD as fundamental paradigm and enabling methodology, this section is dedicated to the presentation of the Digital Innovation HUBs and Collaborative Platform for Cyber-Physical Systems (HUBCAP) [28] concept, architecture, reusable blocks and integration in the sandboxing environment. HUBCAP has created an open and flexible cloud framework for model-based design assets and related services to be shared, experimented and collaboratively innovated upon. ...
August 2021
... This ISoLA track, following two previous iterations [6,7], presents five articles that discuss digital twins engineering from different perspectives. At time of writing, it is also planned that (a) the recent textbook [5] on this topic will be presented in an invited presentation, and (b) the yearly general assembly of INTO-CPS [15] is held as part of this track. ...
Reference:
Digital Twin Engineering
August 2021
Lecture Notes in Computer Science
... Several works discussed CPPS challenges [3], [4] and presented research agendas to address them [5], [6]. For instance, Bureŝ et al. [7] summarized challenges for software engineering in Cyber-Physical Systems (CPSs) and outlined the importance of flexible approaches to address changing requirements, uncertain conditions, structural transformations, and evolving CPSs. ...
December 2019
ACM SIGSOFT Software Engineering Notes