Files
logseq/pages/@An agent design pattern catalogue for the entanglement of Digital Twins.md
2025-06-22 20:36:12 +02:00

12 KiB

tags:: #zotero title:: @An agent design pattern catalogue for the entanglement of Digital Twins item-type:: journalArticle original-title:: An agent design pattern catalogue for the entanglement of Digital Twins language:: en authors:: Elena Pretel, Elena Navarro, Víctor López-Jaquero, Pascual González, Schahram Dustdar library-catalog:: Zotero links:: Local library, Web library

  • Abstract
    • The entanglement property is an essential property of Digital Twins (DTs), enabling seamless interaction between the physical twin and its DT. Despite the increasing adoption of MultiAgent Systems (MAS) in DT development, there is a lack of structured guidance on how agent design can support different levels of entanglement. This paper addresses this gap by proposing a catalogue of agent design patterns tailored to support weak, simple, and strong entanglement in DTs. Each pattern is aligned with established design patterns in MAS literature. A decision model is also introduced to guide practitioners in selecting appropriate patterns based on the essential aspects of entanglement: connectivity, promptness, and association. The proposed patterns and model were applied in a real-world case study involving the design of a DT to manage study sessions for children with ADHD, demonstrating their effectiveness and practical value. The results support the feasibility and utility of our catalogue of design patterns for the entanglement of the DT.
  • Attachments

    • PDF {{zotero-imported-file ZPPV46KF, "Pretel et al. - An agent design pattern catalogue for the entanglement of Digital Twins.pdf"}}
  • Notes

    • I'm reviewing a research paper and I took the following notes:

      Annotazioni

      (22/6/2025, 09:59:46)

      • “entanglement of Digital Twins” (Pretel et al., p. 1) #5fb236

      • “entanglement property is an essential property of Digital Twins (DTs), enabling seamless interaction between the physical twin and its DT” (Pretel et al., p. 1) #5fb236

      • “lack of structured guidance on how agent design can support different levels of entanglement.” (Pretel et al., p. 1) #5fb236

      • “catalogue of agent design patterns” (Pretel et al., p. 1) #5fb236

      • “decision model is also introduced to guide practitioners in selecting appropriate patterns” (Pretel et al., p. 1) #5fb236

      • “connectivity, promptness, and association” (Pretel et al., p. 1) #5fb236

      • “demonstrating their effectiveness and practical value.” (Pretel et al., p. 1) #5fb236

      • “sharing real-time data and synchronizing the cyber and physical worlds” (Pretel et al., p. 1) #5fb236

      • “physical and cybernetic convergence is called entanglemen” (Pretel et al., p. 1) #e56eee

      • “constant and as far as possible, real-time flow of information, whereby the DT accurately reflects the state of the physical twin.” (Pretel et al., p. 1) #a28ae5

      • “Connectivity (C)” (Pretel et al., p. 1) #2ea8e5

      • “between the physical and digital twin” (Pretel et al., p. 1) #5fb236

      • “Association (A)” (Pretel et al., p. 1) #2ea8e5

      • “Promptness (P):” (Pretel et al., p. 1) #2ea8e5

      • “critical applications, such as medical or industrial, near realtime synchronisation is required, however, in other cases, periodical or event-driven updates may be sufficient.” (Pretel et al., p. 1) #5fb236

      • “Weak entanglement” (Pretel et al., p. 1) #2ea8e5

      • “Simple entanglement” (Pretel et al., p. 1) #2ea8e5

      • “Strong entanglement means” (Pretel et al., p. 1) #2ea8e5

      • “The properties of MAS for modelling entities that perceive and act on an environment are naturally aligned with the properties of DTs” (Pretel et al., p. 2) #5fb236

      • “Agents can represent DTs, providing them with autonomous, proactive, reactive and sociability properties.” (Pretel et al., p. 2) #a28ae5

      • “This enables the development of DTs that not only reflect the state of their physical twin, but can also reason, learn, and interact with others to achieve complex goals” (Pretel et al., p. 2) #a28ae5

      • “a gap still exists on how agents can be designed to adapt to different levels of entanglement.” (Pretel et al., p. 2) #ffd400 What does it mean exactly? Can you give some illustrative examples to explain and also to highlights the limitations of existing technologies concerning the aspects you are referring to?

      • “There are no proposals that provide a catalogue of agent design patterns related to the entanglement aspects of DTs” (Pretel et al., p. 2) #5fb236

      • “investigate the design of agents, focusing on how they support and manage the entanglement between the physical and digital twin.” (Pretel et al., p. 2) #a28ae5

      • “RQ1: Which agent design patterns can be used to support the development of the entanglement property of DT?” (Pretel et al., p. 2) #e56eee

      • “RQ2: How can software architects be guided in the selection of design patterns to achieve different degrees of entanglement of the DT?” (Pretel et al., p. 2) #e56eee

      • “study on MAS for DT, applying two research methods, Systematic Literature Review (SLR) and Grounded Theory (GT), in order to detect patterns in the literature for defining a catalogue of design patterns that guide the development of the entanglement DT property” (Pretel et al., p. 2) #2ea8e5

      • “decision model that guides architects toward which agents they need to include in their architecture to support the DT entanglement expected” (Pretel et al., p. 2) #2ea8e5

      • “we evaluate the level of detail and completeness of the catalogue of design patterns by implementing a case study demonstrating that our pattern catalogue offers valuable insights for agent-based DT development” (Pretel et al., p. 2) #2ea8e5

      • “related work.” (Pretel et al., p. 2) #2ea8e5

      • “research methods applied in this study” (Pretel et al., p. 2) #2ea8e5

      • “e catalogue of agent design patterns” (Pretel et al., p. 2) #2ea8e5

      • “decision model for pattern selection based on the DT entanglement aspects” (Pretel et al., p. 2) #2ea8e5

      • “Section VI shows the practical application of the catalogue of design patterns proposed, the discussion and the threats to the validity of our study” (Pretel et al., p. 2) #2ea8e5

      • “Section VII summarises the conclusions and future wor” (Pretel et al., p. 2) #2ea8e5

      • “Design patterns are typical solutions to common problems in software design [7].” (Pretel et al., p. 2) #5fb236

      • “patterns address common problems in software design” (Pretel et al., p. 2) #5fb236

      • “extensions and adaptations of these patterns have been proposed to address new emerging challenges, such as the design of patterns for distributed systems [9] and realtime systems [10].” (Pretel et al., p. 2) #5fb236

      • “interest in design patterns for agent-based systems has also grown” (Pretel et al., p. 2) #5fb236

      • “no prior work has systematically formalized a catalogue of agent design patterns explicitly oriented toward supporting the entanglement property.” (Pretel et al., p. 2) #5fb236

      • “This research aims to fill this gap by proposing a catalogue of agent design patterns specifically developed to address the different levels of entanglement: weak, simple, and strong.” (Pretel et al., p. 2) #a28ae5

      • “Systematic Literature Review (SLR) and Grounded Theory (GT).” (Pretel et al., p. 2) #5fb236

      • “we conducted a Systematic Literature Review (SLR) on DT and MAS [5] following the guidelines proposed by Kitchenham et al. [17].” (Pretel et al., p. 3) #5fb236

      • “Then, in order to further enrich the information gathered to define patterns, in this paper we extended our research approach by including a Grounded Theory (GT) [18].” (Pretel et al., p. 3) #ffd400 So, the Grounded Theory is the main focus of this paper and the main novelty compared with the already published SLRs. Isn't it:

      • “This combination allowed us to complement the SLR results with additional findings derived from a process of inductive and iterative analysis.” (Pretel et al., p. 3) #5fb236

      • “additional searches focusing on MAS design pattern works that were not captured in the initial SLR” (Pretel et al., p. 3) #ffd400 In what sense the SLR was not complete? What are the dimensions/aspects that were not covered? Why were not covered?

      • “design patterns related to the entanglement propert” (Pretel et al., p. 3) #ffd400

      • “selective coding was applied to create a catalogue of design patterns related to the entanglement property of the DT.” (Pretel et al., p. 3) #5fb236

      • “This research methodology combining SLR and GT provided a richer understanding of the design principles and architectural patterns used to develop the entanglement of the DT. By combining the results of both research methods, we ensured that the identified patterns are based on empirical findings and, at the same time, are theoretically grounded. This analysis provides the basis for the next section of this article, in which the derived design patterns are presented.” (Pretel et al., p. 3) #ffd400 I'm still asking why authors have not covered the entanglement aspect in the previous SLR.

      • “AGENT DESIGN PATTERN CATALOGUE FOR THE ENTANGLEMENT” (Pretel et al., p. 3) #ffd400 I still don't get what's the novelty of this paper in terms of the specificities of the proposed patterns with respect o t what already exists.  Obesrver, publish-subscribers, and event dispatcher are existing patterns and this paper discuss their possible adoption while developing DTs. THis is something done, thus what's the strenghts / novelty of this work?

      • “A. Indirect Observation Patter” (Pretel et al., p. 3) #2ea8e5

      • “For example, the state of physical twin can be monitored by a camera, extracting some relevant information and transmitting it to the DT” (Pretel et al., p. 3) #5fb236

      • “Problem: How to synchronize the DT when there is no direct connection with its physical twin?” (Pretel et al., p. 3) #5fb236

      • “Real-Time Direct Data Dispatcher Pattern” (Pretel et al., p. 3) #2ea8e5

      • “strong entanglement supporting the direct real-time link from the physical twin to the D” (Pretel et al., p. 3) #2ea8e5

      • “V. DECISION MODEL FOR SELECTION OF DESING PATTERNS” (Pretel et al., p. 5) #ffd400 I appreciate the idea even though it is not clear how this can be used and work in practice. Who is the main stakeholder of the decision model? How this can be actually used when dealing with real and complex digital twins?

      • “Each pattern proposed reflects established design patterns for MAS and has been adapted to the context of DTs.” (Pretel et al., p. 7) #ffd400 What does it mean? What's the kind of adaptations done?

      • “11th Asia-Pacific Software Engineering Conference,” (Pretel et al., p. 8) #5fb236

      COnsider that those that are tagget with #5fb236 are just highlights, those that are tagged with #e56eee and #a28ae5 are imporant sentences. Please pay attention instead to the notes that are tagged with #ffd400. Those that are tagged with #ff6666 are typos or errors. Could you please draft a review by organizing it as follows: SUMMARY: Just a few sentence to summarize the work COMMENTS: Organize the notes especially those that contain issues or typos.