DOI: https://doi.org/10.1007/s10270-025-01264-7
تاريخ النشر: 2025-03-24
المؤلف: Daniel Lehner وآخرون
الموضوع الرئيسي: تقنيات هندسة البرمجيات المدفوعة بالنماذج
نظرة عامة
تناقش هذه القسم انتشار التوائم الرقمية (DTs) عبر مجالات متنوعة مثل الزراعة، والسيارات، والطب، مع التأكيد على الحاجة إلى أساليب هندسية فعالة تشمل خبراء في المجال والبرمجيات. أجرى المؤلفون دراسة تخطيط منهجية لتحليل تطبيق تقنيات أتمتة الهندسة المدفوعة بالنموذج (MDE) – تحديداً تحويل النموذج إلى نموذج، وتوليد الشيفرة، وتفسير النموذج – في سياق التوائم الرقمية. استرجعوا 189 منشوراً فريداً، تم اختيار 66 منها للتحقيق التفصيلي. تكشف النتائج عن توزيع متوازن لتقنيات MDE عبر التطبيقات، على الرغم من وجود اختلافات كبيرة بين أنواع مختلفة من التوائم الرقمية. من الجدير بالذكر أن قطاعات التصنيع والنقل تهيمن على التطبيقات الحالية لـ MDE للتوائم الرقمية.
في الختام، تسلط الدراسة الضوء على التجمعات الحالية لأساليب MDE للتوائم الرقمية مع تحديد المجالات المحتملة للبحث المستقبلي، خاصة في الإعدادات متعددة التخصصات. يقترح المؤلفون أن العمل المستقبلي يمكن أن يعزز نضج الحلول المحددة ويستكشف قابليتها للتطبيق عبر مجالات وأنواع مختلفة من التوائم الرقمية. بالإضافة إلى ذلك، تشير الدراسة إلى الحاجة إلى لغة نمذجة موحدة للتوائم الرقمية، مستفيدة من مجموعة التقنيات والقطع الأثرية المجمعة. كما يوصي المؤلفون بتمديد البحث ليشمل الأدبيات الرمادية والتطبيقات الصناعية لتعزيز اعتماد MDE في الصناعة.
مقدمة
تناقش مقدمة ورقة البحث الأهمية المتزايدة للتوائم الرقمية (DTs) في تطبيقات متنوعة، بما في ذلك اكتشاف الشذوذ والتجارب الافتراضية، خاصة ضمن الأنظمة السيبرانية الفيزيائية (CPSs) عبر مجالات مثل التصنيع والزراعة وإدارة الطاقة. نظراً لتعقيد التوائم الرقمية، التي تتكون من مكونات برمجية متنوعة مصممة لحالات استخدام محددة، فإن تصميمها وتشغيلها يتطلب جهود تطوير كبيرة وتعاون بين خبراء البرمجيات والمجال. يتم تسليط الضوء على الهندسة المدفوعة بالنموذج (MDE) كنهج رئيسي لإدارة هذا التعقيد، مما يمكّن من إنشاء نماذج مفهومة من قبل البشر يمكن تحويلها أو توليد الشيفرة لها أو تفسيرها بواسطة أنظمة البرمجيات.
تحدد الورقة التصنيع والطاقة والبناء كمجالات رئيسية تستخدم التوائم الرقمية، وهو ما تؤكده مراجعات الأدبيات. على الرغم من التحقيقات الواسعة في تطبيقات التوائم الرقمية، لا يزال هناك فجوة فيما يتعلق بتطبيق تقنيات أتمتة MDE عبر هذه المجالات. يهدف المؤلفون إلى معالجة هذه الفجوة من خلال تحليل السياق الذي يتم فيه تطبيق هذه التقنيات، كاشفين عن أن 136 تقنية أتمتة تم تحديدها عبر 66 ورقة، مع توزيع متوازن بين تفسير النموذج، وتحويل النموذج إلى نموذج، وتوليد الشيفرة. تشير النتائج إلى أن التصنيع هو المجال الأكثر بروزاً لتطبيقات MDE، يليه النقل والبناء والطاقة، مع تركيز ملحوظ على تفسير النموذج في التصنيع وتوليد الشيفرة في البناء. تختتم الورقة بالتأكيد على الحاجة إلى مزيد من الاستكشاف لتطبيقات MDE في المجالات الأقل تمثيلاً وإمكانية نقل المعرفة بين المجالات لتعزيز اعتماد التوائم الرقمية.
النتائج
في قسم النتائج، يقدم المؤلفون تحليلاً شاملاً للبيانات البيبليومترية المتعلقة بتطبيق الهندسة المدفوعة بالنموذج (MDE) على التوائم الرقمية (DTs). تكشف النتائج عن زيادة كبيرة في عدد المنشورات على مر السنوات الأخيرة، خاصة في عام 2023، الذي شهد ذروة بلغت 23 ورقة، مما يدل على اهتمام متزايد في هذا المجال. من الجدير بالذكر أن أكثر من ثلث الأوراق المحددة نُشرت في عام 2023، وحوالي 60% نُشرت في 2022 أو 2023، مما يبرز أهمية وطبيعة الموضوع الناشئة.
تشير تحليل أماكن النشر إلى أن ما يقرب من 48% من الأوراق تم تقديمها في مؤتمرات، حيث كانت المؤتمر الدولي حول لغات وأنظمة الهندسة المدفوعة بالنموذج (MODELS) ومؤتمر التكنولوجيا الناشئة وأتمتة المصانع (ETFA) الأكثر بروزاً. بالإضافة إلى ذلك، تحدد الدراسة 136 تطبيقاً لتقنيات الأتمتة عبر الأدبيات المراجعة، مما يمهد الطريق لمزيد من الاستكشاف لهذه التقنيات في سياق هندسة التوائم الرقمية.
المناقشة
في هذا القسم، يناقش المؤلفون تطبيق تقنيات الهندسة المدفوعة بالنموذج (MDE) في سياق التوائم الرقمية (DTs). يتم تعريف MDE على أنها استخدام نماذج رمزية لأتمتة العمليات، مع تقنيات محددة تشمل تحويل النموذج إلى نموذج، وتوليد الشيفرة، وتفسير النموذج. تؤكد الورقة على الحاجة إلى نظرة شاملة على تطبيقات MDE الحالية للتوائم الرقمية، حيث سلطت الأبحاث السابقة الضوء على الفوائد المحتملة ولكنها تفتقر إلى تصنيف منهجي لهذه التقنيات. يقترح المؤلفون أن مثل هذه النظرة ستسهل اعتماد MDE في مجالات متنوعة وتوجه جهود البحث المستقبلية.
أجرى المؤلفون دراسة تخطيط منهجية لمعالجة الفجوة في الأدبيات المتعلقة بتطبيقات MDE للتوائم الرقمية. قاموا بإجراء بحث قائم على الكلمات الرئيسية عبر قواعد بيانات متعددة، مما أسفر عن تصنيف 66 منشوراً ذا صلة. تهدف الدراسة إلى تحديد تكرار وأنواع تقنيات الأتمتة المطبقة على أنواع مختلفة من التوائم الرقمية والمجالات، فضلاً عن التحديات التي يمكن معالجتها من خلال الأبحاث المستقبلية. يحدد المؤلفون أسئلة بحثهم ومنهجيتهم، والتي تشمل معايير تفصيلية للإدراج والاستبعاد للدراسات، مما يضمن تحقيقاً مركزاً في تقنيات الأتمتة المستخدمة في سياق التوائم الرقمية. يتم وضع هذا العمل كإسهام كبير في فهم تطبيقات MDE في المجال المتطور بسرعة للتوائم الرقمية.
DOI: https://doi.org/10.1007/s10270-025-01264-7
Publication Date: 2025-03-24
Author(s): Daniel Lehner et al.
Primary Topic: Model-Driven Software Engineering Techniques
Overview
This section discusses the proliferation of digital twins (DTs) across various domains such as agriculture, automotive, and medicine, emphasizing the need for effective engineering approaches that involve both domain and software experts. The authors conducted a systematic mapping study to analyze the application of model-driven engineering (MDE) automation techniques—specifically model-to-model transformation, code generation, and model interpretation—in the context of DTs. They retrieved 189 unique publications, with 66 selected for detailed investigation. The findings reveal a balanced distribution of MDE techniques across applications, though significant variations exist among different types of DTs. Notably, the manufacturing and transportation sectors dominate the current applications of MDE to DTs.
In conclusion, the study highlights existing clusters of MDE approaches for DTs while identifying potential areas for future research, particularly in interdisciplinary settings. The authors suggest that future work could enhance the maturity of identified solutions and explore their applicability across diverse domains and DT types. Additionally, the study points to the need for a unified modeling language for DTs, leveraging the corpus of techniques and artifacts compiled. The authors also recommend extending the research to include gray literature and industrial applications to further promote the adoption of MDE in the industry.
Introduction
The introduction of the research paper discusses the growing significance of digital twins (DTs) in various applications, including anomaly detection and virtual experimentation, particularly within cyber-physical systems (CPSs) across domains such as manufacturing, agriculture, and energy management. Due to the complexity of DTs, which consist of diverse software components tailored to specific use cases, their design and operation necessitate substantial development efforts and collaboration between software and domain experts. Model-driven engineering (MDE) is highlighted as a key approach to manage this complexity, enabling the creation of human-understandable models that can be transformed, code-generated, or interpreted by software systems.
The paper identifies manufacturing, energy, and construction as the primary domains utilizing DTs, corroborated by literature reviews. Despite extensive investigations into DT applications, a gap remains regarding the application of MDE automation techniques across these domains. The authors aim to address this gap by analyzing the context in which these techniques are applied, revealing that 136 automation techniques were identified across 66 papers, with a balanced distribution among model interpretation, model-to-model transformation, and code generation. The findings indicate that manufacturing is the most prominent domain for MDE applications, followed by transport, construction, and energy, with a notable emphasis on model interpretation in manufacturing and code generation in construction. The paper concludes by emphasizing the need for further exploration of MDE applications in less represented domains and the potential for knowledge transfer between domains to enhance the adoption of DTs.
Results
In the Results section, the authors present a comprehensive analysis of bibliometric data concerning the application of Model-Driven Engineering (MDE) to Digital Twins (DTs). The findings reveal a significant increase in the number of publications over recent years, particularly in 2023, which saw a peak of 23 papers, indicating a growing interest in this area. Notably, over one-third of the identified papers were published in 2023, and approximately 60% were published in 2022 or 2023, underscoring the relevance and emerging nature of the topic.
The analysis of publication venues indicates that nearly 48% of the papers were presented at conferences, with the International Conference on Model Driven Engineering Languages and Systems (MODELS) and the International Conference on Emerging Technologies and Factory Automation (ETFA) being the most prominent. Additionally, the study identifies 136 applications of automation techniques across the reviewed literature, setting the stage for further exploration of these techniques in the context of engineering DTs.
Discussion
In this section, the authors discuss the application of Model-Driven Engineering (MDE) techniques in the context of Digital Twins (DTs). MDE is defined as the use of symbolic models to automate processes, with specific techniques including model-to-model transformation, code generation, and model interpretation. The paper emphasizes the need for a comprehensive overview of existing MDE applications to DTs, as prior research has highlighted the potential benefits but lacks a systematic classification of these techniques. The authors propose that such an overview will facilitate the adoption of MDE in various domains and guide future research efforts.
The authors conducted a systematic mapping study to address the gap in the literature regarding MDE applications for DTs. They performed a keyword-based search across multiple databases, resulting in a classification of 66 relevant publications. The study aims to identify the frequency and types of automation techniques applied to different DT types and domains, as well as the challenges that can be addressed by future research. The authors outline their research questions and methodology, which includes detailed criteria for inclusion and exclusion of studies, ensuring a focused investigation into the automation techniques utilized in the context of DTs. This work is positioned as a significant contribution to the understanding of MDE applications in the rapidly evolving field of digital twins.
