Recovered after rebase

This commit is contained in:
2025-06-22 20:36:12 +02:00
parent f27d0bc951
commit 33f6de7df9
25 changed files with 844 additions and 422 deletions
@@ -2978,9 +2978,9 @@ This paper investigates the conceptual and technical feasibility of a new softwa
\par
8E5M8QKA\{"readingTime":\{"page":12,"data":\{"0":530,"1":1430,"2":1400,"3":1140,"4":450,"5":240,"6":330,"7":210,"8":250,"9":50\}\}\}
\par
9F5F2G9D\{"readingTime":\{"page":8,"data":\{"0":50\}\}\}
9F5F2G9D\{"readingTime":\{"page":8,"data":\{"0":760,"1":680,"2":850,"3":120,"4":50,"5":50,"6":70,"7":70\}\}\}
\par
9G4B4RYG\{"readingTime":\{"page":477,"data":\{"0":20,"2":10,"3":20,"4":10,"7":20,"14":10,"17":140,"18":40,"19":10,"20":40,"21":30,"22":10,"25":220,"26":180,"27":140,"28":110,"29":40,"30":40,"31":340,"32":250,"33":90,"34":300,"35":340,"36":490,"37":220,"38":400,"39":230,"40":80,"399":10,"400":20\}\}\}
9G4B4RYG\{"readingTime":\{"page":477,"data":\{"0":30,"2":10,"3":20,"4":10,"7":20,"14":10,"17":140,"18":40,"19":10,"20":40,"21":30,"22":10,"25":220,"26":180,"27":140,"28":110,"29":40,"30":40,"31":340,"32":250,"33":90,"34":300,"35":340,"36":490,"37":220,"38":410,"39":230,"40":80,"399":10,"400":20\}\}\}
\par
9QF9CWEH\{"readingTime":\{"page":44,"data":\{"0":30\}\}\}
\par
@@ -2988,7 +2988,7 @@ This paper investigates the conceptual and technical feasibility of a new softwa
\par
9VTMURYV\{"readingTime":\{"page":9,"data":\{"3":10\}\}\}
\par
66AQQ5ZI\{"readingTime":\{"page":4,"data":\{"0":430,"1":680,"2":780,"3":490\}\}\}
66AQQ5ZI\{"readingTime":\{"page":4,"data":\{"0":560,"1":730,"2":830,"3":500\}\}\}
\par
78JSCZMI\{"readingTime":\{"page":12,"data":\{"0":810,"1":1060,"2":440,"3":610,"4":430,"5":520,"6":760,"7":220,"8":430,"9":500,"10":200\}\}\}
\par
@@ -34297,147 +34297,151 @@ And then add a Detailed Comments section to report the notets that contain issue
author = {Muctadir, Hossain Muhammad and Liao, Yanyifan and Cleophas, Loek},
abstract = {Digital Twins (DTs) are often defined as a pairing of a physical entity (PE) and one or more virtual entities (VEs) where the latter mimics certain behaviors of the former to provide specific services. VEs are typically model-based software systems that incorporate a variety of multi-domain, multi-tool models that are essential throughout the DTs lifecycle. Any inconsistency among these models directly affects the performance, reliability, and effectiveness of a DT. In this paper, we present a case study on consistency management of VE models contained within a DT of a microbrewery, which encapsulates the fermentation process to optimize beer production.},
langid = {english},
note = {\section{Annotazioni\\
note = {I'm reviewing a research paper and I took the following notes:
\par
\section{Annotazioni\\
(16/6/2025, 23:22:43)}
\par
- “Digital Twins (DTs) are often defined as a pairing of a physical entity (PE) and one or more virtual entities (VEs) where the latter mimics certain behaviors of the former to provide specific services.” (Muctadir et al., p. 1) \#5fb236\\
\mkbibemph{ }
- “Digital Twins (DTs) are often defined as a pairing of a physical entity (PE) and one or more virtual entities (VEs) where the latter mimics certain behaviors of the former to provide specific services.” (Muctadir et al., p. 1) \#5fb236
\par
- “Any inconsistency among these models directly affects the performance, reliability, and effectiveness of a DT.” (Muctadir et al., p. 1) \#5fb236\\
\mkbibemph{ }
- “Any inconsistency among these models directly affects the performance, reliability, and effectiveness of a DT.” (Muctadir et al., p. 1) \#5fb236
\par
- “consistency management of VE models contained within a DT of a microbrewery, which encapsulates the fermentation process to optimize beer production” (Muctadir et al., p. 1) \#a28ae5\\
\mkbibemph{ }
- “consistency management of VE models contained within a DT of a microbrewery, which encapsulates the fermentation process to optimize beer production” (Muctadir et al., p. 1) \#a28ae5
\par
- “model inconsistencies during the DT lifecycle are frequent and have a major impact on DT functionality” (Muctadir et al., p. 1) \#e56eee\\
\mkbibemph{ }
- “model inconsistencies during the DT lifecycle are frequent and have a major impact on DT functionality” (Muctadir et al., p. 1) \#e56eee
\par
- “effective consistency management method for DT models.” (Muctadir et al., p. 1) \#a28ae5\\
\mkbibemph{ }
- “effective consistency management method for DT models.” (Muctadir et al., p. 1) \#a28ae5
\par
- “conceptual framework to address the challenges of consistency management for DT models.” (Muctadir et al., p. 1) \#5fb236\\
\mkbibemph{ }
- “conceptual framework to address the challenges of consistency management for DT models.” (Muctadir et al., p. 1) \#5fb236
\par
- “In this paper, we further evaluate the framework with a DT from the bio-chemical domain.” (Muctadir et al., p. 1) \#a28ae5\\
\mkbibemph{ }
- “In this paper, we further evaluate the framework with a DT from the bio-chemical domain.” (Muctadir et al., p. 1) \#a28ae5
\par
- “We manage the consistency of the VE comprising four models, which are essential for delivering two services associated with predicting and controlling alcohol production.” (Muctadir et al., p. 1) \#e56eee\\
\mkbibemph{ }
- “We manage the consistency of the VE comprising four models, which are essential for delivering two services associated with predicting and controlling alcohol production.” (Muctadir et al., p. 1) \#e56eee
\par
- “Section II reviews research on model consistency management” (Muctadir et al., p. 1) \#5fb236\\
\mkbibemph{ }
- “Section II reviews research on model consistency management” (Muctadir et al., p. 1) \#5fb236
\par
- “microbrewery” (Muctadir et al., p. 1) \#5fb236\\
\mkbibemph{ }
- “microbrewery” (Muctadir et al., p. 1) \#5fb236
\par
- “consistency management approaches into three categories” (Muctadir et al., p. 1) \#5fb236\\
\mkbibemph{ }
- “consistency management approaches into three categories” (Muctadir et al., p. 1) \#5fb236
\par
- “proof-theorybased” (Muctadir et al., p. 1) \#2ea8e5\\
\mkbibemph{ }
- “proof-theorybased” (Muctadir et al., p. 1) \#2ea8e5
\par
- “synchronization-based” (Muctadir et al., p. 1) \#2ea8e5\\
\mkbibemph{ }
- “synchronization-based” (Muctadir et al., p. 1) \#2ea8e5
\par
- “rule-based” (Muctadir et al., p. 1) \#2ea8e5\\
\mkbibemph{ }
- “rule-based” (Muctadir et al., p. 1) \#2ea8e5
\par
- “derivation of consistency from axioms and theorems.” (Muctadir et al., p. 1) \#5fb236\\
\mkbibemph{ }
- “derivation of consistency from axioms and theorems.” (Muctadir et al., p. 1) \#5fb236
\par
- “extensive manual definition of transformation rules and become increasingly difficult to manage in heterogeneous or large-scale system” (Muctadir et al., p. 1) \#5fb236\\
\mkbibemph{ }
- “extensive manual definition of transformation rules and become increasingly difficult to manage in heterogeneous or large-scale system” (Muctadir et al., p. 1) \#5fb236
\par
- “entities and their relationships required to facilitate the development of systems that can effectively maintain model consistency by addressing specific requirements.” (Muctadir et al., p. 2) \#5fb236\\
\mkbibemph{ }
- “entities and their relationships required to facilitate the development of systems that can effectively maintain model consistency by addressing specific requirements.” (Muctadir et al., p. 2) \#5fb236
\par
- “5D DT architecture proposed by Tao et al. [24].” (Muctadir et al., p. 2) \#5fb236\\
\mkbibemph{ }
- “5D DT architecture proposed by Tao et al. [24].” (Muctadir et al., p. 2) \#5fb236
\par
- “(1) Physical Entity (PE)” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “(1) Physical Entity (PE)” (Muctadir et al., p. 2) \#2ea8e5
\par
- “(2) Virtual Entity (VE)” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “(2) Virtual Entity (VE)” (Muctadir et al., p. 2) \#2ea8e5
\par
- “chemical kinetics model” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “chemical kinetics model” (Muctadir et al., p. 2) \#2ea8e5
\par
- “thermal dynamics model” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “thermal dynamics model” (Muctadir et al., p. 2) \#2ea8e5
\par
- “heat transfer model” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “heat transfer model” (Muctadir et al., p. 2) \#2ea8e5
\par
- “control model” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “control model” (Muctadir et al., p. 2) \#2ea8e5
\par
- “Services” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “Services” (Muctadir et al., p. 2) \#2ea8e5
\par
- “Production prediction” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “Production prediction” (Muctadir et al., p. 2) \#2ea8e5
\par
- “production control” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “production control” (Muctadir et al., p. 2) \#2ea8e5
\par
- “PE sends monitoring data and receives control signals, beer flavor and physical attributes dictate VE model parameters, and the remaining VE data are model states” (Muctadir et al., p. 2) \#5fb236\\
\mkbibemph{ }
- “PE sends monitoring data and receives control signals, beer flavor and physical attributes dictate VE model parameters, and the remaining VE data are model states” (Muctadir et al., p. 2) \#5fb236
\par
- “a) Read and extract model data:” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “a) Read and extract model data:” (Muctadir et al., p. 2) \#2ea8e5
\par
- “b) Store the extracted data:” (Muctadir et al., p. 2) \#2ea8e5\\
\mkbibemph{ }
- “b) Store the extracted data:” (Muctadir et al., p. 2) \#2ea8e5
\par
- “ConsistencyRules” (Muctadir et al., p. 2) \#5fb236\\
\mkbibemph{ }
- “ConsistencyRules” (Muctadir et al., p. 2) \#5fb236
\par
- “c) Evaluate consistency rules:” (Muctadir et al., p. 3) \#2ea8e5\\
\mkbibemph{ }
- “c) Evaluate consistency rules:” (Muctadir et al., p. 3) \#2ea8e5
\par
- “d) Manage consistency rule relevancy” (Muctadir et al., p. 3) \#2ea8e5\\
\mkbibemph{ }
- “d) Manage consistency rule relevancy” (Muctadir et al., p. 3) \#2ea8e5
\par
- “VE of the brewery DT” (Muctadir et al., p. 3) \#5fb236\\
\mkbibemph{ }
- “VE of the brewery DT” (Muctadir et al., p. 3) \#5fb236
\par
- “CommonModelStructure” (Muctadir et al., p. 3) \#5fb236\\
\mkbibemph{ }
- “CommonModelStructure” (Muctadir et al., p. 3) \#5fb236
\par
- “the second ensures correct connectivity with the thermal dynamics model.” (Muctadir et al., p. 3) \#ffd400\\
\mkbibemph{What does it mean "ensures". How connectivity is ensured? }
\mkbibemph{What does it mean "ensures". How connectivity is ensured?}
\par
- “If a rules condition is violated, the associated error message is shown.” (Muctadir et al., p. 3) \#ffd400\\
\mkbibemph{ANd then? WHo is the main intended user of the approach. What are the conditions to use the consistency management? What's the supported development of runtime environments that are required to enable the usage of the consistency management system? }
\mkbibemph{ANd then? WHo is the main intended user of the approach. What are the conditions to use the consistency management? What's the supported development of runtime environments that are required to enable the usage of the consistency management system?}
\par
- “The checker mentioned previously enables us to preserve this structure” (Muctadir et al., p. 3) \#5fb236\\
\mkbibemph{ }
- “The checker mentioned previously enables us to preserve this structure” (Muctadir et al., p. 3) \#5fb236
\par
- “Discussion on results” (Muctadir et al., p. 4) \#ffd400\\
\mkbibemph{What results? I undertand it's a short paper, however the paper is not effective in stressing the novelties of the proposed approach. What's the novelty? Is it the consistency language? is it the engine? Authors should distill what are the main ingredientes of the proposed approach. The paper presents an overview of the consistency mangenent systems consisting of different classes and interfaces. The presentation of the consistency managemtn rule is not effective in stressing what are the cases that existing approaches cannot support and that instead the proposed approach can do. }
\mkbibemph{What results? I undertand it's a short paper, however the paper is not effective in stressing the novelties of the proposed approach. What's the novelty? Is it the consistency language? is it the engine? Authors should distill what are the main ingredientes of the proposed approach. The paper presents an overview of the consistency mangenent systems consisting of different classes and interfaces. The presentation of the consistency managemtn rule is not effective in stressing what are the cases that existing approaches cannot support and that instead the proposed approach can do.}
\par
- “In the case study presented in Section IV-B, we demonstrate the practical implementation and advantages of the consistency management framework (cf. Section IV-A) for the microbrewery DT.” (Muctadir et al., p. 4) \#ffd400\\
\mkbibemph{ }
- “In the case study presented in Section IV-B, we demonstrate the practical implementation and advantages of the consistency management framework (cf. Section IV-A) for the microbrewery DT.” (Muctadir et al., p. 4) \#ffd400
\par
- “Furthermore, it supports the structured management of consistency rules, with integrated checkers to ensure that these rules remain well organized and continuously aligned with the evolving DT models.” (Muctadir et al., p. 4) \#ffd400\\
\mkbibemph{The paper presents some ideas, by sketching essentially a class diagram of the consistency management system. What's the novel aspects of the proposed system? }
\mkbibemph{The paper presents some ideas, by sketching essentially a class diagram of the consistency management system. What's the novel aspects of the proposed system?}
\par
- “b) Future work: Similar to the case studies presented in [3] implementing the consistency management framework,” (Muctadir et al., p. 4) \#ffd400\\
\mkbibemph{WHat's the difference of the consistency management presented in this paper and that of [3]? }
\mkbibemph{WHat's the difference of the consistency management presented in this paper and that of [3]?}
\par
- “[3]” (Muctadir et al., p. 4) \#ffd400\\
\mkbibemph{ }
- “[3]” (Muctadir et al., p. 4) \#ffd400
\par
- “the frameworks relevance, practicality, and usability for a more complex system continue to be an area for further research.” (Muctadir et al., p. 4) \#ffd400\\
\mkbibemph{ }
- “the frameworks relevance, practicality, and usability for a more complex system continue to be an area for further research.” (Muctadir et al., p. 4) \#ffd400
\par
- “For this purpose, we implement a consistency management framework designed specifically to manage the consistency of DT models.” (Muctadir et al., p. 4) \#ffd400\\
\mkbibemph{The strenghts and the limitations of the framework are not clearly stated. }
\mkbibemph{The strenghts and the limitations of the framework are not clearly stated.}
\par
- “This provides a strong indication of the usefulness and applicability of the framework for DTs developed within the biochemical domain.” (Muctadir et al., p. 4) \#5fb236\\
\mkbibemph{ }}
- “This provides a strong indication of the usefulness and applicability of the framework for DTs developed within the biochemical domain.” (Muctadir et al., p. 4) \#5fb236
\par
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.}
}
@incollection{mullerAutonomicComputingNow2009,
@@ -38065,7 +38069,188 @@ Google's monolithic repository provides a common source of truth for tens of tho
title = {An Agent Design Pattern Catalogue for the Entanglement of {{Digital Twins}}},
author = {Pretel, Elena and Navarro, Elena and López-Jaquero, Víctor and González, Pascual and Dustdar, Schahram},
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.},
langid = {english}
langid = {english},
note = {I'm reviewing a research paper and I took the following notes:
\par
\section{Annotazioni\\
(22/6/2025, 09:59:46)}
\par
- “entanglement of Digital Twins” (Pretel et al., p. 1) \#5fb236
\par
- “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
\par
- “lack of structured guidance on how agent design can support different levels of entanglement.” (Pretel et al., p. 1) \#5fb236
\par
- “catalogue of agent design patterns” (Pretel et al., p. 1) \#5fb236
\par
- “decision model is also introduced to guide practitioners in selecting appropriate patterns” (Pretel et al., p. 1) \#5fb236
\par
- “connectivity, promptness, and association” (Pretel et al., p. 1) \#5fb236
\par
- “demonstrating their effectiveness and practical value.” (Pretel et al., p. 1) \#5fb236
\par
- “sharing real-time data and synchronizing the cyber and physical worlds” (Pretel et al., p. 1) \#5fb236
\par
- “physical and cybernetic convergence is called entanglemen” (Pretel et al., p. 1) \#e56eee
\par
- “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
\par
- “Connectivity (C)” (Pretel et al., p. 1) \#2ea8e5
\par
- “between the physical and digital twin” (Pretel et al., p. 1) \#5fb236
\par
- “Association (A)” (Pretel et al., p. 1) \#2ea8e5
\par
- “Promptness (P):” (Pretel et al., p. 1) \#2ea8e5
\par
- “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
\par
- “Weak entanglement” (Pretel et al., p. 1) \#2ea8e5
\par
- “Simple entanglement” (Pretel et al., p. 1) \#2ea8e5
\par
- “Strong entanglement means” (Pretel et al., p. 1) \#2ea8e5
\par
- “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
\par
- “Agents can represent DTs, providing them with autonomous, proactive, reactive and sociability properties.” (Pretel et al., p. 2) \#a28ae5
\par
- “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
\par
- “a gap still exists on how agents can be designed to adapt to different levels of entanglement.” (Pretel et al., p. 2) \#ffd400\\
\mkbibemph{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?}
\par
- “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
\par
- “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
\par
- “RQ1: Which agent design patterns can be used to support the development of the entanglement property of DT?” (Pretel et al., p. 2) \#e56eee
\par
- “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
\par
- “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
\par
- “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
\par
- “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
\par
- “related work.” (Pretel et al., p. 2) \#2ea8e5
\par
- “research methods applied in this study” (Pretel et al., p. 2) \#2ea8e5
\par
- “e catalogue of agent design patterns” (Pretel et al., p. 2) \#2ea8e5
\par
- “decision model for pattern selection based on the DT entanglement aspects” (Pretel et al., p. 2) \#2ea8e5
\par
- “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
\par
- “Section VII summarises the conclusions and future wor” (Pretel et al., p. 2) \#2ea8e5
\par
- “Design patterns are typical solutions to common problems in software design [7].” (Pretel et al., p. 2) \#5fb236
\par
- “patterns address common problems in software design” (Pretel et al., p. 2) \#5fb236
\par
- “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
\par
- “interest in design patterns for agent-based systems has also grown” (Pretel et al., p. 2) \#5fb236
\par
- “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
\par
- “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
\par
- “Systematic Literature Review (SLR) and Grounded Theory (GT).” (Pretel et al., p. 2) \#5fb236
\par
- “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
\par
- “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\\
\mkbibemph{So, the Grounded Theory is the main focus of this paper and the main novelty compared with the already published SLRs. Isn't it:}
\par
- “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
\par
- “additional searches focusing on MAS design pattern works that were not captured in the initial SLR” (Pretel et al., p. 3) \#ffd400\\
\mkbibemph{In what sense the SLR was not complete? What are the dimensions/aspects that were not covered? Why were not covered?}
\par
- “design patterns related to the entanglement propert” (Pretel et al., p. 3) \#ffd400
\par
- “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
\par
- “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\\
\mkbibemph{I'm still asking why authors have not covered the entanglement aspect in the previous SLR.}
\par
- “AGENT DESIGN PATTERN CATALOGUE FOR THE ENTANGLEMENT” (Pretel et al., p. 3) \#ffd400\\
\mkbibemph{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?}
\par
- “A. Indirect Observation Patter” (Pretel et al., p. 3) \#2ea8e5
\par
- “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
\par
- “Problem: How to synchronize the DT when there is no direct connection with its physical twin?” (Pretel et al., p. 3) \#5fb236
\par
- “Real-Time Direct Data Dispatcher Pattern” (Pretel et al., p. 3) \#2ea8e5
\par
- “strong entanglement supporting the direct real-time link from the physical twin to the D” (Pretel et al., p. 3) \#2ea8e5
\par
- “V. DECISION MODEL FOR SELECTION OF DESING PATTERNS” (Pretel et al., p. 5) \#ffd400\\
\mkbibemph{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?}
\par
- “Each pattern proposed reflects established design patterns for MAS and has been adapted to the context of DTs.” (Pretel et al., p. 7) \#ffd400\\
\mkbibemph{What does it mean? What's the kind of adaptations done?}
\par
- “11th Asia-Pacific Software Engineering Conference,” (Pretel et al., p. 8) \#5fb236
\par
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.}
}
@inproceedings{Pretschner05,
@@ -42136,6 +42321,16 @@ A MDE-based reverse engineering approach for inferring the schema of aggregate-o
keywords = {machine learning}
}
@online{shahHowBuildSimple2025,
title = {How to {{Build}} a {{Simple MCP Server}}?},
author = {Shah, Khushbu},
date = {2025-05-06T16:16:55},
url = {https://medium.com/projectpro/how-to-build-a-simple-mcp-server-0659672bc52d},
urldate = {2025-06-21},
abstract = {Have you ever wondered how AI systems can access real time data and perform dynamic tasks without manual intervention? Picture an AI that…},
organization = {ProjectPro}
}
@article{shahrivarBusinessModelCommercial2018,
title = {A Business Model for Commercial Open Source Software: {{A}} Systematic Literature Review},
shorttitle = {A Business Model for Commercial Open Source Software},