diff --git a/.travis.yml b/.travis.yml index 328023ab..d99f1051 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ script: ./bin/cibuild env: global: - - NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer + - NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer sudo: false # route your build to the container-based infrastructure for a faster build diff --git a/_config.yml b/_config.yml index 655131f4..f246d962 100644 --- a/_config.yml +++ b/_config.yml @@ -4,12 +4,12 @@ title: blank # the website title (if blank, full name will be used instead) first_name: Andreas -middle_name: +middle_name: last_name: Wortmann contact_note: #> #You can even add a little note about which of these is the best way to reach you. description: > # this means to ignore newlines until "url:" - Researching in model-driven software engineering, software language engineering, software architectures and applying it to automotive, Industry 4.0, robotics, and more since 2011. + Researching in model-driven software engineering, software language engineering, software architectures and applying it to automotive, Industry 4.0, robotics, and more since 2011. footer_text: > Powered by Jekyll with al-folio theme. Hosted by GitHub Pages. diff --git a/_data/socials.yml b/_data/socials.yml index 5e254feb..6ea24552 100644 --- a/_data/socials.yml +++ b/_data/socials.yml @@ -9,4 +9,3 @@ scholar_userid: 6ImtercAAAAJ # your Google Scholar ID # wechat_qr: # filename of your wechat qr-code saved as an image (e.g., wechat-qr.png if saved to assets/img/wechat-qr.png) # whatsapp_number: # your WhatsApp number (full phone number in international format. Omit any zeroes, brackets, or dashes when adding the phone number in international format.) - diff --git a/_layouts/bib.liquid b/_layouts/bib.liquid index de0f9c1f..6effcb02 100644 --- a/_layouts/bib.liquid +++ b/_layouts/bib.liquid @@ -48,10 +48,11 @@
-
{{ entry.title }} - {% if entry.readme %} - * - {% endif %} +
+ {{ entry.title }} + {% if entry.readme %} + * + {% endif %}
@@ -220,7 +221,8 @@ HTML {% endif %} {% endif %} - {% if entry.url %} + {% if entry.url %} + {% if entry.url contains '://' %} PDF {% else %} diff --git a/_news/.gitkeep b/_news/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/_news/announcement_1.md b/_news/announcement_1.md deleted file mode 100644 index e5349ced..00000000 --- a/_news/announcement_1.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout: post -date: 2015-10-22 15:59:00-0400 -inline: true -related_posts: false ---- - -A simple inline announcement. diff --git a/_news/announcement_2.md b/_news/announcement_2.md deleted file mode 100644 index 92693959..00000000 --- a/_news/announcement_2.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: post -title: A long announcement with details -date: 2015-11-07 16:11:00-0400 -inline: false -related_posts: false ---- - -Announcements and news can be much longer than just quick inline posts. In fact, they can have all the features available for the standard blog posts. See below. - ---- - -Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy. - -#### Hipster list - -
    -
  • brunch
  • -
  • fixie
  • -
  • raybans
  • -
  • messenger bag
  • -
- -Hoodie Thundercats retro, tote bag 8-bit Godard craft beer gastropub. Truffaut Tumblr taxidermy, raw denim Kickstarter sartorial dreamcatcher. Quinoa chambray slow-carb salvia readymade, bicycle rights 90's yr typewriter selfies letterpress cardigan vegan. - ---- - -Pug heirloom High Life vinyl swag, single-origin coffee four dollar toast taxidermy reprehenderit fap distillery master cleanse locavore. Est anim sapiente leggings Brooklyn ea. Thundercats locavore excepteur veniam eiusmod. Raw denim Truffaut Schlitz, migas sapiente Portland VHS twee Bushwick Marfa typewriter retro id keytar. - -> We do not grow absolutely, chronologically. We grow sometimes in one dimension, and not in another, unevenly. We grow partially. We are relative. We are mature in one realm, childish in another. -> —Anais Nin - -Fap aliqua qui, scenester pug Echo Park polaroid irony shabby chic ex cardigan church-key Odd Future accusamus. Blog stumptown sartorial squid, gastropub duis aesthetic Truffaut vero. Pinterest tilde twee, odio mumblecore jean shorts lumbersexual. diff --git a/_news/announcement_3.md b/_news/announcement_3.md deleted file mode 100644 index 4d540883..00000000 --- a/_news/announcement_3.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout: post -date: 2016-01-15 07:59:00-0400 -inline: true -related_posts: false ---- - -A simple inline announcement with Markdown emoji! :sparkles: :smile: diff --git a/_pages/_dropdown.md b/_pages/_dropdown.md index 1a769321..5e0f9a16 100644 --- a/_pages/_dropdown.md +++ b/_pages/_dropdown.md @@ -9,4 +9,4 @@ children: - title: divider - title: Digital Twins permalink: /research/digital-twins/ ---- \ No newline at end of file +--- diff --git a/_pages/about.md b/_pages/about.md index e3350752..d18c178a 100644 --- a/_pages/about.md +++ b/_pages/about.md @@ -2,7 +2,7 @@ layout: about title: About permalink: / -subtitle: +subtitle: profile: align: right @@ -28,22 +28,23 @@ latest_posts: limit: 3 # leave blank to include all the blog posts --- - Full professor for Model-Driven Engineering in Production
[Institute for Machine Tools and Manufacturing Units](https://www.isw.uni-stuttgart.de/en/) (ISW)
University of Stuttgart
-My [research interests](https://awortmann.github.io/research/) are modeling languages, software engineering methods, and automation tools to facilitate the systematic engineering of the cyber-physical systems of the future and to transfer this into practice in a variety of [research projects](https://awortmann.github.io/projects/). +My [research interests](https://awortmann.github.io/research/) are modeling languages, software engineering methods, and automation tools to facilitate the systematic engineering of the cyber-physical systems of the future and to transfer this into practice in a variety of [research projects](https://awortmann.github.io/projects/). Among these are [Factory-X](https://factory-x.org/de/), [Model-Based DevOps](https://mbdo.github.io/), the [Internet of Production](https://www.iop.rwth-aachen.de/cms/~gpfz/Produktionstechnik/?lidx=1), the [Center for Systems Engineering](https://cse.rwth-campus.com/), and the [Systematic Engineering of Consistent Digital Twins](https://www.rwth-aachen.de/go/id/vuc/lidx/1). Moreover, I serve on the board of the [European Association for Programming Languages and Systems (EAPLS)](https://eapls.org/), as co-director of the [AI Software Engineering Academy (AISA)](https://www.aisa.uni-stuttgart.de/), on the editorial boards of the [International Journal on Software and Systems Modeling (SoSyM)](https://sosym.org/) and the [Journal of Object Technology](http://www.jot.fm/), and engage in a variety of [academic and community service](https://awortmann.github.io/service/). + +[More](https://awortmann.github.io/cv/)

#### Selected Publications -Digital twin and the asset administration shell: An Analysis of the Three Types of AASs and their Feasibility for Digital Twin Engineering
Jingxi Zhang, Carsten Ellwein, Malte Heithoff, Judith Michael, and Andreas Wortmann
In Software and Systems Modeling, pp. 1–23, Springer,  2025.
+Digital twin and the asset administration shell: An Analysis of the Three Types of AASs and their Feasibility for Digital Twin Engineering
Jingxi Zhang, Carsten Ellwein, Malte Heithoff, Judith Michael, and Andreas Wortmann
In Software and Systems Modeling, pp. 1–23, Springer,  2025.
- A cross-domain systematic mapping study on software engineering for Digital Twins
Manuela Dalibor, Nico Jansen, Bernhard Rumpe, David Schmalzing, Louis Wachtmeister, Manuel Wimmer, and Andreas Wortmann
In Journal of Systems and Software, pp. 111361,  2022.
+A cross-domain systematic mapping study on software engineering for Digital Twins
Manuela Dalibor, Nico Jansen, Bernhard Rumpe, David Schmalzing, Louis Wachtmeister, Manuel Wimmer, and Andreas Wortmann
In Journal of Systems and Software, pp. 111361,  2022.
-Conceptualizing digital twins
Romina Eramo, Francis Bordeleau, Benoit Combemale, Mark Den Brand, Manuel Wimmer, and Andreas Wortmann
In IEEE Software, IEEE,  2021. \ No newline at end of file +Conceptualizing digital twins
Romina Eramo, Francis Bordeleau, Benoit Combemale, Mark Den Brand, Manuel Wimmer, and Andreas Wortmann
In IEEE Software, IEEE,  2021. diff --git a/_pages/companion/skill-based-manufacturing/index.md b/_pages/companion/skill-based-manufacturing/index.md index 160fa3f0..47f1deff 100644 --- a/_pages/companion/skill-based-manufacturing/index.md +++ b/_pages/companion/skill-based-manufacturing/index.md @@ -2,11 +2,11 @@ layout: page permalink: /companion/skill-based-manufacturing/ title: Skill-Based Manufacturing - A Systematic Mapping Study -description: +description: nav: false --- -*This is the companion website for the manuscript "Skill-Based Manufacturing: A Systematic Mapping Study" by Alexander Uhl, David Dietrich, Carsten Ellwein, Max Hossfeld, and Andreas Wortmann, which currently is under submission. After acceptance, this website will be moved into an archive with a persistent DOI, e.g., at [Zenodo](https://zenodo.org/).* +_This is the companion website for the manuscript "Skill-Based Manufacturing: A Systematic Mapping Study" by Alexander Uhl, David Dietrich, Carsten Ellwein, Max Hossfeld, and Andreas Wortmann, which currently is under submission. After acceptance, this website will be moved into an archive with a persistent DOI, e.g., at [Zenodo](https://zenodo.org/)._ ### Motivation @@ -48,12 +48,11 @@ Would you like me to convert these lists into a comparison table for easier view ### Corpus -Applying this method has led to a final corpus of 87 publications, which were analyzed to answer the research questions listed above. +Applying this method has led to a final corpus of 87 publications, which were analyzed to answer the research questions listed above. - This corpus of included publications is available [here](https://github.com/awortmann/awortmann.github.io/raw/gh-pages/_pages/companion/skill-based-manufacturing/included_corpus.csv) - The corpus of initially collected publications (including snowballing) is available [here](https://github.com/awortmann/awortmann.github.io/raw/gh-pages/_pages/companion/skill-based-manufacturing/full_corpus.csv) - ### Related Topics -Find other research topics from my [research](../../research/) website. \ No newline at end of file +Find other research topics from my [research](../../research/) website. diff --git a/_pages/cv.md b/_pages/cv.md index a88594d9..1f401c70 100644 --- a/_pages/cv.md +++ b/_pages/cv.md @@ -1,17 +1,23 @@ --- layout: page permalink: /cv/ -title: CV -description: +title: Short Bio +description: nav: false --- -Andreas Wortmann is a Full Professor (W3) for Model-Driven Engineering in Production at the University of Stuttgart and a member of the leadership team at the [Institute for Control Engineering of Machine Tools and Manufacturing Units (ISW)](https://www.isw.uni-stuttgart.de/en/). His research focuses on the intersection of software engineering and mechanical engineering, aimed at enhancing the efficiency and reliability of complex cyber-physical systems. +Andreas Wortmann is a Full Professor (W3) for Model-Driven Engineering in Production at the University of Stuttgart and a member of the leadership team at the [Institute for Control Engineering of Machine Tools and Manufacturing Units (ISW)](https://www.isw.uni-stuttgart.de/en/). His research focuses on the intersection of software engineering and mechanical engineering, aimed at enhancing the efficiency and reliability of complex cyber-physical systems. + +## Professional Background He laid his academic foundation at [RWTH Aachen University](https://www.se-rwth.de/), where he pursued a multidisciplinary education. He holds a Diploma in Computer Science (Dipl.-Inform.) and a Diploma in Business Informatics (Dipl. Wirt.-Inf), reflecting his dual expertise in technical systems and organizational management. He remained at RWTH Aachen to complete his doctoral studies (Dr. rer. nat.) in 2016 and his Habilitation in 2021 at the [Chair of Software Engineering](https://www.se-rwth.de/). Following research stays in France and Sweden, he led a research group in model-driven systems engineering at RWTH Aachen before joining the University of Stuttgart in 2021. -Professor Wortmann’s research investigates software and systems engineering through the lens of software languages, aiming to bridge the gap between domain experts and software developers through tailored modeling solutions. His primary focus lies in [Model-Driven Engineering (MDE)](https://en.wikipedia.org/wiki/Model-driven_engineering) and the development of systematic methods for engineering future cyber-physical systems. A significant portion of his work is dedicated to Digital Twins, specifically researching their construction and synchronization for Industry 4.0. To facilitate this, he specializes in [Software Language Engineering (SLE)](http://www.sleconf.org/) to create domain-specific languages (DSLs) that allow experts to work with domain-specific terminology. +## Research Interests + +Professor Wortmann’s research investigates software and systems engineering through the lens of software languages, aiming to bridge the gap between domain experts and software developers through tailored modeling solutions. His primary focus lies in [Model-Driven Engineering (MDE)](https://en.wikipedia.org/wiki/Model-driven_engineering) and the development of systematic methods for engineering future cyber-physical systems. A significant portion of his work is dedicated to Digital Twins, specifically researching their construction and synchronization for Industry 4.0. To facilitate this, he specializes in [Software Language Engineering (SLE)](http://www.sleconf.org/) to create domain-specific languages (DSLs) that allow experts to work with domain-specific terminology. + +## Service He serves as the Co-director of the [AI Software Engineering Academy (AISA)](https://www.aisa.uni-stuttgart.de/en/) at the University of Stuttgart and servs as a board member of the [European Association for Programming Languages and Systems (EAPLS)](https://eapls.org/). His editorial contributions include serving on the boards of the [International Journal on Software and Systems Modeling (SoSyM)](https://www.sosym.org/), the [Journal of Object Technology (JoT)](http://www.jot.fm/), and the [Journal of Automotive Software Engineering](https://www.springer.com/journal/44244). -His commitment to the academic community is further reflected in his role on the steering committees for the [International Conference on Engineering Digital Twins (EDTconf)](https://edtconf.github.io/) and the [International Workshop on Robotics Software Engineering (RoSE)](https://rose-workshops.github.io/) series. His research excellence has been recognized with several accolades, including the Best Paper Award at [RoSE'24](https://rose-workshops.github.io/rose2024/) for his work on the energy efficiency of ROS nodes, the Best Paper Award at the 12th International Workshop on Variability Modelling of Software-Intensive Systems ([VaMoS'18](https://www.se-rwth.de/publications/2018.VaMoS.BestPaper.pdf)) for research on extensible language features, and the Best Paper Award at the [International Conference on Software Engineering Advances (ICSEA)](https://www.iaria.org/conferences2017/ICSEA17.html) in 2017. \ No newline at end of file +His commitment to the academic community is further reflected in his role on the steering committees for the [International Conference on Engineering Digital Twins (EDTconf)](https://edtconf.github.io/) and the [International Workshop on Robotics Software Engineering (RoSE)](https://rose-workshops.github.io/) series. His research excellence has been recognized with several accolades, including the Best Paper Award at [RoSE'24](https://rose-workshops.github.io/rose2024/) for his work on the energy efficiency of ROS nodes, the Best Paper Award at the 12th International Workshop on Variability Modelling of Software-Intensive Systems ([VaMoS'18](https://www.se-rwth.de/publications/2018.VaMoS.BestPaper.pdf)) for research on extensible language features, and the Best Paper Award at the [International Conference on Software Engineering Advances (ICSEA)](https://www.iaria.org/conferences2017/ICSEA17.html) in 2017. diff --git a/_pages/industry-dsls.md b/_pages/industry-dsls.md index ba6e6a7c..8fd30946 100644 --- a/_pages/industry-dsls.md +++ b/_pages/industry-dsls.md @@ -2,13 +2,13 @@ layout: page permalink: /industry-dsls/ title: Domain-Specific Languages in Industry -description: +description: nav: false --- -## Modeling virtual platforms +## Modeling virtual platforms -- The [Device Modeling Language](https://community.intel.com/t5/Blogs/Products-and-Solutions/Software/Opening-up-the-Device-Modeling-Language/post/1417739) is a domain-specific language for creating fast functional transaction-level virtual platform models. +- The [Device Modeling Language](https://community.intel.com/t5/Blogs/Products-and-Solutions/Software/Opening-up-the-Device-Modeling-Language/post/1417739) is a domain-specific language for creating fast functional transaction-level virtual platform models. - In use at Intel. ## Modeling engineering information with AutomationML @@ -19,4 +19,4 @@ nav: false ## Modeling device interfaces with OPC UA - The [OPC UA information modeling framework](https://opcfoundation.org/about/opc-technologies/opc-ua/) turns data into information. With complete object-oriented capabilities, even the most complex multi-level structures can be modeled and extended. This framework is THE fundamental element of OPC Unified Architecture. It defines the rules and base building blocks necessary to expose an information model with OPC UA. While OPC UA already defines several core models that can be applied in many industries, other organizations build their models upon them, exposing their more specific information with OPC UA. -- The [OPC foundation](https://opcfoundation.org/members) comprises over 900 members from academy and industry. \ No newline at end of file +- The [OPC foundation](https://opcfoundation.org/members) comprises over 900 members from academy and industry. diff --git a/_pages/language-composition.md b/_pages/language-composition.md index 29f8a2db..f0a57f43 100644 --- a/_pages/language-composition.md +++ b/_pages/language-composition.md @@ -2,15 +2,15 @@ layout: page permalink: /language-composition/ title: Composition Operators for Modeling Languages - A Literature Review -description: +description: nav: false --- -Replication package for a submission to the Journal of Computer Languages. +Replication package for a submission to the Journal of Computer Languages. ## Abstract -Efficiently engineering modeling languages demands their reuse through composition. +Efficiently engineering modeling languages demands their reuse through composition. Research in language engineering has produced many different operators to reuse and compose languages and language parts. These operate on different dimensions of languages, produce diverse results, and are distributed across various technological spaces and publications. This hampers understanding the state of language composition for researchers and practitioners. To mitigate this, we report the results of a literature review on modeling language composition operators. In this review, we identify operators, their properties, supported language dimensions, and relate them to the categories of language composition. Through this, our survey draws a new, detailed map of modeling language composition operators that can guide SLE researchers in identifying uncharted territory and practitioners in employing the most suitable composition operators. ## Search Process @@ -18,25 +18,26 @@ Research in language engineering has produced many different operators to reuse To produce a corpus of relevant publications on modeling language composition, we first identified relevant search terms as follows: Synonymous or at least closely related to these is also the term "domain-specific language" or "DSL" for short. The basis for defining such languages and thus also a language composition mechanism are usually metamodels or grammars. -These terms, therefore, form the first part of our search clause. -Conjugated with these terms, we consider the concept of composition in the second part of the search clause and additionally include terms used in the context of language composition such as integration, derivation, and extension. +These terms, therefore, form the first part of our search clause. +Conjugated with these terms, we consider the concept of composition in the second part of the search clause and additionally include terms used in the context of language composition such as integration, derivation, and extension. These led to the following search term: + ``` ("metamodel" OR "modelling language" OR "modeling language" OR "software language" OR "DSL" OR "domain-specific language" OR "grammar") AND ("composition" OR "integration" OR "derivation" OR "extension") ``` -We limited the search to keywords, titles, and abstracts as we expect relevant publications to mention combinations to match our query in these parts. +We limited the search to keywords, titles, and abstracts as we expect relevant publications to mention combinations to match our query in these parts. Moreover, we limited our search from January of 2012 to March 1st of 2022. For searching, we limited ourselves to the ACM Digital Library, IEEE Xplore, Springer, Scopus, and the Web of Science. We excluded Google Scholar for its well-known problems. Instead, we employed snowballing to identify potentially relevant literature that we might have missed in the initial search. Also, for the databases that did not support the search query as presented, we split the query into multiple queries and merged their results manually. For the ACM Digital Library, this resulted in three search queries, one for the keywords, one for the title, and one for the abstract. For Scopus, we similarly split the search query into three parts but could combine these parts using disjunctions. For Springer, we had to search for exact phrases, i.e., perform a search for each conjunction of the search terms separately. Finally, for the Web of Science, we could reuse the search query as presented with minor modifications. Other limitations did not affect our query. Since we had to use multiple overlapping queries for some of the libraries, the search on these libraries already resulted in duplicate findings. When manually merging the multiple queries for a single library, we removed the duplicate findings for that library. This resulted in 8.741 publications. However, across the different libraries, we again had duplicate findings. We first removed these 2.703 duplicates, resulting in 6038 publications. We then applied inclusion and exclusion criteria to keywords, titles, and abstracts to remove 5.915 publications, resulting in 123 English, potentially relevant, peer-reviewed publications. These publications we then analyzed in detail during the classification phase to understand if they were relevant to our study. Again applying our inclusion and exclusion criteria, this time to a deeper analysis of the publications, finally resulted in 28 publications. We then performed forward and backward snowballing resulting in 204 publications. Performing our analysis again, we found 11 publications presenting composition operators. This, finally, resulted in 39 that remained in the corpus of this study. For better transparency and replicability, this website provides -- a list of the initial [6038 publications](../../downloads/replication/language-composition/Corpus_Candidates_Initial_Search.xlsx) without duplicates, + +- a list of the initial [6038 publications](../../downloads/replication/language-composition/Corpus_Candidates_Initial_Search.xlsx) without duplicates, - a list of the [203 publications](../../downloads/replication/language-composition/Snowballing_Corpus_Candidates.xlsx) found by forward and backward snowballing, and -- a sanitized list of the [36 included publications](../../downloads/replication/language-composition/Corpus.xlsx). +- a sanitized list of the [36 included publications](../../downloads/replication/language-composition/Corpus.xlsx). We hope that this data supports better comprehension of the systematic mapping study and its results. - --- diff --git a/_pages/preprints.md b/_pages/preprints.md index 130af9d3..64150f48 100644 --- a/_pages/preprints.md +++ b/_pages/preprints.md @@ -2,10 +2,18 @@ layout: page permalink: /preprints/ title: Preprints -description: +description: nav: false --- +## Comparative Evaluation of AI-Based and Classical Algorithms for Risk-Aware Multi-Objective Skill Sequencing in Manufacturing (ETFA 2026) + +This paper presents a comparative evaluation of classical and artificial intelligence (AI)-based scheduling algorithms for multi-criteria optimization in skill-based manufacturing systems. Using a modular, state-transition–based production planning framework, a factory is modeled in terms of machines, skills, and products, enabling the generation of feasible production plans under physical and logical constraints. Each skill execution is characterized by execution time, energy consumption, and reliability, allowing makespan, energy usage, and production risk to be jointly optimized. Within this setting, implementations of the A* graph-search algorithm, the Non-dominated Sorting Genetic Algorithm II (NSGA-II) evolutionary algorithm, and a Deep Q-Network (DQN)–based reinforcement learning approach are evaluated at the scheduling layer under identical conditions. Results from a representative case study reveal a fundamental trade-off between solution quality and computational effort: while A* guarantees optimal solutions at the cost of higher computation time, AI-based methods achieve high-quality, near-optimal solutions with significantly reduced planning time, making them well suited for complex, multi-objective scheduling problems. + +## Change Impact Analysis in Virtual Commissioning: Unified Continuous Parameterization of Robotic Systems (ETFA 2026) + +Virtual Commissioning (VC) links plant models and control software so that behavior can be validated before hardware is available. In robot-centric lines, kinematic, dynamic, and control parameters are tuned continuously. If these updates are not propagated traceably across Model-in-the-Loop (MiL), Software-in-the-Loop (SiL), and Hardware-in-the-Loop (HiL) environments, simulation and control can desynchronize. Classical Change Impact Analysis (CIA) and common toolchains primarily target discrete artifacts and repository events, but provide limited support for jointly governed numerical parameters. This paper addresses that gap through continuous parameterization. We propose an X-in-the-Loop (XiL)-oriented CIA workflow in which robot parameters are first-class, versioned configuration objects, graph-based checks encode admissible relations, and simulation and control remain aligned across XiL reconfigurations. Grounded in ISO~15288 and VDI/VDE~3693, the approach combines a five-step CIA process, a hierarchical three-tier runtime architecture (edge-local validation, central orchestration, and Git-backed persistence), and automated CI/CD pipelines that connect plant and controller models. Experiments on a six-axis Stäubli TX2-40 with per-axis Functional Mock-up Units (FMU) indicate stable synchronization between simulation and emulated controller under parameter adjustments, sub-millisecond full-axis constraint checks for interactive use, traceability from performance anomalies to parameter revisions, and robust operation during temporary connectivity loss via replicated state. + ## Tuning ROS 2 for Energy-Efficient Navigation: Empirical Insights from Costmap 2D Configurations (ICRA 2026) Robots are increasingly used in diverse application areas, where autonomous navigation plays a central role. As these systems become more widespread, improving their energy efficiency is critical to extending operational time and reducing environmental impact. The Robot Operating System (ROS) is a widely adopted middleware for robotics, offering a rich set of configurable packages. However, this flexibility can result in suboptimal software configurations in dynamic environments, negatively affecting both performance and energy consumption. This paper investigates the impact of ROS 2 package reconfigurations on the energy efficiency of mobile robot navigation. We conduct a controlled experiment in two warehouse-like scenarios (small and large) with varying obstacle layouts and Costmap 2D configurations (essential to the Nav2 stack). Through repeated trials, we measure energy usage, power profile, CPU load, memory consumption, and navigation performance. Results show that configurations must be carefully chosen for the specific robotic environment, and we were able to identify critical settings that lead to good and poor performance and energy consumption @@ -26,74 +34,4 @@ Digital twins enable optimization and flexibilityin cyber-physical production sy - [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Towards_Formless_Production_with_Skill-Based_Industrial_Digital_Twins.pdf) -## A Container-based Approach For Proactive Asset Administration Shell Digital Twins (MODELS 2025) - -In manufacturing, digital twins, realized as Asset Administration Shells (AAS), have emerged as a prevalent practice. These digital replicas, often utilized as structured repositories of asset-related data, facilitate interoperability across diverse systems. However, extant approaches treat the AAS as a static information model, lacking support for dynamic service integration and system adaptation. The existing body of literature has not yet thoroughly explored the potential for integrating executable behavior, particularly in the form of containerized services, into or from the AAS. This integration could serve to enable proactive functionality. In this paper, we propose a submodel-based architecture that introduces a structured service notion to the AAS, enabling services to dynamically interact with and adapt AAS instances at runtime. This concept is implemented through the extension of a submodel with behavioral definitions, resulting in a modular event-driven architecture capable of deploying containerized services based on embedded trigger conditions. The approach is illustrated through a case study on a 3-axis milling machine. Our contribution enables the AAS to serve not only as a passive digital representation but also as an active interface for executing added-value services. - -- [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/A_Container-based_Approach_For_Proactive_Asset_Administration_Shell_Digital_Twins.pdf) - - -## On the Challenges of Integrating Digital Twins (EDTconf 2025) - -Digital Twins (DTs) are a key technology for smart ecosystems to provide accurate digital representation of their constituents, e.g., smart buildings, farms, transportation, and citizens, as well as synchronization between the digital and the real subject, and the exploration of what-if scenarios and trade-off reasoning. To cope with emerging complex socio-technical ecosystems, we need to bring DTs together, which is a challenging -endeavor. After giving a historical overview of system adaptation, we review the many enabling technologies that can help with DT integration. Using a smart city as an illuminating example to highlight scenarios that require integration of DTs, we discuss a model-based conceptual framework that identifies DT integration strategies and elaborate on nine key integration challenges that still need to be addressed. We call on the DT community to investigate these challenges. - -- [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/On_the_Challenges_of_Integrating_Digital_Twins.pdf) - - -## Digital Twins for Machine Tools: A Systematic Mapping Study (Digital Twin Journal) - -Machine tools are essential for modern manufacturing and drive the production of precise and high-quality components across various industries. For smart manufacturing, DTs–virtual representations of cyber-physical entities–have emerged to enhance machine tools with intelligent capabilities, such as real-time monitoring, predictive maintenance, or performance optimization. Despite their potential, the availability and application of Digital Twins in machine tools remain largely unexplored. This first systematic mapping study specifically on Digital Twins for machine tools investigates the purpose for their deployment to machine tools, the development methods to create such Digital Twins, and support for their connectivity to the machine tool and to other related systems. Our findings highlight the critical role of DTs in improving the efficiency and reliability of machine tools. - - -- [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Digital_Twins_for_Machine_Tools_-_A_Systematic_Mapping_Study.pdf) - -## Towards a Unifying Reference Model for Digital Twins of Cyber-Physical Systems (ETFA 2025) - -Digital twins are sophisticated software systems for the representation, monitoring, and control of cyber-physical systems, including automotive, avionics, smart manufacturing, and many more. Existing definitions and reference models of digital twins are overly abstract, impeding their comprehensive understanding and implementation guidance. Consequently, a significant gap emerges between abstract concepts and their industrial implementations. We analyze popular reference models for digital twins and combine these into a significantly detailed unifying reference model for digital twins that reduces the concept-implementation gap to facilitate their engineering in industrial practice. This enhances the understanding of the concepts of digital twins and their relationships and guides developers to implement digital twins effectively. - -- [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Towards_a_Unifying_Reference_Model_for_Digital_Twins_of_Cyber-Physical_Systems.pdf) - - - -## Navigating the Future - Essential Considerations for the Engineering of Software-Defined Vehicles (IEEE Computer) - -Software Defined Vehicles (SDVs) represent a transformative shift in the automotive industry, moving from traditional vehicle development to software-driven mobility solutions. The engineering of SDVs is inherently complex and involves numerous technological and organizational challenges. Future challenges include increased software complexity, managing software updates, cultural gaps, and complying with international standards and regulations. Additionally, the rapid pace of technological change demands an efficient and effective engineering process. To remain competitive and achieve their business goals, automotive organizations must adopt new strategies and undergo significant changes in the following software development concerns: architecture, process, and organization. These changes are necessary to boost productivity and improve the efficiency of the engineering process of SDVs. - -- [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Navigating_the_Future_-_Essential_Considerations_for_the_Engineering_of_Software-Defined_Vehicles.pdf) - - - -## Two Decades of Automated AI Planning Methods in Construction and Fabrication: A Systematic Review (ACM Computing Surveys) - -Task planning and scheduling are crucial for construction or fabrication (CF) processes. Automating them is necessary for more efficient plans in terms of time and resources. However, most construction planning processes are still performed manually despite the existence of various AI methods. Symbolic AI automated task planning (ATP) techniques offer a variety of features to tackle task planning problems, but their application to CF has not been researched yet. This study identifies the current state of research and gaps in the literature regarding these AI techniques while providing directions for future research. We conduct a systematic review that evaluates existing literature on ATP in terms of environmental characteristics, modeling languages, ATP techniques, and results. We searched the ACM, IEEE, Scopus, WOS, and SpringerLink databases for papers published in the last 20 years (2002-2022) that discuss symbolic AI methods used in task planning within the CF fields. Our findings indicate that research on automated planning is currently limited regarding the characteristics of CF environments. Only a few papers have utilized symbolic languages, AI planners, and ATP techniques. No paper has evaluated their planning system in an on-site CF process. As a result, many symbolic languages, planners, and ATP techniques remain unexplored. -- [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Two_Decades_of_Automated_AI_Planning_Methods_in_Construction_and_Fabrication_-_A_Systematic_Review.pdf) - -## Analysis and Review of Use Case Representations in OPC UA Companion Specifications - -For industrial data management, OPC UA data models are increasing in popularity. Domain models (e.g., Robotics, Mining) are developed by -groups of industry representatives and published as so-called Companion Specifications. These Companion Specifications mention use cases that -are to be addressed, however with different approaches. In this work, these use case descriptions are analyzed regarding their benefit to users of -the specification. The textual representations and the graphics used are compared and the use cases are categorized by expressiveness. A -categorization of use case contents is performed. The findings are discussed and suggestions for use case representations are derived from the -results. These suggestions serve as a tool to editors of the companion specifications and aim to improve understandability. -- [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Analysis_and_Review_of_Use_Case_Representations_in_OPC_UA_Companion_Specifications.pdf) - -## Energy Efficiency in ROS Communication: A Comparison Across Programming Languages and Workloads (Frontiers in Robotics and AI) - -The Robot Operating System (ROS) is a widely used framework for robotic software development, providing robust client libraries for both C++ and Python. These languages, with their differing levels of abstraction, exhibit distinct resource usage patterns, including power and energy consumption -an increasingly critical quality metric in robotics.Methods: In this study, we evaluate the energy efficiency of ROS 2 nodes implemented in C++ and Python, focusing on the primary ROS communication paradigms: topics, services, and actions.Through a series of empirical experiments, with programming language, message interval, and number of clients as independent variables, we analyze the impact on energy efficiency across implementations of the three paradigms.Results: Our data analysis demonstrates that Python consistently demands more computational resources, leading to higher power consumption compared to C++. Furthermore, we find that message frequency is a highly influential factor, while the number of clients has a more variable and less significant effect on resource usage, despite revealing unexpected architectural behaviors of underlying programming and communication layers. -- [Download the preprint](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Energy_Efficiency_in_ROS_Communication_-_A_Comparison_Across_Programming_Languages_and_Workloads.pdf) - -## Digital Twins for Software Engineering Processes (ICSE 2025 NIER) - -Digital twins promise a better understanding and use of complex systems. To this end, they represent these systems at their runtime and may interact with them to control their processes. Software engineering is a wicked challenge in which stakeholders from many domains collaborate to produce software artifacts together. In the presence of skilled software engineer shortage, our vision is to leverage DTs as means for better representing, understanding, and optimizing software engineering processes to (i) enable software experts making the best use of their time and (ii) support domain experts in producing high-quality software. This paper outlines why this would be beneficial, what such a digital twin could look like, and what is missing for realizing and deploying software engineering digital twins. -- [Download the preprint](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/preprints/Digital_Twins_for_Software_Engineering_Processes.pdf) - -## Identifying machine times with OPC UA for Equipment as a Service (CIRP CMS 2024) - -With Equipment as a Service (EaaS), subscription-based business models are becoming increasingly popular in mechanical and plant engineering. The main argument in favor for EaaS is a better overall equipment effectiveness (OEE) when a factory supplier operates the equipment. Therefore, the constant determination of the OEE in EaaS operations becomes crucial. This value is usually determined combining data retrieved from the equipment itself in combination with data from higher level systems like the manufacturing execution system (MES) of the customers. The latter are not accessible by the factory supplier. To bridge this information gap, the OEE of a piece of equipment is determined based solely on the available equipment data retrieved through data exchange standards such as the Open Platform Communications Unified Architecture (OPC UA). To achieve this, the time information needed to determine the OEE as defined in the ISO 22400-2 standard is either directly determined from OPC UA data from the machines or approximated through assumptions and exclusions. As an example for the mapping of equipment data to different time information, machine tools are focused and, hence, OPC UA 40501 and OPC UA 40001. In addition, the findings are analyzed regarding limitations in using the available time data via OPC UA. The mapping’s applicability is demonstrated with an exemplary use case and the OEE is compared when calculated only with equipment data retrieved via OPC UA with the OEE calculation having the additional information from a higher level system. This comparison allows to evaluate the uncertainty introduced by making assumptions and exclusions. The results are a valuable input to supplement the OPC UA Companion Specifications in order to cover the OEE determination in EaaS use cases. - -- [Download the preprint](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/preprints/Identifying_machine_times_with_OPC_UA_for_Equipment_as_a_Service.pdf) - - -Find my other [publications here](https://awortmann.github.io/publications/). \ No newline at end of file +Find my other [publications here](https://awortmann.github.io/publications/). diff --git a/_pages/presentations.md b/_pages/presentations.md index 516e44a4..6d98674a 100644 --- a/_pages/presentations.md +++ b/_pages/presentations.md @@ -2,18 +2,19 @@ layout: page permalink: /presentations/ title: Selected Presentations -description: +description: nav: false --- -## Model-Driven Industrial Digital Twins and AI -- Keynote of the [Pohang AI Summit](https://www.gb.go.kr/Main/page.do?mnu_uid=6792&BD_CODE=bbs_gongji&cmd=2&B_NUM=509110801&B_STEP=509110800&) seminar series (English) +## The Future of Industrial AI: Model-Driven Digital Twins and Autonomous Systems + +- Keynote of the [Pohang AI Summit](https://www.gb.go.kr/Main/page.do?mnu_uid=6792&BD_CODE=bbs_gongji&cmd=2&B_NUM=509110801&B_STEP=509110800&) (English) - [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/26.07.22.AI_Summit_Keynote.pdf) ## Model-Driven Industrial Digital Twins and AI -- Invited talk in the [SystemX seminar series](https://www.youtube.com/user/IRTSystemX) (English) +- Invited talk in the IRT [Seminar@SystemX](https://www.irt-systemx.fr/evenement/seminarsystemx-anime-par-andreas-wortmann/) seminar series (English) - [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/26.07.09.SystemX.pdf) ## Models and AI in Software Engineering for Production @@ -25,20 +26,18 @@ nav: false - Journal-first presentation at the MODELS 2025 conference (English) - [Paper](https://awortmann.github.io/downloads/paper/Digital_twin_and_the_asset_administration_shell.pdf) -- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/25.10.08.MODELS_SoSyM.pdf) - +- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/25.10.08.MODELS_SoSyM.pdf) ## Digital Twins and the Asset Administration Shell (Preview) - Opening talk at the ISW AAS Barcamp 2025 (English) -- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/25.09.25.AAS_Barcamp_Digital_Twins.pdf) +- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/25.09.25.AAS_Barcamp_Digital_Twins.pdf) ## Software is Eating the World - and Manufacturing is Next on the Menu - Invited talk at the ICM Day 2025 (English) - [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/24.10.10.ICM-Tag.pdf) - ### Artificial Intelligent Industrial Software Engineering - Keynote at the [Stuttgarter Innovationstage 2024](https://www.stuttgarter-innovationstage.de/) (English) @@ -54,7 +53,6 @@ nav: false - Keynote at the [Stuttgarter Innovationstage 2023](https://www.stuttgarter-innovationstage.de/) (English) - [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/23.02.28.InnoTage_Keynote.pdf) - ### Reflections on Digital Twins - Invited talk to the [Dagstuhl Seminar 22362 on Model-Driven Engineering of Digital Twins](https://www.dagstuhl.de/de/programm/kalender/semhp/?semnr=22362) (English) @@ -63,23 +61,23 @@ nav: false ### Herausforderungen in der Entwicklung Digitaler Zwillinge - [Software Engineering for Cyber-Physical Systems](https://rickrabiser.github.io/secpps-ws/) (SECPPS) seminar keynote (German) -- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/22.06.01.SECPPS.Herausforderungen.pdf) +- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/22.06.01.SECPPS.Herausforderungen.pdf) ### Über Digitale Zwillinge - Invited talk to the [Software-Defined Car](https://sofdcar.de/language/en/) (SofDCar) project channel meeting on metamodels of digital twins (German) -- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/22.05.18.Ueber_Digitale_Zwillinge.pdf) +- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/22.05.18.Ueber_Digitale_Zwillinge.pdf) ### Modellgetriebene Entwicklung Digitaler Zwillinge - Inaugural lecture (German) -- [Present slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/22.05.30.Modellgetriebene_Entwicklung_Digitaler_Zwillinge.pdf) +- [Present slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/22.05.30.Modellgetriebene_Entwicklung_Digitaler_Zwillinge.pdf) ### Ceci n’est pas un jumeau numérique - Invited talk in the [EDT.Community](https://edt.community/) seminar series (English) -- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/22.01.10.EDT_Community_Digital_Twins.pdf) +- [Presentation slides](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/presentations/22.01.10.EDT_Community_Digital_Twins.pdf) ## Further Reading -The complete list of publications is available from my [publications](../publications/) website. \ No newline at end of file +The complete list of publications is available from my [publications](../publications/) website. diff --git a/_pages/projects.md b/_pages/projects.md index c9ab1b5c..910f10a1 100644 --- a/_pages/projects.md +++ b/_pages/projects.md @@ -2,7 +2,7 @@ layout: page title: Projects permalink: /projects/ -description: +description: nav: true nav_order: 3 display_categories: [work] diff --git a/_pages/publications.md b/_pages/publications.md index 31189e77..cadebcd5 100644 --- a/_pages/publications.md +++ b/_pages/publications.md @@ -2,18 +2,17 @@ layout: page permalink: /publications/ title: Publications -description: +description: nav: true nav_order: 2 --- -I am conducting research in various areas related to model-driven systems engineering for cyber-physical systems, including the model-driven development of semantically well-defined software architectures, digital shadows and digital twins, modeling methods, software languages, and more. The resulting publications are available as PDF and Bibtex from my [Google Scholar profile page](https://scholar.google.de/citations?user=6ImtercAAAAJ&hl=de&oi=ao). +I am conducting research in various areas related to model-driven systems engineering for cyber-physical systems, including the model-driven development of semantically well-defined software architectures, digital shadows and digital twins, modeling methods, software languages, and more. The resulting publications are available as PDF and Bibtex from my [Google Scholar profile page](https://scholar.google.de/citations?user=6ImtercAAAAJ&hl=de&oi=ao). - Preprints of publications in press are available from my [preprints](../preprints/) website. - Selected presentations can be found on my [presentations](../presentations) website. - [Collected bibtex sources](https://github.com/awortmann/awortmann.github.io/raw/master/_bibliography/andreaswortmann.bib) of my publications. - diff --git a/_pages/research.md b/_pages/research.md index f87052d4..a5fa441d 100644 --- a/_pages/research.md +++ b/_pages/research.md @@ -2,7 +2,7 @@ layout: page permalink: /research/ title: Research -description: +description: nav: true nav_order: 1 --- @@ -17,7 +17,7 @@ Modern automotive systems demand complex software for driver assistance, Car2X c ### Digital Twins -Digital twins are used across industries—automotive, avionics, medicine—to monitor and optimize cyber-physical systems. Despite varied definitions (often ambiguous, narrow, or utopian), we define them as software systems using models and data to represent, predict, and prescribe behavior for specific purposes. They are not tied to any technology or domain and don’t require completeness. This perspective raises key questions, some explored in my talk, [*Ceci n’est pas un jumeau numérique*](https://edt.community/events/event/ceci-nest-pas-un-jumeau-numerique/). +Digital twins are used across industries—automotive, avionics, medicine—to monitor and optimize cyber-physical systems. Despite varied definitions (often ambiguous, narrow, or utopian), we define them as software systems using models and data to represent, predict, and prescribe behavior for specific purposes. They are not tied to any technology or domain and don’t require completeness. This perspective raises key questions, some explored in my talk, [_Ceci n’est pas un jumeau numérique_](https://edt.community/events/event/ceci-nest-pas-un-jumeau-numerique/). → [Continue reading](../research/digital-twins). diff --git a/_pages/research/automotive.md b/_pages/research/automotive.md index a51f5634..1b9100b5 100644 --- a/_pages/research/automotive.md +++ b/_pages/research/automotive.md @@ -2,7 +2,7 @@ layout: page permalink: /research/automotive/ title: Automotive Software Engineering -description: +description: nav: false --- @@ -13,15 +13,14 @@ Developing software for automotive systems has become increasingly complex. Soph - Pfeiffer, J., Fuchß, D., Kühn, T., Liebhart, R., Neumann, D., Neimöck, C., ... & Wortmann, A. (2024). [Modeling Languages for Automotive Digital Twins: A Survey Among the German Automotive Industry](../../downloads/paper/Engineering_of_Collaborative_Embedded_Systems.pdf). In Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems (pp. 92-103). - B. Böhm, W. Böhm, M. Daun, A. Hayward, S. Kranz, N. Regnat, S. Schröck, I. Stierand, A. Vogelsang, J. Vollmar, S. Voss, T. Weyer, A. Wortmann. (2021). -[Engineering of Collaborative Embedded Systems](../../downloads/paper/Engineering_of_Collaborative_Embedded_Systems.pdf). In. W. Böhm, M. Broy, C. Klein, K. Pohl, B. Rumpe, S. Schröck, editors, Model-Based Engineering of Collaborative Embedded Systems, (pp. 15–48). Springer. + [Engineering of Collaborative Embedded Systems](../../downloads/paper/Engineering_of_Collaborative_Embedded_Systems.pdf). In. W. Böhm, M. Broy, C. Klein, K. Pohl, B. Rumpe, S. Schröck, editors, Model-Based Engineering of Collaborative Embedded Systems, (pp. 15–48). Springer. - Drave, I., Rumpe, B., Wortmann, A., Berroth, J., Hoepfner, G., Jacobs, G., ... & Kohl, J. (2020). [Modeling mechanical functional architectures in SysML](../../downloads/paper/Modeling_Mechanical_Functional_Architectures_in_SysML.pdf). . In Proceedings of the 23rd ACM/IEEE international conference on model driven engineering languages and systems (pp. 79-89), ACM. -- Kautz, O., Rumpe, B., & Wortmann, A. (2020). [Automated semantics-preserving parallel decomposition of finite component and connector architectures](../../downloads/paper/Automated_semantics_preserving_parallel_decomposition_of_finite_component_and_connector_architectures.pdf). *Automated Software Engineering Journal, 27*, (pp. 119-151). Springer. - -- Butting, A., Kautz, O., Rumpe, B., & Wortmann, A. (2019). [Continuously Analyzing Finite, Message-Driven, Time-Synchronous Component & Connector Systems During Architecture Evolution](../../downloads/paper/Continuously_analyzing_finite__message_driven__time_synchronous_component____connector_systems_during_architecture_evolution.pdf). *Journal of Systems and Software (JSS), 149*, (pp. 437-461). Elsevier. +- Kautz, O., Rumpe, B., & Wortmann, A. (2020). [Automated semantics-preserving parallel decomposition of finite component and connector architectures](../../downloads/paper/Automated_semantics_preserving_parallel_decomposition_of_finite_component_and_connector_architectures.pdf). _Automated Software Engineering Journal, 27_, (pp. 119-151). Springer. +- Butting, A., Kautz, O., Rumpe, B., & Wortmann, A. (2019). [Continuously Analyzing Finite, Message-Driven, Time-Synchronous Component & Connector Systems During Architecture Evolution](../../downloads/paper/Continuously_analyzing_finite__message_driven__time_synchronous_component____connector_systems_during_architecture_evolution.pdf). _Journal of Systems and Software (JSS), 149_, (pp. 437-461). Elsevier. ### Related Topics -Find other research topics from my [research](../../research/) website. \ No newline at end of file +Find other research topics from my [research](../../research/) website. diff --git a/_pages/research/digital-twin-definitions.md b/_pages/research/digital-twin-definitions.md index 3fbef40c..4e56311c 100644 --- a/_pages/research/digital-twin-definitions.md +++ b/_pages/research/digital-twin-definitions.md @@ -2,13 +2,13 @@ layout: page title: Digital Twin Definitions permalink: /research/digital-twin-definitions/ -description: A collection of definitions of digital twins +description: A collection of definitions of digital twins nav: false --- -As a side result of the [largest literature survey on digital twins](../digital-twins/) to date, +As a side result of the [largest literature survey on digital twins](../digital-twins/) to date, -- M. Dalibor, N. Jansen, B. Rumpe, D. Schmalzing, L. Wachtmeister, M. Wimmer, A. Wortmann: [A Cross-Domain Systematic Mapping Study on Software Engineering for Digital Twins](https://awortmann.github.io/downloads/paper/A_cross_domain_systematic_mapping_study_on_software_engineering_for_Digital_Twins.pdf). In: Journal of Systems and Software, 111361, +- M. Dalibor, N. Jansen, B. Rumpe, D. Schmalzing, L. Wachtmeister, M. Wimmer, A. Wortmann: [A Cross-Domain Systematic Mapping Study on Software Engineering for Digital Twins](https://awortmann.github.io/downloads/paper/A_cross_domain_systematic_mapping_study_on_software_engineering_for_Digital_Twins.pdf). In: Journal of Systems and Software, 111361, we have produced a collection of 112 definitions of the term "digital twin" from the publications of our corpus. This collection is reproduced below. @@ -38,13 +38,13 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "a Digital Twin of a real distributed product is a virtual reflection, which can describe the exhaustive physical and functional properties of the product along the whole life cycle and can deliver and receive product information". R. Tharma, R. Winter, M. Eigner. [An approach for the implementation of the digital twin in the automotive wiring harness field](http://www.doi.org/10.21278/idc.2018.0188). In: Proceedings of International Design Conference, DESIGN, 2018 -- "the creation on the basis of Unisim Design software-hardware solution “cloud” models of technological units and combining them into a single integrated “cloud” model of the production complex, called “digital twin” which in fact represents a virtual projection of the industrial facility into the “cloud"'_ N.R. Yusupbekov, F.R. Abdurasulov, F.T. Adilov, A.I. Ivanyan. [Application of cloud technologies for optimization of complex processes of industrial enterprises](http://www.doi.org/10.1007/978-3-030-04164-9_112). In: Advances in Intelligent Systems and Computing, 2019 +- "the creation on the basis of Unisim Design software-hardware solution “cloud” models of technological units and combining them into a single integrated “cloud” model of the production complex, called “digital twin” which in fact represents a virtual projection of the industrial facility into the “cloud"'\_ N.R. Yusupbekov, F.R. Abdurasulov, F.T. Adilov, A.I. Ivanyan. [Application of cloud technologies for optimization of complex processes of industrial enterprises](http://www.doi.org/10.1007/978-3-030-04164-9_112). In: Advances in Intelligent Systems and Computing, 2019 -- "The digital twin concept is a functional system of continous optimization, which includes physical production together with its digital 'copy'.". E. Sujová, H. Čierna, I. Zabińska. [Application of digitization procedures of production in practice](http://www.doi.org/10.1515/mspe-2019-0004). In: Management Systems in Production Engineering, 2019" +- "The digital twin concept is a functional system of continous optimization, which includes physical production together with its digital 'copy'.". E. Sujová, H. Čierna, I. Zabińska. [Application of digitization procedures of production in practice](http://www.doi.org/10.1515/mspe-2019-0004). In: Management Systems in Production Engineering, 2019" - "Digital twins of technological equipment are infrastructure components of production companies of the Industry 4.0 functioning in the level of cloud services.". D.A. Zakoldaev, A.V. Gurjanov, D.R. Kochubey, I.O. Zharinov. [Application of imitation modelling means to create digital twins of the Industry 4.0 company technological equipment](http://www.doi.org/10.1088/1757-899X/450/3/032006). In: IOP Conference Series: Materials Science and Engineering, 2018 -- "the DT is a simulation method that can be used for evaluation and optimization". Y. Tan, W. Yang, K. Yoshida, S. Takakuwa. [Application of IoT-aided Simulation for a Cyber-physical System](https://www.mdpi.com/2075-1702/7/1/2). In: Proceedings of the 2018 Winter Simulation Conference, 2018" +- "the DT is a simulation method that can be used for evaluation and optimization". Y. Tan, W. Yang, K. Yoshida, S. Takakuwa. [Application of IoT-aided Simulation for a Cyber-physical System](https://www.mdpi.com/2075-1702/7/1/2). In: Proceedings of the 2018 Winter Simulation Conference, 2018" - "A DT consists of a virtual representation of a production system that is able to use sensory data, connected smart devices, mathematical models, and real-time data elaborations. The DT can be run on different simulation disciplines that are characterized by the synchronization of virtual and real systems". Y. Tan, W. Yang, K. Yoshida, S. Takakuwa. [Application of IoT-aided simulation to manufacturing systems in cyber-physical system](http://www.doi.org/10.3390/machines7010002). In: Machines, 2019 @@ -176,7 +176,7 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "a complete digital representation of the physical component, as well as test and validation data". C. Mandolla, A. M. Petruzzelli, G. Percoco, A. Urbinati. [Building a digital twin for additive manufacturing through the exploitation of blockchain: A case analysis of the aircraft industry](http://www.doi.org/10.1016/j.compind.2019.04.011). In: Computers in Industry, 2019 -- "A concept of digital twin, which is a ultra-realistic virtual counterpart of a real-world object". H. Park, A. Easwaran, S. Andalam. [Challenges in Digital Twin Development for Cyber-Physical Production Systems](https://link.springer.com/chapter/10.1007/978-3-030-23703-5_2). In: Cyber Physical Systems. Model-Based Design, 2019" +- "A concept of digital twin, which is a ultra-realistic virtual counterpart of a real-world object". H. Park, A. Easwaran, S. Andalam. [Challenges in Digital Twin Development for Cyber-Physical Production Systems](https://link.springer.com/chapter/10.1007/978-3-030-23703-5_2). In: Cyber Physical Systems. Model-Based Design, 2019" - "A DT is—from a structural, functional, and behavioural point-of-view—a one-to-one virtual representation of a real world artefact (such as a machine, a component, or objects from the environment) and comprises models of their “data” (geometry, structure, etc.), functionality (data processing, behaviour, etc.), and communication interfaces.". M. Di Maio, G.-D. Kapos, N. Klusmann, L. Atorf, U. Dahmen, M. Schluse, J. Rossmann. [Closed-loop systems engineering (close): integrating experimentable digital twins with the model-driven engineering process](https://dl.acm.org/citation.cfm?id=3338129). In: 4th IEEE International Symposium on Systems Engineering, ISSE 2018 - Proceedings, 2018 @@ -188,11 +188,11 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "A digital twin refers to a digital replica of a business model [3] [4], e.g. with a physical product.". K. Rambow-Hoeschele, A. Nagl, D. K. Harrison, B. M. Wood, K. Bozem, K. Braun, P. Hoch. [Creation of a Digital Business Model Builder](http://www.doi.org/10.1109/ICE.2018.8436377). In: 2018 IEEE International Conference on Engineering, Technology and Innovation, ICE/ITMC 2018 - Proceedings, 2018" -- "Generally, virtual models of physical objects are created digitally to simulate their behavior in realworld environments [10]. Thus, the digital twin is composed of three components, namely the physical entities in the physical world, the virtual models in the virtual world, and the connected data that tie the two worlds.". E. Frontoni, J. Loncarski, R. Pierdicca, M. Bernardini, M. Sasso. [Cyber Physical Systems for Industry 4.0: Towards Real Time Virtual Reality in Smart Manufacturing](https://link.springer.com/chapter/10.1007/978-3-319-95282-6_31). In: Augmented Reality, Virtual Reality, and Computer Graphics, 2018" +- "Generally, virtual models of physical objects are created digitally to simulate their behavior in realworld environments [10]. Thus, the digital twin is composed of three components, namely the physical entities in the physical world, the virtual models in the virtual world, and the connected data that tie the two worlds.". E. Frontoni, J. Loncarski, R. Pierdicca, M. Bernardini, M. Sasso. [Cyber Physical Systems for Industry 4.0: Towards Real Time Virtual Reality in Smart Manufacturing](https://link.springer.com/chapter/10.1007/978-3-319-95282-6_31). In: Augmented Reality, Virtual Reality, and Computer Graphics, 2018" - "a digital twin, which is a virtual model of the physical plant". D. M. Tilbury. [Cyber-Physical Manufacturing Systems](https://www.annualreviews.org/doi/full/10.1146/annurev-control-053018-023652). In: ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 2, 2019 -- "The concept of using a digital copy of the physical system to perform real-time optimization is often referred to as a Digital Twin."; "The vision of the Digital Twin itself refers to a comprehensive physical and functional description of a component, product or system, which includes more or less all information which could be useful in the current and subsequent lifecycle phases.". R. Bohlin, J. Hagmar, K. Bengtsson, L. Lindkvist, J. S. Carlson, R. Soderberg. [DATA FLOW AND COMMUNICATION FRAMEWORK SUPPORTING DIGITAL TWIN FOR GEOMETRY ASSURANCE](https://asmedigitalcollection.asme.org/IMECE/proceedings-abstract/IMECE2017/58356/V002T02A110/265707). In: PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2017, VOL 2, 2018" +- "The concept of using a digital copy of the physical system to perform real-time optimization is often referred to as a Digital Twin."; "The vision of the Digital Twin itself refers to a comprehensive physical and functional description of a component, product or system, which includes more or less all information which could be useful in the current and subsequent lifecycle phases.". R. Bohlin, J. Hagmar, K. Bengtsson, L. Lindkvist, J. S. Carlson, R. Soderberg. [DATA FLOW AND COMMUNICATION FRAMEWORK SUPPORTING DIGITAL TWIN FOR GEOMETRY ASSURANCE](https://asmedigitalcollection.asme.org/IMECE/proceedings-abstract/IMECE2017/58356/V002T02A110/265707). In: PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2017, VOL 2, 2018" - "a digital twin is a mimic of a real world asset displaying up to date information of what is currently happening". J. M. Eyre, M. R. Lanyon-Hogg, T. J. Dodd, A. J. Lockwood, C. Freeman, R. W. Scott. [Demonstration of an industrial framework for an implementation of a process digital twin](http://www.doi.org/10.1115/IMECE2018-87361), 2018 @@ -218,7 +218,7 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "a digital, real-time, in-context, operational mime of an asset, which connects the digital and real world representations towards actionable insights". A. Bekker. [Exploring the blue skies potential of digital twin technology for a polar supply and research vessel](http://www.doi.org/XXQUERYXXeid=2-s2.0-85061387046&origin=resultslist). In: Marine Design XIII, 2018 -- "A digital twin is a digital representation of something that exists in the physical world.". F. Laborie, O. C. Røed, G. Engdahl, A. Camp. [Extracting value from data using an industrial data platform to provide a foundational digital twin](https://onepetro.org/OTCONF/proceedings-abstract/19OTC/1-19OTC/D011S010R005/181452). In: Proceedings of the Annual Offshore Technology Conference, 2019" +- "A digital twin is a digital representation of something that exists in the physical world.". F. Laborie, O. C. Røed, G. Engdahl, A. Camp. [Extracting value from data using an industrial data platform to provide a foundational digital twin](https://onepetro.org/OTCONF/proceedings-abstract/19OTC/1-19OTC/D011S010R005/181452). In: Proceedings of the Annual Offshore Technology Conference, 2019" - "The Digital Twin is a virtual image of an asset, maintained throughout the lifecycle and should be easily accessible at any time". T.-H. Stachowski, H. Kjeilen. [Holistic ship design - How to utilise a digital twin in concept design through basic and detailed design](https://f.hubspotusercontent10.net/hubfs/663810/Digitread%20Assets/ICCAS_finalDraft_2017Format2.pdf). In: RINA, Royal Institution of Naval Architects - International Conference on Computer Applications in Shipbuilding, ICCAS 2017, 2017 @@ -232,10 +232,10 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "A Digital Twin is usually seen as more powerful than a Digital Shadow, which accumulates data from a real system". T. Delbruegger, J. Rossmann. [Representing adaptation options in experimentable digital twins of production systems](https://www.tandfonline.com/doi/full/10.1080/0951192X.2019.1599433?needAccess=true). In: INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2019" -- "A digital twin is a dynamic virtual representation of a physical system that can be used for operational insight and life-cycle management". M. Schirmann, M. Collette, J. Gose. [Ship motion and fatigue damage estimation via a digital twin](http://www.doi.org/XXQUERYXXeid=2-s2.0-85063962295&origin=resultslist). In: Life-Cycle Analysis and Assessment in Civil Engineering: Towards an Integrated Vision - Proceedings of the 6th International Symposium on Life-Cycle Civil Engineering, IALCCE 2018, 2019" +- "A digital twin is a dynamic virtual representation of a physical system that can be used for operational insight and life-cycle management". M. Schirmann, M. Collette, J. Gose. [Ship motion and fatigue damage estimation via a digital twin](http://www.doi.org/XXQUERYXXeid=2-s2.0-85063962295&origin=resultslist). In: Life-Cycle Analysis and Assessment in Civil Engineering: Towards an Integrated Vision - Proceedings of the 6th International Symposium on Life-Cycle Civil Engineering, IALCCE 2018, 2019" - "A detailed digital model of the entire asset, which represents all relevant aspects of the asset". D. J. Knezevic, H. Kang, P. Sharma, G. Malinowski, T. T. Nguyen. [Structural integrity management of offshore structures via RB-FEA and fast full load mapping based digital twins](https://onepetro.org/ISOPEIOPEC/proceedings-abstract/ISOPE18/All-ISOPE18/ISOPE-I-18-185/20398). In: Proceedings of the International Offshore and Polar Engineering Conference, 2018 - "The digital twin is a virtual representation of an asset used from early design through building and operation, maintained and easily accessible throughout its lifecycle. The DT integrates real-time sensor data, inspection results, physics models and equipment performance data with advanced analytics for the entire asset to drive the data driven decision making process.". P. Sharma, H. Hamedifar, A. Brown, R. Green. [The dawn of the new age of the industrial internet and how it can radically transform the offshore oil and gas industry](https://onepetro.org/OTCONF/proceedings-abstract/17OTC/3-17OTC/D031S039R007/91451). In: Proceedings of the Annual Offshore Technology Conference, 2017 -- "The interactive design and programming of the machining processes can be simulated virtually. Once this stage fulfills the design objectives and tolerances, the produced NC program is transferred to the physical machine, expecting that the interactive simulation results will match the actual results of the machine. If this happens, the virtual simulated machine is said to be a Digital Twin of the physical machine". A. Moreno, G. Velez, A. ArdanzaI, Ã. Barandiaran, l. R. de Infante, R. Chopitea. [Virtualisation process of a sheet metal punching machine within the Industry 4.0 vision](https://link.springer.com/article/10.1007/s12008-016-0319-2). In: International Journal on Interactive Design and Manufacturing (IJIDeM), 2017__ \ No newline at end of file +- "The interactive design and programming of the machining processes can be simulated virtually. Once this stage fulfills the design objectives and tolerances, the produced NC program is transferred to the physical machine, expecting that the interactive simulation results will match the actual results of the machine. If this happens, the virtual simulated machine is said to be a Digital Twin of the physical machine". A. Moreno, G. Velez, A. ArdanzaI, Ã. Barandiaran, l. R. de Infante, R. Chopitea. [Virtualisation process of a sheet metal punching machine within the Industry 4.0 vision](https://link.springer.com/article/10.1007/s12008-016-0319-2). In: International Journal on Interactive Design and Manufacturing (IJIDeM), 2017\_\_ diff --git a/_pages/research/digital-twins.md b/_pages/research/digital-twins.md index 44088264..19a2fab6 100644 --- a/_pages/research/digital-twins.md +++ b/_pages/research/digital-twins.md @@ -2,27 +2,29 @@ layout: page permalink: /research/digital-twins/ title: Digital Twins -description: +description: nav: false --- Research and industry leverage digital twins to monitor and control (cyber-physical) systems in various domains, including automotive, avionics, biology, construction, manufacturing, medicine, and many more. They promise a tremendous potential to reduce cost and time and improve our understanding of the represented systems. The various digital twins serve different purposes, including analysis, control, and behavior prediction, and they are used at different times relative to the represented system, e.g., before it exists to explore its design space or during its runtime to optimize its behavior. Despite a [plethora of definitions](http://www.wortmann.ac/research/digital-twin-definitions/), there is little consensus about what a digital twin is. -This also is reflected in many of the available definitions being +This also is reflected in many of the available definitions being + - ambiguous, by deferring to another undefined term, such as a "virtual representation", a "computable virtual abstraction" , or a "a virtual projection of the industrial facility into the cloud" - - narrow, by focusing on specific use cases, domains, or technologies, such as a "digital model of the real network environment" or a "virtual representation based on AR technology" +- narrow, by focusing on specific use cases, domains, or technologies, such as a "digital model of the real network environment" or a "virtual representation based on AR technology" - utopian, due to all-encompassing aspirations, such as an "integrated virtual model of a real-world system containing all of its physical information", a "complete digital representation". -For us, a digital twin is a software system that leverages models and data from and about an original (cyber-physical) system, to represent, predict, and prescribe its behavior for a specific purpose. +For us, a digital twin is a software system that leverages models and data from and about an original (cyber-physical) system, to represent, predict, and prescribe its behavior for a specific purpose. + +This entails that a digital twin -This entails that a digital twin - is neither bound to specific technology or application domain - does not need to be complete (which is impossible most of the time) - does not need to be a model but may use models - may change the behavior of the original system -From this, interesting questions arise. Some of which I have discussed in my talk [Ceci n’est pas un jumeau numérique](https://edt.community/events/event/ceci-nest-pas-un-jumeau-numerique/) in the [Engineering Digital Twins Community](https://edt.community/). +From this, interesting questions arise. Some of which I have discussed in my talk [Ceci n’est pas un jumeau numérique](https://edt.community/events/event/ceci-nest-pas-un-jumeau-numerique/) in the [Engineering Digital Twins Community](https://edt.community/). Selected publications below highlight how we leverage this notion of digital twins to facilitate their engineering and operations @@ -39,17 +41,16 @@ Selected publications below highlight how we leverage this notion of digital twi 1. Bibow, P., Dalibor, M., Hopmann, C., Mainz, B., Rumpe, B., Schmalzing, D., ... & Wortmann, A. (2020). [Model-Driven Development of a Digital Twin for Injection Molding](https://awortmann.github.io/downloads/paper/Model_Driven_Development_of_a_Digital_Twin_for_Injection_Molding.pdf). In International Conference on Advanced Information Systems Engineering (pp. 85-100). Cham: Springer International Publishing. 1. Kirchhof, J. C., Michael, J., Rumpe, B., Varga, S., & Wortmann, A. (2020). [Model-Driven Digital Twin Construction. Synthesizing the Integration of Cyber-Physical Systems with Their Information Systems](https://awortmann.github.io/downloads/paper/Model_Driven_Digital_Twin_Construction__Synthesizing_the_Integration_of_Cyber_Physical_Systems_with_Their_Information_Systems.pdf). In Proceedings of the 23rd ACM/IEEE international conference on model driven engineering languages and systems (pp. 90-101). - Find [more publications on digital twins](http://www.wortmann.ac/p). ### Related Events - [International Conference on Engineering Digital Twins](http://www.edtconf.org) (EDTconf) - [2nd International Workshop on Model-Driven Engineering of Digital Twins -ModDiT’22](https://gemoc.org/events/moddit2022) + ModDiT’22](https://gemoc.org/events/moddit2022) - [Dagstuhl Seminar on the Model-Driven Development of Digital Twins](https://www.dagstuhl.de/de/programm/kalender/semhp/?semnr=22362) - [1st International Workshop on Model-Driven Engineering of Digital Twins -ModDiT’21](https://gemoc.org/events/moddit2021) + ModDiT’21](https://gemoc.org/events/moddit2021) - [1st International Workshop on Conceptual Modeling for Digital Twins (CoMoDiTy 2020)](https://comodity.github.io/) ### Related Presentations @@ -60,7 +61,7 @@ Find other research topics from my [research](http://www.wortmann.ac/research) w ### Digital Twins in Various Domains -We have conducted the largest systematic mapping study on digital twins across domains. In this study, we have, ultimately, investigated a corpus of over 2000 publications to find out how digital twins are engineered, operated, and what the major challenges are. +We have conducted the largest systematic mapping study on digital twins across domains. In this study, we have, ultimately, investigated a corpus of over 2000 publications to find out how digital twins are engineered, operated, and what the major challenges are. - M. Dalibor, N. Jansen, B. Rumpe, D. Schmalzing, L. Wachtmeister, M. Wimmer, A. Wortmann: [A Cross-Domain Systematic Mapping Study on Software Engineering for Digital Twins](../../downloads/paper/A_cross_domain_systematic_mapping_study_on_software_engineering_for_Digital_Twins.pdf). In: Journal of Systems and Software, 111361. @@ -137,7 +138,7 @@ You can find the domains in which digital twins are used and the related publica - Eckhart M., Ekelhart A.. [A Specification-based State Replication Approach for Digital Twins](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85056743057&doi=10.1145%2f3264888.3264892&partnerID=40&md5=e02caa59945e87fe4dacc8f0fc4345a7) - Hatakeyama S.J., Seal D.W., Farr D., Haase S.C.. [An alternate view of the systems engineeringV in a model-based engineering environment](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85056169963&doi=10.2514%2f6.2018-5326&partnerID=40&md5=91f20f05591db0c9a91933ca0f1304b9) - Zheng Y., Yang S., Cheng H.. [An application framework of digital twin and its case study](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85049576881&doi=10.1007%2fs12652-018-0911-3&partnerID=40&md5=e619e967a8ded2fe63780bf500766c88) -- Yifei Tan and Wenhe Yang and Kohtaroh Yoshida and Soemon Takakuwa. [Application of IoT-aided Simulation for a Cyber-physical System]() +- Yifei Tan and Wenhe Yang and Kohtaroh Yoshida and Soemon Takakuwa. [Application of IoT-aided Simulation for a Cyber-physical System]() - Kychkin A., Deryabin A., Vikentyeva O., Shestakova L.. [Architecture of compressor equipment monitoring and control cyber-physical system based on influxdata platform](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85068783443&doi=10.1109%2fICIEAM.2019.8742963&partnerID=40&md5=8f15246b647fef4b3a28570f939a9ea8) - Artem A. NazarenkoLuis M. Camarinha-Matos. [Basis for an Approach to Design Collaborative Cyber-Physical Systems](http://link.springer.com/chapter/10.1007/978-3-030-17771-3_16) - Di Maio M., Kapos G.-D., Klusmann N., Atorf L., Dahmen U., Schluse M., Rossmann J.. [Closed-loop systems engineering (close): integrating experimentable digital twins with the model-driven engineering process](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85059973689&doi=10.1109%2fSysEng.2018.8544392&partnerID=40&md5=0a3ab88395e27ec0559aa2f2254b2356) @@ -363,7 +364,7 @@ You can find the domains in which digital twins are used and the related publica - Um J., Popper J., Ruskowski M.. [Modular augmented reality platform for smart operator in production environment](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85050119167&doi=10.1109%2fICPHYS.2018.8390796&partnerID=40&md5=f7398c16900e9a3db4fbc795d7555d27) - Vathoopan M., Johny M., Zoitl A., Knoll A.. [Modular Fault Ascription and Corrective Maintenance Using a Digital Twin](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85052966280&doi=10.1016%2fj.ifacol.2018.08.470&partnerID=40&md5=fb359b51d73aec2265a6ed4bddfb59da) - Shahriar M.R., Sunny S.M.N.A., Liu X., Leu M.C., Hu L., Nguyen N.-T.. [MTComm Based Virtualization and Integration of Physical Machine Operations with Digital-Twins in Cyber-Physical Manufacturing Cloud](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85051552529&doi=10.1109%2fCSCloud%2fEdgeCom.2018.00018&partnerID=40&md5=f794a1ef95bbc91ca77959c1ad077bcc) -- Tim Delbrügger, Matthias Meißner, Andreas Wirtz, Dirk Biermann, Johanna Myrzik, Jürgen Rossmann and Petra Wiederkehr . [Multi-level simulation concept for multidisciplinary analysis and optimization of production systems](http://link.springer.com/article/10.1007/s00170-019-03722-1) +- Tim Delbrügger, Matthias Meißner, Andreas Wirtz, Dirk Biermann, Johanna Myrzik, Jürgen Rossmann and Petra Wiederkehr . [Multi-level simulation concept for multidisciplinary analysis and optimization of production systems](http://link.springer.com/article/10.1007/s00170-019-03722-1) - Hauf D., Sus S., Strahilov A., Franke J.. [Multifunctional use of functional mock-up units for application in production engineering](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85041220724&doi=10.1109%2fINDIN.2017.8104925&partnerID=40&md5=d313a79c8d1fcc02196b88ccf9aae623) - Demkovich N., Yablochnikov E., Abaev G.. [Multiscale modeling and simulation for industrial cyber-physical systems](https://www.scopus.com/inward/record.uri?eid=2-s2.0-85050070699&doi=10.1109%2fICPHYS.2018.8387674&partnerID=40&md5=d4b4cdcc045a17fa35e9c31557568881) - Wendenburg, Michael. [Online life cycle assessment for fluid power manufacturing systems - challenges and opportunities](https://link.springer.com/chapter/10.1007/978-3-319-99707-0_17) @@ -458,4 +459,4 @@ You can find the domains in which digital twins are used and the related publica ### Related Topics -Find other research topics from my [research](http://www.wortmann.ac/research) website. \ No newline at end of file +Find other research topics from my [research](http://www.wortmann.ac/research) website. diff --git a/_pages/research/digital_twin_definitions.md b/_pages/research/digital_twin_definitions.md index 62a329d3..69021f9c 100644 --- a/_pages/research/digital_twin_definitions.md +++ b/_pages/research/digital_twin_definitions.md @@ -2,13 +2,13 @@ layout: page title: Digital Twin Definitions permalink: /research/digital_twin_definitions/ -description: A collection of definitions of digital twins +description: A collection of definitions of digital twins nav: false --- -As a side result of the [largest literature survey on digital twins](../digital-twins/) to date, +As a side result of the [largest literature survey on digital twins](../digital-twins/) to date, -- M. Dalibor, N. Jansen, B. Rumpe, D. Schmalzing, L. Wachtmeister, M. Wimmer, A. Wortmann: [A Cross-Domain Systematic Mapping Study on Software Engineering for Digital Twins](https://awortmann.github.io/downloads/paper/A_cross_domain_systematic_mapping_study_on_software_engineering_for_Digital_Twins.pdf). In: Journal of Systems and Software, 111361, +- M. Dalibor, N. Jansen, B. Rumpe, D. Schmalzing, L. Wachtmeister, M. Wimmer, A. Wortmann: [A Cross-Domain Systematic Mapping Study on Software Engineering for Digital Twins](https://awortmann.github.io/downloads/paper/A_cross_domain_systematic_mapping_study_on_software_engineering_for_Digital_Twins.pdf). In: Journal of Systems and Software, 111361, we have produced a collection of 112 definitions of the term "digital twin" from the publications of our corpus. This collection is reproduced below. @@ -38,13 +38,13 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "a Digital Twin of a real distributed product is a virtual reflection, which can describe the exhaustive physical and functional properties of the product along the whole life cycle and can deliver and receive product information". R. Tharma, R. Winter, M. Eigner. [An approach for the implementation of the digital twin in the automotive wiring harness field](http://www.doi.org/10.21278/idc.2018.0188). In: Proceedings of International Design Conference, DESIGN, 2018 -- "the creation on the basis of Unisim Design software-hardware solution “cloud” models of technological units and combining them into a single integrated “cloud” model of the production complex, called “digital twin” which in fact represents a virtual projection of the industrial facility into the “cloud"'_ N.R. Yusupbekov, F.R. Abdurasulov, F.T. Adilov, A.I. Ivanyan. [Application of cloud technologies for optimization of complex processes of industrial enterprises](http://www.doi.org/10.1007/978-3-030-04164-9_112). In: Advances in Intelligent Systems and Computing, 2019 +- "the creation on the basis of Unisim Design software-hardware solution “cloud” models of technological units and combining them into a single integrated “cloud” model of the production complex, called “digital twin” which in fact represents a virtual projection of the industrial facility into the “cloud"'\_ N.R. Yusupbekov, F.R. Abdurasulov, F.T. Adilov, A.I. Ivanyan. [Application of cloud technologies for optimization of complex processes of industrial enterprises](http://www.doi.org/10.1007/978-3-030-04164-9_112). In: Advances in Intelligent Systems and Computing, 2019 -- "The digital twin concept is a functional system of continous optimization, which includes physical production together with its digital 'copy'.". E. Sujová, H. Čierna, I. Zabińska. [Application of digitization procedures of production in practice](http://www.doi.org/10.1515/mspe-2019-0004). In: Management Systems in Production Engineering, 2019" +- "The digital twin concept is a functional system of continous optimization, which includes physical production together with its digital 'copy'.". E. Sujová, H. Čierna, I. Zabińska. [Application of digitization procedures of production in practice](http://www.doi.org/10.1515/mspe-2019-0004). In: Management Systems in Production Engineering, 2019" - "Digital twins of technological equipment are infrastructure components of production companies of the Industry 4.0 functioning in the level of cloud services.". D.A. Zakoldaev, A.V. Gurjanov, D.R. Kochubey, I.O. Zharinov. [Application of imitation modelling means to create digital twins of the Industry 4.0 company technological equipment](http://www.doi.org/10.1088/1757-899X/450/3/032006). In: IOP Conference Series: Materials Science and Engineering, 2018 -- "the DT is a simulation method that can be used for evaluation and optimization". Y. Tan, W. Yang, K. Yoshida, S. Takakuwa. [Application of IoT-aided Simulation for a Cyber-physical System](https://www.mdpi.com/2075-1702/7/1/2). In: Proceedings of the 2018 Winter Simulation Conference, 2018" +- "the DT is a simulation method that can be used for evaluation and optimization". Y. Tan, W. Yang, K. Yoshida, S. Takakuwa. [Application of IoT-aided Simulation for a Cyber-physical System](https://www.mdpi.com/2075-1702/7/1/2). In: Proceedings of the 2018 Winter Simulation Conference, 2018" - "A DT consists of a virtual representation of a production system that is able to use sensory data, connected smart devices, mathematical models, and real-time data elaborations. The DT can be run on different simulation disciplines that are characterized by the synchronization of virtual and real systems". Y. Tan, W. Yang, K. Yoshida, S. Takakuwa. [Application of IoT-aided simulation to manufacturing systems in cyber-physical system](http://www.doi.org/10.3390/machines7010002). In: Machines, 2019 @@ -176,7 +176,7 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "a complete digital representation of the physical component, as well as test and validation data". C. Mandolla, A. M. Petruzzelli, G. Percoco, A. Urbinati. [Building a digital twin for additive manufacturing through the exploitation of blockchain: A case analysis of the aircraft industry](http://www.doi.org/10.1016/j.compind.2019.04.011). In: Computers in Industry, 2019 -- "A concept of digital twin, which is a ultra-realistic virtual counterpart of a real-world object". H. Park, A. Easwaran, S. Andalam. [Challenges in Digital Twin Development for Cyber-Physical Production Systems](https://link.springer.com/chapter/10.1007/978-3-030-23703-5_2). In: Cyber Physical Systems. Model-Based Design, 2019" +- "A concept of digital twin, which is a ultra-realistic virtual counterpart of a real-world object". H. Park, A. Easwaran, S. Andalam. [Challenges in Digital Twin Development for Cyber-Physical Production Systems](https://link.springer.com/chapter/10.1007/978-3-030-23703-5_2). In: Cyber Physical Systems. Model-Based Design, 2019" - "A DT is—from a structural, functional, and behavioural point-of-view—a one-to-one virtual representation of a real world artefact (such as a machine, a component, or objects from the environment) and comprises models of their “data” (geometry, structure, etc.), functionality (data processing, behaviour, etc.), and communication interfaces.". M. Di Maio, G.-D. Kapos, N. Klusmann, L. Atorf, U. Dahmen, M. Schluse, J. Rossmann. [Closed-loop systems engineering (close): integrating experimentable digital twins with the model-driven engineering process](https://dl.acm.org/citation.cfm?id=3338129). In: 4th IEEE International Symposium on Systems Engineering, ISSE 2018 - Proceedings, 2018 @@ -188,11 +188,11 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "A digital twin refers to a digital replica of a business model [3] [4], e.g. with a physical product.". K. Rambow-Hoeschele, A. Nagl, D. K. Harrison, B. M. Wood, K. Bozem, K. Braun, P. Hoch. [Creation of a Digital Business Model Builder](http://www.doi.org/10.1109/ICE.2018.8436377). In: 2018 IEEE International Conference on Engineering, Technology and Innovation, ICE/ITMC 2018 - Proceedings, 2018" -- "Generally, virtual models of physical objects are created digitally to simulate their behavior in realworld environments [10]. Thus, the digital twin is composed of three components, namely the physical entities in the physical world, the virtual models in the virtual world, and the connected data that tie the two worlds.". E. Frontoni, J. Loncarski, R. Pierdicca, M. Bernardini, M. Sasso. [Cyber Physical Systems for Industry 4.0: Towards Real Time Virtual Reality in Smart Manufacturing](https://link.springer.com/chapter/10.1007/978-3-319-95282-6_31). In: Augmented Reality, Virtual Reality, and Computer Graphics, 2018" +- "Generally, virtual models of physical objects are created digitally to simulate their behavior in realworld environments [10]. Thus, the digital twin is composed of three components, namely the physical entities in the physical world, the virtual models in the virtual world, and the connected data that tie the two worlds.". E. Frontoni, J. Loncarski, R. Pierdicca, M. Bernardini, M. Sasso. [Cyber Physical Systems for Industry 4.0: Towards Real Time Virtual Reality in Smart Manufacturing](https://link.springer.com/chapter/10.1007/978-3-319-95282-6_31). In: Augmented Reality, Virtual Reality, and Computer Graphics, 2018" - "a digital twin, which is a virtual model of the physical plant". D. M. Tilbury. [Cyber-Physical Manufacturing Systems](https://www.annualreviews.org/doi/full/10.1146/annurev-control-053018-023652). In: ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 2, 2019 -- "The concept of using a digital copy of the physical system to perform real-time optimization is often referred to as a Digital Twin."; "The vision of the Digital Twin itself refers to a comprehensive physical and functional description of a component, product or system, which includes more or less all information which could be useful in the current and subsequent lifecycle phases.". R. Bohlin, J. Hagmar, K. Bengtsson, L. Lindkvist, J. S. Carlson, R. Soderberg. [DATA FLOW AND COMMUNICATION FRAMEWORK SUPPORTING DIGITAL TWIN FOR GEOMETRY ASSURANCE](https://asmedigitalcollection.asme.org/IMECE/proceedings-abstract/IMECE2017/58356/V002T02A110/265707). In: PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2017, VOL 2, 2018" +- "The concept of using a digital copy of the physical system to perform real-time optimization is often referred to as a Digital Twin."; "The vision of the Digital Twin itself refers to a comprehensive physical and functional description of a component, product or system, which includes more or less all information which could be useful in the current and subsequent lifecycle phases.". R. Bohlin, J. Hagmar, K. Bengtsson, L. Lindkvist, J. S. Carlson, R. Soderberg. [DATA FLOW AND COMMUNICATION FRAMEWORK SUPPORTING DIGITAL TWIN FOR GEOMETRY ASSURANCE](https://asmedigitalcollection.asme.org/IMECE/proceedings-abstract/IMECE2017/58356/V002T02A110/265707). In: PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2017, VOL 2, 2018" - "a digital twin is a mimic of a real world asset displaying up to date information of what is currently happening". J. M. Eyre, M. R. Lanyon-Hogg, T. J. Dodd, A. J. Lockwood, C. Freeman, R. W. Scott. [Demonstration of an industrial framework for an implementation of a process digital twin](http://www.doi.org/10.1115/IMECE2018-87361), 2018 @@ -218,7 +218,7 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "a digital, real-time, in-context, operational mime of an asset, which connects the digital and real world representations towards actionable insights". A. Bekker. [Exploring the blue skies potential of digital twin technology for a polar supply and research vessel](http://www.doi.org/XXQUERYXXeid=2-s2.0-85061387046&origin=resultslist). In: Marine Design XIII, 2018 -- "A digital twin is a digital representation of something that exists in the physical world.". F. Laborie, O. C. Røed, G. Engdahl, A. Camp. [Extracting value from data using an industrial data platform to provide a foundational digital twin](https://onepetro.org/OTCONF/proceedings-abstract/19OTC/1-19OTC/D011S010R005/181452). In: Proceedings of the Annual Offshore Technology Conference, 2019" +- "A digital twin is a digital representation of something that exists in the physical world.". F. Laborie, O. C. Røed, G. Engdahl, A. Camp. [Extracting value from data using an industrial data platform to provide a foundational digital twin](https://onepetro.org/OTCONF/proceedings-abstract/19OTC/1-19OTC/D011S010R005/181452). In: Proceedings of the Annual Offshore Technology Conference, 2019" - "The Digital Twin is a virtual image of an asset, maintained throughout the lifecycle and should be easily accessible at any time". T.-H. Stachowski, H. Kjeilen. [Holistic ship design - How to utilise a digital twin in concept design through basic and detailed design](https://f.hubspotusercontent10.net/hubfs/663810/Digitread%20Assets/ICCAS_finalDraft_2017Format2.pdf). In: RINA, Royal Institution of Naval Architects - International Conference on Computer Applications in Shipbuilding, ICCAS 2017, 2017 @@ -232,10 +232,10 @@ we have produced a collection of 112 definitions of the term "digital twin" from - "A Digital Twin is usually seen as more powerful than a Digital Shadow, which accumulates data from a real system". T. Delbruegger, J. Rossmann. [Representing adaptation options in experimentable digital twins of production systems](https://www.tandfonline.com/doi/full/10.1080/0951192X.2019.1599433?needAccess=true). In: INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2019" -- "A digital twin is a dynamic virtual representation of a physical system that can be used for operational insight and life-cycle management". M. Schirmann, M. Collette, J. Gose. [Ship motion and fatigue damage estimation via a digital twin](http://www.doi.org/XXQUERYXXeid=2-s2.0-85063962295&origin=resultslist). In: Life-Cycle Analysis and Assessment in Civil Engineering: Towards an Integrated Vision - Proceedings of the 6th International Symposium on Life-Cycle Civil Engineering, IALCCE 2018, 2019" +- "A digital twin is a dynamic virtual representation of a physical system that can be used for operational insight and life-cycle management". M. Schirmann, M. Collette, J. Gose. [Ship motion and fatigue damage estimation via a digital twin](http://www.doi.org/XXQUERYXXeid=2-s2.0-85063962295&origin=resultslist). In: Life-Cycle Analysis and Assessment in Civil Engineering: Towards an Integrated Vision - Proceedings of the 6th International Symposium on Life-Cycle Civil Engineering, IALCCE 2018, 2019" - "A detailed digital model of the entire asset, which represents all relevant aspects of the asset". D. J. Knezevic, H. Kang, P. Sharma, G. Malinowski, T. T. Nguyen. [Structural integrity management of offshore structures via RB-FEA and fast full load mapping based digital twins](https://onepetro.org/ISOPEIOPEC/proceedings-abstract/ISOPE18/All-ISOPE18/ISOPE-I-18-185/20398). In: Proceedings of the International Offshore and Polar Engineering Conference, 2018 - "The digital twin is a virtual representation of an asset used from early design through building and operation, maintained and easily accessible throughout its lifecycle. The DT integrates real-time sensor data, inspection results, physics models and equipment performance data with advanced analytics for the entire asset to drive the data driven decision making process.". P. Sharma, H. Hamedifar, A. Brown, R. Green. [The dawn of the new age of the industrial internet and how it can radically transform the offshore oil and gas industry](https://onepetro.org/OTCONF/proceedings-abstract/17OTC/3-17OTC/D031S039R007/91451). In: Proceedings of the Annual Offshore Technology Conference, 2017 -- "The interactive design and programming of the machining processes can be simulated virtually. Once this stage fulfills the design objectives and tolerances, the produced NC program is transferred to the physical machine, expecting that the interactive simulation results will match the actual results of the machine. If this happens, the virtual simulated machine is said to be a Digital Twin of the physical machine". A. Moreno, G. Velez, A. ArdanzaI, Ã. Barandiaran, l. R. de Infante, R. Chopitea. [Virtualisation process of a sheet metal punching machine within the Industry 4.0 vision](https://link.springer.com/article/10.1007/s12008-016-0319-2). In: International Journal on Interactive Design and Manufacturing (IJIDeM), 2017__ \ No newline at end of file +- "The interactive design and programming of the machining processes can be simulated virtually. Once this stage fulfills the design objectives and tolerances, the produced NC program is transferred to the physical machine, expecting that the interactive simulation results will match the actual results of the machine. If this happens, the virtual simulated machine is said to be a Digital Twin of the physical machine". A. Moreno, G. Velez, A. ArdanzaI, Ã. Barandiaran, l. R. de Infante, R. Chopitea. [Virtualisation process of a sheet metal punching machine within the Industry 4.0 vision](https://link.springer.com/article/10.1007/s12008-016-0319-2). In: International Journal on Interactive Design and Manufacturing (IJIDeM), 2017\_\_ diff --git a/_pages/research/industry-40.md b/_pages/research/industry-40.md index a8988a99..ddd5ee07 100644 --- a/_pages/research/industry-40.md +++ b/_pages/research/industry-40.md @@ -1,8 +1,8 @@ --- layout: page permalink: /research/industry-40/ -title: Industry 4.0 -description: +title: Industry 4.0 +description: nav: false --- @@ -20,21 +20,21 @@ The paper [A Method for Model-Driven Engineering of Digital Twins in Manufacturi The paper [Digital Twins for Machine Tools: A Systematic Mapping Study](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Digital_Twins_for_Machine_Tools_-_A_Systematic_Mapping_Study.pdf) examines the use, development, and communication of digital twins (DTs) for machine tools. The study reveals that DTs primarily represent individual machine tools or technical systems, focusing on milling processes to enhance quality. DTs typically consist of models (e.g., CAD, simulation) and software (e.g., MATLAB, Unity) for behavior analysis and optimization. Most DTs are used in the operational phase, with limited application in earlier lifecycle phases like virtual commissioning. The study highlights a lack of systematic reuse and composition methods for DTs, suggesting future research should focus on real-time capabilities, horizontal connectivity, and modularity to improve DT integration and efficiency in manufacturing. -[PDF](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Digital_Twins_for_Machine_Tools_-_A_Systematic_Mapping_Study.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems Digital Twin +[PDF](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Digital_Twins_for_Machine_Tools_-_A_Systematic_Mapping_Study.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems Digital Twin #### Explaining Cyber-Physical System Behavior with Digital Twins The paper explores integrating self-explainability techniques into digital twins to enhance transparency and trust in their decision-making processes. By combining model-driven engineering with the MAB-EX framework (Monitor, Analyze, Build, Explain), the authors propose deriving explanation models from system description, process, and reasoning models. These models are tailored to different explainee types (e.g., end-users, engineers) and merged to avoid redundancy. The approach supports real-time explanation generation, fostering better human-machine cooperation and system maintainability. Challenges include handling diverse model types, tailoring explanations, and managing computational complexity during runtime. -[PDF](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/Explaining_Cyber-Physical_System_Behavior_with_Digital_Twins.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems Digital Twin +[PDF](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/Explaining_Cyber-Physical_System_Behavior_with_Digital_Twins.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems Digital Twin -### Sustainability +### Sustainability #### Framework for Holistic Online Optimization of Milling Machine Conditions to Enhance Machine Efficiency and Sustainability The paper [Framework for Holistic Online Optimization of Milling Machine Conditions to Enhance Machine Efficiency and Sustainability](https://awortmann.github.io/downloads/paper/Framework_for_Holistic_Online_Optimization_of_Milling_Machine_Conditions_to_Enhance_Machine_Efficiency_and_Sustainability.pdf) introduces a novel framework for optimizing milling processes in industrial production using advanced data analysis and machine learning. The framework analyzes real-time measurement data from milling machines, extracts key indicators, and uses a fuzzy control system to recommend adjustments for reducing energy consumption, tool wear, and improving surface quality. Validation with steel and aluminum parts demonstrated the framework's ability to generate actionable recommendations, though more precise models are needed for real-world application. The modular design allows adaptability to other machines like lathes or 3D printers, highlighting its potential for sustainable and efficient manufacturing. -[PDF](https://awortmann.github.io/downloads/paper/Framework_for_Holistic_Online_Optimization_of_Milling_Machine_Conditions_to_Enhance_Machine_Efficiency_and_Sustainability.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems +[PDF](https://awortmann.github.io/downloads/paper/Framework_for_Holistic_Online_Optimization_of_Milling_Machine_Conditions_to_Enhance_Machine_Efficiency_and_Sustainability.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems ### Industrial Data Modeling (OPC UA, Asset Administration Shell) @@ -58,12 +58,12 @@ The paper [Generating PLC Code with Universal Large Language Models](https://awo - Tran, K., Zhang, J., Pfeiffer, J., Wortmann, A., & Wiesmayr, B. (2024). [Generating PLC Code with Universal Large Language Models](../../downloads/paper/Generating_PLC_Code_with_Universal_Large_Language_Models.pdf). In 2024 IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA) (pp. 1-8). IEEE. -- Bolender, T., Bürvenich, G., Dalibor, M., Rumpe, B., & Wortmann, A. (2021). [Self-Adaptive Manufacturing with Digital Twins](../../downloads/paper/Self_Adaptive_Manufacturing_with_Digital_Twins.pdf). In *Proceedings of the 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)*, (pp. 156-166). IEEE Computer Society. +- Bolender, T., Bürvenich, G., Dalibor, M., Rumpe, B., & Wortmann, A. (2021). [Self-Adaptive Manufacturing with Digital Twins](../../downloads/paper/Self_Adaptive_Manufacturing_with_Digital_Twins.pdf). In _Proceedings of the 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)_, (pp. 156-166). IEEE Computer Society. -- Bibow, P., Dalibor, M., Hopmann, C., Mainz, B., Rumpe, B., Schmalzing, D., Schmitz, M., & Wortmann, A. (2020). [Model-Driven Development of a Digital Twin for Injection Molding](../../downloads/paper/Model_Driven_Development_of_a_Digital_Twin_for_Injection_Molding.pdf). In S. Dustdar, E. Yu, C. Salinesi, D. Rieu, & V. Pant (Eds.), *International Conference on Advanced Information Systems Engineering (CAiSE'20)*, (pp. 85-100). Springer International Publishing. +- Bibow, P., Dalibor, M., Hopmann, C., Mainz, B., Rumpe, B., Schmalzing, D., Schmitz, M., & Wortmann, A. (2020). [Model-Driven Development of a Digital Twin for Injection Molding](../../downloads/paper/Model_Driven_Development_of_a_Digital_Twin_for_Injection_Molding.pdf). In S. Dustdar, E. Yu, C. Salinesi, D. Rieu, & V. Pant (Eds.), _International Conference on Advanced Information Systems Engineering (CAiSE'20)_, (pp. 85-100). Springer International Publishing. -- Wortmann, A., Barais, O., Combemale, B., & Wimmer, M. (2020). [Modeling Languages in Industry 4.0: an Extended Systematic Mapping Study](../../downloads/paper/Modeling_Languages_in_Industry_4.0__an_Extended_Systematic_Mapping_Study.pdf). *Software and Systems Modeling, 19*(1), (pp. 67-94). Springer. +- Wortmann, A., Barais, O., Combemale, B., & Wimmer, M. (2020). [Modeling Languages in Industry 4.0: an Extended Systematic Mapping Study](../../downloads/paper/Modeling_Languages_in_Industry_4.0__an_Extended_Systematic_Mapping_Study.pdf). _Software and Systems Modeling, 19_(1), (pp. 67-94). Springer. ### Related Topics -Find other research topics from my [research](../../research/) website. \ No newline at end of file +Find other research topics from my [research](../../research/) website. diff --git a/_pages/research/robotics.md b/_pages/research/robotics.md index 354e4942..8b46a038 100644 --- a/_pages/research/robotics.md +++ b/_pages/research/robotics.md @@ -2,7 +2,7 @@ layout: page permalink: /research/robotics/ title: Robotics Software Engineering -description: +description: nav: false --- @@ -14,25 +14,25 @@ Deploying robotics applications requires expertise from multiple domains, includ The paper [Model-Driven Engineering for Mobile Robotic Systems: A Systematic Mapping Study](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Model_driven_engineering_for_mobile_robotic_systems__a_systematic_mapping_study.pdf) systematically examines the state of Model-Driven Engineering (MDE) in mobile robotics. It investigates publication trends, supported robot types, MDE methods, validation approaches, and tool support through a review of 97 studies. Key findings include a focus on single terrestrial robots, prevalent use of domain-specific languages (DSLs), and a strong emphasis on code generation and model transformations. However, rigorous validation and tool reuse remain limited. The study highlights the need for better validation practices and industrial adoption to enhance MDE's impact in mobile robotics. -[PDF](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Model_driven_engineering_for_mobile_robotic_systems__a_systematic_mapping_study.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Model-Driven +[PDF](https://github.com/awortmann/awortmann.github.io/raw/master/downloads/paper/Model_driven_engineering_for_mobile_robotic_systems__a_systematic_mapping_study.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Model-Driven #### Survey on Robotic Systems Integration The paper [Survey on Robotic Systems Integration](https://awortmann.github.io/downloads/paper/Survey_on_Robotic_Systems_Integration.pdf) investigates how robotic software integration is currently performed and identifies common challenges and potential solutions. Through a survey of 118 researchers and practitioners, it explores the applicability of traditional software development methodologies (e.g., Waterfall, V-Model, Agile) to robotic integration. Key findings reveal that dynamic environment adaptation, safety certification, and system validation are the top challenges. While most respondents follow phases like implementation, design, and testing, there is a strong demand for tools—especially for validation, verification, and testing—and a preference for model-based approaches. The study highlights the need for standardized processes and tools to streamline robotic software integration. -[PDF](https://awortmann.github.io/downloads/paper/Survey_on_Robotic_Systems_Integration.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Model-Driven +[PDF](https://awortmann.github.io/downloads/paper/Survey_on_Robotic_Systems_Integration.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Model-Driven #### Monte Carlo Tree Search and GR(1) Synthesis for Robot Tasks Planning in Automotive Production Lines The paper [Monte Carlo Tree Search and GR(1) Synthesis for Robot Tasks Planning in Automotive Production Lines](https://awortmann.github.io/downloads/paper/Monte_Carlo_Tree_Search_and_GR_1__Synthesis_for_Robot_Tasks_Planning_in_Automotive_Production_Lines.pdf) presents a method for optimizing multi-robot task planning in automotive production cells using GR(1) synthesis and Monte Carlo Tree Search (MCTS). The approach involves synthesizing a correct-by-construction controller from a GR(1) specification, which encodes task constraints and collision avoidance. MCTS is then used at runtime to optimize task execution sequences, considering movement times and interruption probabilities. Experiments with a spot welding cell show that MCTS reduces cycle times by up to 16% and improves standstill times by up to 5%, demonstrating its effectiveness in handling interruptions and optimizing task allocation. -[PDF](https://awortmann.github.io/downloads/paper/Monte_Carlo_Tree_Search_and_GR_1__Synthesis_for_Robot_Tasks_Planning_in_Automotive_Production_Lines.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Automotive Model-Driven +[PDF](https://awortmann.github.io/downloads/paper/Monte_Carlo_Tree_Search_and_GR_1__Synthesis_for_Robot_Tasks_Planning_in_Automotive_Production_Lines.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Automotive Model-Driven #### MDE and Learning for flexible Planning and optimized Execution of Multi-Robot Choreographies The paper [MDE and Learning for flexible Planning and optimized Execution of Multi-Robot Choreographies](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/MDE_and_Learning_for_flexible_Planning_and_optimized_Execution_of_Multi-Robot_Choreographies.pdf) addresses the challenge of designing and optimizing multi-robot systems in dynamic, safety-critical environments like automotive manufacturing. It proposes a model-driven engineering (MDE) approach that integrates formal requirement specification, reactive synthesis, and reinforcement learning (RL) to handle uncertainties and optimize cycle time. The methodology involves formalizing requirements, computing collision-free robot trajectories, generating a correct-by-construction controller using GR(1) synthesis, and optimizing execution with RL. Findings demonstrate that Q-learning-based optimization significantly improves cycle time efficiency compared to traditional methods, enabling adaptive and resilient robot choreographies. -[PDF](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/MDE_and_Learning_for_flexible_Planning_and_optimized_Execution_of_Multi-Robot_Choreographies.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Automotive Model-Driven +[PDF](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/MDE_and_Learning_for_flexible_Planning_and_optimized_Execution_of_Multi-Robot_Choreographies.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Automotive Model-Driven #### Industry Best Practices in Robotics Software Engineering @@ -53,25 +53,23 @@ The paper [Energy efficiency in ROS communication](https://awortmann.github.io/d [PDF](https://awortmann.github.io/downloads/paper/Energy_efficiency_in_ROS_communication.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Sustianability - ### Robotics Software Engineering Education #### Educating Future Software Engineers for Industrial Robotics The paper [Educating Future Software Engineers for Industrial Robotics](https://awortmann.github.io/downloads/paper/Educating_Future_Software_Engineers_for_Industrial_Robotics.pdf) addresses the evolving need for specialized education in robotics software engineering, driven by advancements like Industry 4.0, AI, IoT, and digital twins. It introduces seven key educational goals: robotics software, AI, human-robot interaction, IoT, digital twins, model-driven software engineering, and risk analysis. The research presents two connected model factories equipped with sensors, actuators, and controllers, enabling hands-on learning in a realistic industrial environment. Findings highlight the importance of interdisciplinary collaboration and practical experience, demonstrating how these factories foster innovation and prepare students for the digital economy by bridging theory and real-world application. -[PDF](https://awortmann.github.io/downloads/paper/Educating_Future_Software_Engineers_for_Industrial_Robotics.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics AI Digital Twin +[PDF](https://awortmann.github.io/downloads/paper/Educating_Future_Software_Engineers_for_Industrial_Robotics.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics AI Digital Twin ### Further Selected Publications -- Adam, K., Butting, A., Heim, R., Kautz, O., Pfeiffer, J., Rumpe, B., & Wortmann, A. (2017). [Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and Reuse](https://www.se-rwth.de/publications/Modeling-Robotics-Tasks-for-Better-Separation-of-Concerns-Platform-Independence-and-Reuse.pdf). *Aachener Informatik-Berichte, Software Engineering, Band 28*. Shaker Verlag. - -- Adam, K., Hölldobler, K., Rumpe, B., & Wortmann, A. (2017). [Modeling Robotics Software Architectures with Modular Model Transformations](../../downloads/paper/Modeling_Robotics_Software_Architectures_with_Modular_Model_Transformations.pdf). *Journal of Software Engineering for Robotics (JOSER), 8*(1), (pp. 3–16). +- Adam, K., Butting, A., Heim, R., Kautz, O., Pfeiffer, J., Rumpe, B., & Wortmann, A. (2017). [Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and Reuse](https://www.se-rwth.de/publications/Modeling-Robotics-Tasks-for-Better-Separation-of-Concerns-Platform-Independence-and-Reuse.pdf). _Aachener Informatik-Berichte, Software Engineering, Band 28_. Shaker Verlag. -- Adam, K., Butting, A., Heim, R., Kautz, O., Rumpe, B., & Wortmann, A. (2016). [Model-Driven Separation of Concerns for Service Robotics](../../downloads/paper/Model_Driven_Separation_of_Concerns_for_Service_Robotics.pdf). In *Proceedings of the International Workshop on Domain-Specific Modeling (DSM'16)*, (pp. 22-27). ACM. +- Adam, K., Hölldobler, K., Rumpe, B., & Wortmann, A. (2017). [Modeling Robotics Software Architectures with Modular Model Transformations](../../downloads/paper/Modeling_Robotics_Software_Architectures_with_Modular_Model_Transformations.pdf). _Journal of Software Engineering for Robotics (JOSER), 8_(1), (pp. 3–16). -- Butting, A., Rumpe, B., Schulze, C., Thomas, U., & Wortmann, A. (2015). [Modeling Reusable, Platform-Independent Robot Assembly Processes](../../downloads/paper/Modeling_Reusable__Platform_Independent_Robot_Assembly_Processes.pdf). In *Proceedings of the Sixth International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015)*. +- Adam, K., Butting, A., Heim, R., Kautz, O., Rumpe, B., & Wortmann, A. (2016). [Model-Driven Separation of Concerns for Service Robotics](../../downloads/paper/Model_Driven_Separation_of_Concerns_for_Service_Robotics.pdf). In _Proceedings of the International Workshop on Domain-Specific Modeling (DSM'16)_, (pp. 22-27). ACM. +- Butting, A., Rumpe, B., Schulze, C., Thomas, U., & Wortmann, A. (2015). [Modeling Reusable, Platform-Independent Robot Assembly Processes](../../downloads/paper/Modeling_Reusable__Platform_Independent_Robot_Assembly_Processes.pdf). In _Proceedings of the Sixth International Workshop on Domain-Specific Languages and Models for Robotic Systems (DSLRob 2015)_. ### Related Events diff --git a/_pages/research/sle.md b/_pages/research/sle.md index 1fe0bbe7..6a0b4e0f 100644 --- a/_pages/research/sle.md +++ b/_pages/research/sle.md @@ -2,11 +2,11 @@ layout: page permalink: /research/sle/ title: Software Language Engineering -description: +description: nav: false --- -Identifying or engineering appropriate languages for the various activities in software and systems development is one of the most important issues in Software Engineering. Programming and modeling languages are still subject to improvement. In various domains, it is appropriate to employ Domain-Specific Languages (DSLs) to enable non-software developers to specify properties, configuring their systems, etc. in terms of established domain concepts and corresponding language elements. With increasing digitalization, we expect a growth in DSLs and increasing efforts in their efficient engineering, integration, and composition. But designing DSLs is challenging, because, on one hand, they need to be precise enough for being processed by a computer and, on the other hand, comprehensible by humans. The monolithic design of a language can already benefit from methods for language engineering in the small including design guidelines and tooling. Therefore, we conduct research on the systematic engineering of (domain-specific) modeling languages and reusable modeling language libraries leveraging concepts from component-based software engineering and software product lines for a variety of different domains . +Identifying or engineering appropriate languages for the various activities in software and systems development is one of the most important issues in Software Engineering. Programming and modeling languages are still subject to improvement. In various domains, it is appropriate to employ Domain-Specific Languages (DSLs) to enable non-software developers to specify properties, configuring their systems, etc. in terms of established domain concepts and corresponding language elements. With increasing digitalization, we expect a growth in DSLs and increasing efforts in their efficient engineering, integration, and composition. But designing DSLs is challenging, because, on one hand, they need to be precise enough for being processed by a computer and, on the other hand, comprehensible by humans. The monolithic design of a language can already benefit from methods for language engineering in the small including design guidelines and tooling. Therefore, we conduct research on the systematic engineering of (domain-specific) modeling languages and reusable modeling language libraries leveraging concepts from component-based software engineering and software product lines for a variety of different domains . ### Compositional Reuse of Software Languages @@ -40,13 +40,13 @@ The paper introduces a low-code platform for systematic component-oriented langu The paper introduces a method for modularizing and composing domain-specific modeling languages (DSLs) using language components, enabling systematic reuse and customization for collaborative embedded systems (CESs). By leveraging the MontiCore language workbench, the approach supports language extension, embedding, and aggregation, facilitating the creation of language product lines tailored to specific application domains. This reduces accidental complexity and promotes efficient model-driven development (MDD) by allowing domain experts to contribute using familiar terminology. The method enhances maintainability, reusability, and adaptability of DSLs, addressing challenges in engineering heterogeneous CESs. -[PDF](https://awortmann.github.io/downloads/paper/Language_Engineering_for_Heterogeneous_Collaborative_Embedded_Systems.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems Software Language Engineering +[PDF](https://awortmann.github.io/downloads/paper/Language_Engineering_for_Heterogeneous_Collaborative_Embedded_Systems.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems Software Language Engineering #### Maturity Evaluation of Domain-Specific Language Ecosystems for Cyber-Physical Production Systems The paper introduces a maturity evaluation model for domain-specific language (DSL) ecosystems in cyber-physical production systems (CPPSs), addressing the need for structured assessment of DSL maturity. The model evaluates nine components—grammar and syntax, semantics, naming conventions, style guides, libraries, patterns, analyses, tools, and documentation—using qualitative criteria. Applied to five CPPS DSLs (IEC 61499, SysML, MontiArc, IVML, PPR-DSL), the model reveals that all components are relevant, with SysML and MontiArc scoring highest in maturity. The study highlights the influence of community support and open accessibility on DSL ecosystem maturity, suggesting future research to refine and validate the model with industry practitioners. -[PDF](https://awortmann.github.io/downloads/paper/Maturity_Evaluation_of_Domain_Specific_Language_Ecosystems_for_Cyber_Physical_Production_Systems.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems Software Language Engineering +[PDF](https://awortmann.github.io/downloads/paper/Maturity_Evaluation_of_Domain_Specific_Language_Ecosystems_for_Cyber_Physical_Production_Systems.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Cyber-Physical Systems Software Language Engineering ### Software Language Evolution @@ -56,20 +56,18 @@ The paper presents a taxonomy of change types for textual domain-specific langua [PDF](https://awortmann.github.io/downloads/paper/A_Taxonomy_of_Change_Types_for_Textual_DSL_Grammars.pdf) | [Bibtex](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/_bibliography/andreaswortmann.bib) | Topics Software Language Engineering - ### Further Selected Publications - Pfeiffer, J., Rumpe, B., Schmalzing, D., & Wortmann, A. (2023). [Composition operators for modeling languages: A literature review](../../downloads/paper/Composition_operators_for_modeling_languages__A_literature_review.pdf). Journal of Computer Languages, 76, 101226. Elsevier. - Pfeiffer, J., & Wortmann, A. (2023). [A low-code platform for systematic component-oriented language composition](../../downloads/paper/A_Low_Code_Platform_for_Systematic_Component_Oriented_Language_Composition.pdf). In Proceedings of the 16th ACM SIGPLAN International Conference on Software Language Engineering (pp. 208-213), ACM. -- Butting, A., & Wortmann, A. (2021). [Language Engineering for Heterogeneous Collaborative Embedded Systems](../../downloads/paper/Language_Engineering_for_Heterogeneous_Collaborative_Embedded_Systems.pdf). In W. Böhm, M. Broy, C. Klein, K. Pohl, B. Rumpe, & S. Schröck (Eds.), *Model-Based Engineering of Collaborative Embedded Systems*, (pp. 239–253). Springer. - -- Butting, A., Eikermann, R., Hölldobler, K., Jansen, N., Rumpe, B., & Wortmann, A. (2020). [A Library of Literals, Expressions, Types, and Statements for Compositional Language Design](../../downloads/paper/A_Library_of_Literals__Expressions__Types__and_Statements_for_Compositional_Language_Design.pdf). In L. Hamann, R. Paige, A. Pierantonio, B. Rumpe, & A. Vallecillo (Eds.), *Special Issue dedicated to Martin Gogolla on his 65th Birthday, Journal of Object Technology, 19*(3), (pp. 3:1-16). AITO. +- Butting, A., & Wortmann, A. (2021). [Language Engineering for Heterogeneous Collaborative Embedded Systems](../../downloads/paper/Language_Engineering_for_Heterogeneous_Collaborative_Embedded_Systems.pdf). In W. Böhm, M. Broy, C. Klein, K. Pohl, B. Rumpe, & S. Schröck (Eds.), _Model-Based Engineering of Collaborative Embedded Systems_, (pp. 239–253). Springer. -- Butting, A., Pfeiffer, J., Rumpe, B., & Wortmann, A. (2020). [A Compositional Framework for Systematic Modeling Language Reuse](../../downloads/paper/A_Compositional_Framework_for_Systematic_Modeling_Language_Reuse.pdf). In *Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS'20)*, (pp. 35-46). ACM. +- Butting, A., Eikermann, R., Hölldobler, K., Jansen, N., Rumpe, B., & Wortmann, A. (2020). [A Library of Literals, Expressions, Types, and Statements for Compositional Language Design](../../downloads/paper/A_Library_of_Literals__Expressions__Types__and_Statements_for_Compositional_Language_Design.pdf). In L. Hamann, R. Paige, A. Pierantonio, B. Rumpe, & A. Vallecillo (Eds.), _Special Issue dedicated to Martin Gogolla on his 65th Birthday, Journal of Object Technology, 19_(3), (pp. 3:1-16). AITO. +- Butting, A., Pfeiffer, J., Rumpe, B., & Wortmann, A. (2020). [A Compositional Framework for Systematic Modeling Language Reuse](../../downloads/paper/A_Compositional_Framework_for_Systematic_Modeling_Language_Reuse.pdf). In _Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS'20)_, (pp. 35-46). ACM. ### Related Topics -Find other research topics from my [research](../../research/) website. \ No newline at end of file +Find other research topics from my [research](../../research/) website. diff --git a/_pages/service.md b/_pages/service.md index 7c07b7ed..08aeb0ab 100644 --- a/_pages/service.md +++ b/_pages/service.md @@ -2,7 +2,7 @@ layout: page permalink: /service/ title: Service -description: +description: nav: true nav_order: 4 --- @@ -11,25 +11,25 @@ nav_order: 4 Overall, I have chaired for over 25 conferences and workshops. Please find selected highlights below. -- We have funded the 1st International Conference on Engineering Digital Twins: [EDTconf](https://www.edtconf.org/) +- We have funded the 1st International Conference on Engineering Digital Twins: [EDTconf](https://www.edtconf.org/) - Program chair of the [Software Engineering 2024](https://se2024.se.jku.at/) conference - Program chair of the [SEAA 2023](https://dsd-seaa2023.com/) conference - Workshop chair of the [Modellierung 2022](https://qfam.gi.de/modellierung2022) conference - Workshop chair of the [Software Engineering 2021 Conference](https://www.se-2022.de/) - Track chair of the track "Industry 4.0" at the [International Conference on Business Informatics 2021](https://cbi2021.events.unibz.it/) -- Organizer of the [1st International Workshop on Model-Driven Engineering for Digital Twins](http://gemoc.org/events/moddit2021.html) at the MODELS 2021 conference. +- Organizer of the [1st International Workshop on Model-Driven Engineering for Digital Twins](http://gemoc.org/events/moddit2021.html) at the MODELS 2021 conference. - Session Chair of the special session "Low-Code and Model-Driven Engineering for Production Systems" at [APMS 2021](https://www.apms-conference.org/). - Track chair of the track “Model-Driven Engineering and Modeling Languages” of the [SEAA 2020](https://dsd-seaa2020.um.si/seaa/) conference - Steering committee member of the [Robotics Software Engineering](https://rose-workshops.github.io/) (RoSE) workshop series. - Founder and steering committee member of the [Engineering Digital Twins (EDTconf)](http://www.edtconf.org) conference -- Steering committee member of the [Modeling Language Engineering (MLE) workshop](https://mleworkshop.github.io/steeringcommittee/) series +- Steering committee member of the [Modeling Language Engineering (MLE) workshop](https://mleworkshop.github.io/steeringcommittee/) series - Organizer of the [1st International Workshop on Conceptual Modeling for Digital Twins](https://comodity.github.io/) ## Reviewing I serve or have served in the editorial boards of the following journals: -- [International Journal on Software and Systems Modeling](https://www.sosym.org/) +- [International Journal on Software and Systems Modeling](https://www.sosym.org/) - [Journal of Automotive Software Engineering](https://www.atlantis-press.com/journals/jase) - [Journal of Object Technology](http://www.jot.fm/) @@ -37,28 +37,26 @@ Moreover, I am regularly reviewing for various other journals, conferences, and - IEEE Robotics and Automation Letters - IEEE Transactions on Systems, Man and Cybernetics: Systems -- Journal of Business & Information Systems Engineering +- Journal of Business & Information Systems Engineering - Journal of Computer Standards & Interfaces - Journal of Empirical Software Engineering - Journal of Software Engineering for Robotics - Journal of Systems and Software -as well as selected conferences and workshops, including: +as well as selected conferences and workshops, including: -- ACM / IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS) +- ACM / IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS) - ACM SIGPLAN International Conference on Software Language Engineering (SLE) - IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) - IEEE Conference on Business Informatics (CBI) - IEEE International Conference on Robotic Computing (IRC) - International Conference on Emerging Technologies and Factory Automation (ETFA) - International Conference of Systems Modelling and Management (ICSMM) -- International Conference on the Quality of Information and Communications Technology (QUATIC) +- International Conference on the Quality of Information and Communications Technology (QUATIC) - Euromicro Conference on Software Engineering and Advanced Applications (SEAA) - ## Further Engagement - Board member of [European Association for Programming Languages and Systems](https://eapls.org/) - Board member of the [Artificial Intelligence Software Academy](https://www.aisa.uni-stuttgart.de) graduate school of the University of Stuttgart - Until 2022: Co-chair of the [GfSE working group on Model-Based Systems Engineering](https://www.mbse.gfse.de/) - diff --git a/_pages/teaching.md b/_pages/teaching.md index cf7d26b9..b90ecb94 100644 --- a/_pages/teaching.md +++ b/_pages/teaching.md @@ -2,36 +2,33 @@ layout: page permalink: /teaching/ title: Teaching -description: +description: nav: true nav_order: 6 calendar: false --- - Research and teaching mutually benefit from each other. Through research, we find new concepts, theories, and methods that we then teach to future researchers and practitioners. Through teaching, we organize, reflect, and possibly scrutinize these results. -## Lectures - +## Lectures #### Software Engineering for Engineers In this lecture, students with a programming background can learn about the activities, methods, and tools required before one starts programming, such as requirements engineering and softwware design, and the activities starting in the implementation phase, such as software quality assurance, verification, and validiation. -- [Since Summer 2022](https://www.isw.uni-stuttgart.de/lehre/vorlesungen/) +- [Since Summer 2022](https://www.isw.uni-stuttgart.de/lehre/vorlesungen/) #### Modeling Software-Intensive Systems This lecture focuses on object-oriented modeling techniques, their integrated use, and application. To this end, it includes a subset of UML/P, parts of SysML, formal software arcihtecture modeling, and others. -- [Since Summer 2021](https://www.isw.uni-stuttgart.de/lehre/vorlesungen/) - +- [Since Summer 2021](https://www.isw.uni-stuttgart.de/lehre/vorlesungen/) #### Informatik im Maschinenbau 1 The goal of the lecture is to teach the basics of object-oriented programming with Java, distributed systems, techniques of software engineering, and applications of artificial intelligence to Bachelor level students in mechanical engineering. -- [Summer 2020](https://www.se-rwth.de/teaching/ss20/imb1/) +- [Summer 2020](https://www.se-rwth.de/teaching/ss20/imb1/) #### Model-Based Software Engineering @@ -39,7 +36,7 @@ The lecture teaches the model-based development of complex software systems. It - [Summer 2022](https://campus.uni-stuttgart.de/cusonline/ee/ui/ca2/app/desktop/#/slc.tm.cp/student/courses/337982?$ctx=design=ca;lang=de&$scrollTo=toc_overview) -- [Winter 2019/20](https://www.se-rwth.de/teaching/ws1920/mbse/) +- [Winter 2019/20](https://www.se-rwth.de/teaching/ws1920/mbse/) #### Software Language Engineering @@ -55,7 +52,7 @@ The lecture teaches the basics of the development of complex software systems. I #### Generative Software Engineering -After completing this course, the students will have a deeper understanding of the use of generative techniques for the development of software systems. They will be able to develop generators for UML or other DSLs and different target platforms. Furthermore, they will be able to judge the quality of systems and generators. +After completing this course, the students will have a deeper understanding of the use of generative techniques for the development of software systems. They will be able to develop generators for UML or other DSLs and different target platforms. Furthermore, they will be able to judge the quality of systems and generators. - [Summer 2011](https://www.se-rwth.de/teaching/ss11/gse/) @@ -101,17 +98,17 @@ This lab course focuses on the development of a service robotics assistance syst

-- [Winter 2013/14](https://www.se-rwth.de/teaching/ws1314/lab_robotics/) +- [Winter 2013/14](https://www.se-rwth.de/teaching/ws1314/lab_robotics/)

-- [Winter 2012/13](https://www.se-rwth.de/teaching/ws1213/mbserob/) +- [Winter 2012/13](https://www.se-rwth.de/teaching/ws1213/mbserob/) ## Seminars -#### A Journey into Software Language Workbenches +#### A Journey into Software Language Workbenches In this seminar, students will systematically investigate the expressiveness and tool support of state-of-the-art language workbenches (such as Xtext, MPS, or Rascal). The intended result is a shared understanding of the capabilities of modern language workbenches. @@ -121,4 +118,4 @@ In this seminar, students will systematically investigate the expressiveness and In this seminar, different topics of model-based software development are investigated considered, including model-based refactoring, model-based testing, code generation. -- [Summer 2012](https://www.se-rwth.de/teaching/ss12/mbse_seminar/) \ No newline at end of file +- [Summer 2012](https://www.se-rwth.de/teaching/ss12/mbse_seminar/) diff --git a/_pages/theses.md b/_pages/theses.md index 87342ff8..61587533 100644 --- a/_pages/theses.md +++ b/_pages/theses.md @@ -15,6 +15,7 @@ nav: false ## Topic search ### When to start? + - 3-6 months before the planned starting date ### How to search? @@ -42,8 +43,8 @@ nav: false - Which courses did you pass that may qualify you for a thesis at the respective institute? - Planned starting date of your thesis - Please note: The person who reads that e-mail possibly receives several requests per -week and very often he/she may not know you personally. Thus you have to tell him/her -everything that may be helpful for the decision process + week and very often he/she may not know you personally. Thus you have to tell him/her + everything that may be helpful for the decision process ### What if the contact person does not respond? @@ -61,4 +62,4 @@ everything that may be helpful for the decision process - Contacting potential examiners early is mandatory to discuss/adjust the topic, to involve the external supervisor, to clarify legal issues - Topic description - Often the description of the topic is fairly generic (e.g. identify and improve best method), i.e., neither the student nor the examiner knows exactly what to do -- Sometimes thesis topics have lower scientific claims such that it is not sufficiently demanding for the degree you want to obtain \ No newline at end of file +- Sometimes thesis topics have lower scientific claims such that it is not sufficiently demanding for the degree you want to obtain diff --git a/_pages/writing.md b/_pages/writing.md index f9bb7688..38a20ca2 100644 --- a/_pages/writing.md +++ b/_pages/writing.md @@ -2,7 +2,7 @@ layout: page permalink: /writing/ title: Notes on Scientifc Writing and Presentation -description: +description: nav: false --- @@ -17,8 +17,7 @@ nav: false - How to Write a Great Research Paper by Simon Peyton Jones: [Video](https://www.youtube.com/watch?v=WP-FkUaOcOM), [Presentation slides](../downloads/writing/peyton-jones.pdf) - [Comments](https://eelcovisser.org/wiki/teaching/how-to-write-a-great-research-paper/) by Prof. Eelco Visser. - [How to Write More Clearly, Think More Clearly, and -Learn Complex Material More Easily](http://www.covingtoninnovations.com/mc/WriteThinkLearn.pdf) by Michael A. Covington - + Learn Complex Material More Easily](http://www.covingtoninnovations.com/mc/WriteThinkLearn.pdf) by Michael A. Covington ### Style guidelines and tools @@ -29,24 +28,28 @@ Learn Complex Material More Easily](http://www.covingtoninnovations.com/mc/Write - The [Hemingway Tool](http://www.hemingwayapp.com/) can help writing less complicated sentences ### Figures + - Illustrations are suitable for b/w printing - No undesired oblique lines - ISW template used - Captions: in complete sentences end with period, in incomplete sentences end without period -- Captions use [Sentence style](https://www.chicagomanualofstyle.org/book/ed17/part1/ch03/psec021.html) +- Captions use [Sentence style](https://www.chicagomanualofstyle.org/book/ed17/part1/ch03/psec021.html) ### Abbreviations + - All abbreviations introduced - Only abbreviations introduced that have been used at least five times -- The full form is written in lower case in [most cases](https://www.chicagomanualofstyle.org/book/ed17/part2/ch10/psec006.html): +- The full form is written in lower case in [most cases](https://www.chicagomanualofstyle.org/book/ed17/part2/ch10/psec006.html): - For instance "transmission-control protocol/internet protocol (TCP/IP)" is correct ### Phrasing and wording -- Correct use of "enable" and "allow": + +- Correct use of "enable" and "allow": - Semantically: [allow](https://www.merriam-webster.com/dictionary/allow) vs [enable](https://www.merriam-webster.com/dictionary/enable) - [Grammatically](https://www.grammaring.com/to-infinitive-or-gerund-advise-recommend-allow-permit-forbid-require) ### Spelling + - Consistently used american english? - [Capitalization correct](https://blog.apastyle.org/apastyle/2012/02/do-i-capitalize-this-word.html) and consistent - Capitalize [proper nouns](https://en.wikipedia.org/wiki/Proper_noun) only @@ -56,10 +59,12 @@ Learn Complex Material More Easily](http://www.covingtoninnovations.com/mc/Write - Captions use [Heading Style](https://www.chicagomanualofstyle.org/book/ed17/part1/ch02/psec058.html) ### Numbering + - Numbers between 0 and 10 represented as [proper number words](https://www.chicagomanualofstyle.org/book/ed17/part2/ch09/psec003.html) - Words used with index numbers (e.g., "Section 1", "Figure 2", "Table 3") are captitalized ### Latex + - Use \autoref{} instead of \ref{} consistently ## Reviewing @@ -130,4 +135,4 @@ Learn Complex Material More Easily](http://www.covingtoninnovations.com/mc/Write - [Bernhard Thalheim - Universität Kiel](https://scholar.google.de/citations?hl=de&user=lkH3h9gAAAAJ) - [Matthias Tichy - Universität Ulm](https://scholar.google.de/citations?hl=de&user=hnc9E2AAAAAJ) - [Stefan Wagner - Universität Stuttgart](https://scholar.google.de/citations?hl=de&user=tXL31ZEAAAAJ) -- [Heinz Züllighoven - Universität Hamburg](https://dblp.uni-trier.de/pers/hd/z/Z=uuml=llighoven:Heinz) \ No newline at end of file +- [Heinz Züllighoven - Universität Hamburg](https://dblp.uni-trier.de/pers/hd/z/Z=uuml=llighoven:Heinz) diff --git a/_projects/bmbf-crest.md b/_projects/bmbf-crest.md index 8dcc3e5c..cbe145f2 100644 --- a/_projects/bmbf-crest.md +++ b/_projects/bmbf-crest.md @@ -11,15 +11,15 @@ With the transition from classical embedded systems to networked, collaborative ### Publications -- [Engineering of Collaborative Embedded Systems](https://www.se-rwth.de/publications/Engineering-of-Collaborative-Embedded-Systems.pdf). Böhm, Birthe, Böhm, Wolfgang, Daun, Marian, Hayward, Alexander, Kranz, Sieglinde, Regnat, Nikolaus, Schröck, Sebastian, Stierand, Ingo, Vogelsang, Andreas, Vollmar, Jan, Voss, Sebastian, Weyer, Thorsten, and Wortmann, Andreas. In Model-Based Engineering of Collaborative Embedded Systems, pp. 15–48, Springer, 2021. +- [Engineering of Collaborative Embedded Systems](https://www.se-rwth.de/publications/Engineering-of-Collaborative-Embedded-Systems.pdf). Böhm, Birthe, Böhm, Wolfgang, Daun, Marian, Hayward, Alexander, Kranz, Sieglinde, Regnat, Nikolaus, Schröck, Sebastian, Stierand, Ingo, Vogelsang, Andreas, Vollmar, Jan, Voss, Sebastian, Weyer, Thorsten, and Wortmann, Andreas. In Model-Based Engineering of Collaborative Embedded Systems, pp. 15–48, Springer, 2021. -- [Language Engineering for Heterogeneous Collaborative Embedded Systems](https://www.se-rwth.de/publications/Language-Engineering-for-Heterogeneous-Collaborative-Embedded-Systems.pdf). Butting, Arvid, and Wortmann, Andreas. In Model-Based Engineering of Collaborative Embedded Systems, pp. 239-–253, Springer, 2021. +- [Language Engineering for Heterogeneous Collaborative Embedded Systems](https://www.se-rwth.de/publications/Language-Engineering-for-Heterogeneous-Collaborative-Embedded-Systems.pdf). Butting, Arvid, and Wortmann, Andreas. In Model-Based Engineering of Collaborative Embedded Systems, pp. 239-–253, Springer, 2021. -- [Systematic Composition of Independent Language Features](https://www.se-rwth.de/publications/Systematic-Composition-of-Independent-Language-Features.pdf). Butting, Arvid, Eikermann, Robert, Kautz, Oliver, Rumpe, Bernhard, and Wortmann, Andreas. In Journal of Systems and Software, Vol. 152, pp. 50–69, 2019. +- [Systematic Composition of Independent Language Features](https://www.se-rwth.de/publications/Systematic-Composition-of-Independent-Language-Features.pdf). Butting, Arvid, Eikermann, Robert, Kautz, Oliver, Rumpe, Bernhard, and Wortmann, Andreas. In Journal of Systems and Software, Vol. 152, pp. 50–69, 2019. -- [Retrofitting Type-safe Interfaces into Template-based Code Generators](https://www.se-rwth.de/publications/Retrofitting-Type-safe-Interfaces-into-Template-based-Code-Generators.pdf). Adam, Kai, Butting, Arvid, Kautz, Oliver, Pfeiffer, Jerome, Rumpe, Bernhard, and Wortmann, Andreas. In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD’18), pp. 179 - 190, SciTePress, 2018. +- [Retrofitting Type-safe Interfaces into Template-based Code Generators](https://www.se-rwth.de/publications/Retrofitting-Type-safe-Interfaces-into-Template-based-Code-Generators.pdf). Adam, Kai, Butting, Arvid, Kautz, Oliver, Pfeiffer, Jerome, Rumpe, Bernhard, and Wortmann, Andreas. In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development (MODELSWARD’18), pp. 179 - 190, SciTePress, 2018. -- [On the Need for Artifact Models in Model-Driven Systems Engineering Projects](https://www.se-rwth.de/publications/On-the-Need-for-Artifact-Models-in-Model-Driven-Systems-Engineering-Projects.pdf) Butting, Arvid, Greifenberg, Timo, Rumpe, Bernhard, and Wortmann, Andreas. In Software Technologies: Applications and Foundations, pp. 146–153, Springer, 2018. +- [On the Need for Artifact Models in Model-Driven Systems Engineering Projects](https://www.se-rwth.de/publications/On-the-Need-for-Artifact-Models-in-Model-Driven-Systems-Engineering-Projects.pdf) Butting, Arvid, Greifenberg, Timo, Rumpe, Bernhard, and Wortmann, Andreas. In Software Technologies: Applications and Foundations, pp. 146–153, Springer, 2018. The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. @@ -32,4 +32,4 @@ The complete list of publications is available from my [publications](https://aw → [Digital Twins](https://wortmann.ac/dts/) → [Industry 4.0](https://wortmann.ac/i40/) -→ [Robotics](https://awortmann.github.io/research/robotics/) \ No newline at end of file +→ [Robotics](https://awortmann.github.io/research/robotics/) diff --git a/_projects/bmbf-iserveu.md b/_projects/bmbf-iserveu.md index 04be64bc..31e2c967 100644 --- a/_projects/bmbf-iserveu.md +++ b/_projects/bmbf-iserveu.md @@ -1,7 +1,7 @@ --- layout: page title: Intelligent Modular Service Robotics -description: +description: img: /assets/img/project-bmbf-iserveu.png importance: 1 category: work @@ -16,10 +16,10 @@ While various challenging issues for service robotics have been solved to a degr ### Publications -- [Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language](https://www.se-rwth.de/publications/Systematic-Language-Extension-Mechanisms-for-the-MontiArc-Architecture-Description-Language.pdf). Butting, Arvid, Haber, Arne, Hermerschmidt, Lars, Kautz, Oliver, Rumpe, Bernhard, and Wortmann, Andreas. In European Conference on Modelling Foundations and Applications (ECMFA’17), pp. 53–70, Springer, 2017. -- [Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and Reuse](https://www.se-rwth.de/publications/Modeling-Robotics-Tasks-for-Better-Separation-of-Concerns-Platform-Independence-and-Reuse.pdf). Adam, Kai, Butting, Arvid, Heim, Robert, Kautz, Oliver, Pfeiffer, Jérôme, Rumpe, Bernhard, and Wortmann, Andreas. Shaker Verlag, 2017. -- [Executing Robot Task Models in Dynamic Environments](https://www.se-rwth.de/publications/Executing-Robot-Task-Models-in-Dynamic-Environments.pdf). Adam, Kai, Butting, Arvid, Kautz, Oliver, Rumpe, Bernhard, and Wortmann, Andreas. In Proceedings of MODELS 2017. Workshop EXE, 2017. -- [Model-Driven Separation of Concerns for Service Robotics](https://www.se-rwth.de/publications/Model-Driven-Separation-of-Concerns-for-Service-Robotics.pdf). Adam, Kai, Butting, Arvid, Heim, Robert, Kautz, Oliver, Rumpe, Bernhard, and Wortmann, Andreas. In International Workshop on Domain-Specific Modeling (DSM’16), pp. 22–27, ACM, 2016. +- [Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language](https://www.se-rwth.de/publications/Systematic-Language-Extension-Mechanisms-for-the-MontiArc-Architecture-Description-Language.pdf). Butting, Arvid, Haber, Arne, Hermerschmidt, Lars, Kautz, Oliver, Rumpe, Bernhard, and Wortmann, Andreas. In European Conference on Modelling Foundations and Applications (ECMFA’17), pp. 53–70, Springer, 2017. +- [Modeling Robotics Tasks for Better Separation of Concerns, Platform-Independence, and Reuse](https://www.se-rwth.de/publications/Modeling-Robotics-Tasks-for-Better-Separation-of-Concerns-Platform-Independence-and-Reuse.pdf). Adam, Kai, Butting, Arvid, Heim, Robert, Kautz, Oliver, Pfeiffer, Jérôme, Rumpe, Bernhard, and Wortmann, Andreas. Shaker Verlag, 2017. +- [Executing Robot Task Models in Dynamic Environments](https://www.se-rwth.de/publications/Executing-Robot-Task-Models-in-Dynamic-Environments.pdf). Adam, Kai, Butting, Arvid, Kautz, Oliver, Rumpe, Bernhard, and Wortmann, Andreas. In Proceedings of MODELS 2017. Workshop EXE, 2017. +- [Model-Driven Separation of Concerns for Service Robotics](https://www.se-rwth.de/publications/Model-Driven-Separation-of-Concerns-for-Service-Robotics.pdf). Adam, Kai, Butting, Arvid, Heim, Robert, Kautz, Oliver, Rumpe, Bernhard, and Wortmann, Andreas. In International Workshop on Domain-Specific Modeling (DSM’16), pp. 22–27, ACM, 2016. The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. @@ -30,4 +30,4 @@ The complete list of publications is available from my [publications](https://aw ### Related Topics -→ [Robotics](https://awortmann.github.io/research/robotics/) \ No newline at end of file +→ [Robotics](https://awortmann.github.io/research/robotics/) diff --git a/_projects/bmwe-fx.md b/_projects/bmwe-fx.md index 5b504f3d..d7b1eaf6 100644 --- a/_projects/bmwe-fx.md +++ b/_projects/bmwe-fx.md @@ -1,7 +1,7 @@ --- layout: page title: Factory X - The Digital Ecosystem -description: +description: img: /assets/img/project-bmwe-fx.jpg importance: 1 category: work @@ -10,9 +10,9 @@ related_publications: true FACTORY-X aims to overcome the stagnation of digitalization efforts in European manufacturing by creating a secure, interoperable data infrastructure. The project enables companies across industries—automotive, aerospace, and industrial production—to share data without sacrificing sovereignty, scale beyond pilot phases, and monetize data assets. Through eleven application-focused use cases, it drives real-world business solutions and fosters innovation across entire supply networks. -Our research in this consortium focuses on interconnecting models across different silos, stakeholders, and companies such that changes across these can be analyzed and propagated. +Our research in this consortium focuses on interconnecting models across different silos, stakeholders, and companies such that changes across these can be analyzed and propagated. -### Publications +### Publications - Kimmel, R., Michael, J., Wortmann, A., & Zhang, J. (2025). [Digital Twins for Software Engineering Processes](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/preprints/Digital_Twins_for_Software_Engineering_Processes.pdf). In 2025 IEEE/ACM 47th International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) (pp. 16-20). IEEE. - Ajdinović, S., Maisch, N., Kimmel, R., Rasouli, T., Lechler, A., Wortmann, A., & Riedel, O. (2025). [AI-Powered Semantic Matching and Data Harmonization for Industrial Applications with OPC UA & Asset Administration Shells](https://www.researchgate.net/publication/394119437_AI-Powered_Semantic_Matching_and_Data_Harmonization_for_Industrial_Applications_with_OPC_UA_Asset_Administration_Shells). In 2025 The 16th International Conference on Mechanical and Intelligent Manufacturing Technologies (ICMIMT) (pp. 248-252). IEEE. diff --git a/_projects/cse.md b/_projects/cse.md index 6bbe0796..011cabb7 100644 --- a/_projects/cse.md +++ b/_projects/cse.md @@ -1,7 +1,7 @@ --- layout: page title: Center for Systems Engineering -description: +description: img: /assets/img/project-cse.jpg importance: 1 category: work @@ -12,9 +12,9 @@ The [Center for Systems Engineering](https://cse.rwth-campus.com/) aims to shape ### Publications -- [Model-Driven Development of a Digital Twin for Injection Molding](https://www.se-rwth.de/publications/Model-Driven-Development-of-a-Digital-Twin-for-Injection-Molding.pdf). Bibow, Pascal, Dalibor, Manuela, Hopmann, Christian, Mainz, Ben, Rumpe, Bernhard, Schmalzing, David, Schmitz, Mauritius, and Wortmann, Andreas. In International Conference on Advanced Information Systems Engineering (CAiSE’20), pp. 85–100, Springer International Publishing, 2020. +- [Model-Driven Development of a Digital Twin for Injection Molding](https://www.se-rwth.de/publications/Model-Driven-Development-of-a-Digital-Twin-for-Injection-Molding.pdf). Bibow, Pascal, Dalibor, Manuela, Hopmann, Christian, Mainz, Ben, Rumpe, Bernhard, Schmalzing, David, Schmitz, Mauritius, and Wortmann, Andreas. In International Conference on Advanced Information Systems Engineering (CAiSE’20), pp. 85–100, Springer International Publishing, 2020. -- [Model-Driven Systems Engineering for Virtual Product Design](https://www.se-rwth.de/publications/Model-Driven-Systems-Engineering-for-Virtual-Product-Design.pdf). Dalibor, Manuela, Jansen, Nico, Rumpe, Bernhard, Wachtmeister, Louis, and Wortmann, Andreas. In Proceedings of MODELS 2019. Workshop MPM4CPS, pp. 430-435, 2019. +- [Model-Driven Systems Engineering for Virtual Product Design](https://www.se-rwth.de/publications/Model-Driven-Systems-Engineering-for-Virtual-Product-Design.pdf). Dalibor, Manuela, Jansen, Nico, Rumpe, Bernhard, Wachtmeister, Louis, and Wortmann, Andreas. In Proceedings of MODELS 2019. Workshop MPM4CPS, pp. 430-435, 2019. The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. @@ -25,4 +25,4 @@ The complete list of publications is available from my [publications](https://aw ### Related Topics -→ [Industry 4.0](https://wortmann.ac/i40/) \ No newline at end of file +→ [Industry 4.0](https://wortmann.ac/i40/) diff --git a/_projects/dfg-internet-of-production.md b/_projects/dfg-internet-of-production.md index 460dec92..ecc6a697 100644 --- a/_projects/dfg-internet-of-production.md +++ b/_projects/dfg-internet-of-production.md @@ -1,7 +1,7 @@ --- layout: page title: Internet of Production Excellence Cluster -description: +description: img: /assets/img/project-dfg-internet-of-production.jpg importance: 1 category: work @@ -12,11 +12,11 @@ The vision of the Internet of Production strives for the integration of the majo ### Publications -- [Model-Driven Development of a Digital Twin for Injection Molding](https://www.se-rwth.de/publications/Model-Driven-Development-of-a-Digital-Twin-for-Injection-Molding.pdf). Bibow, Pascal, Dalibor, Manuela, Hopmann, Christian, Mainz, Ben, Rumpe, Bernhard, Schmalzing, David, Schmitz, Mauritius, and Wortmann, Andreas. In International Conference on Advanced Information Systems Engineering (CAiSE’20), pp. 85–100, Springer International Publishing, 2020. +- [Model-Driven Development of a Digital Twin for Injection Molding](https://www.se-rwth.de/publications/Model-Driven-Development-of-a-Digital-Twin-for-Injection-Molding.pdf). Bibow, Pascal, Dalibor, Manuela, Hopmann, Christian, Mainz, Ben, Rumpe, Bernhard, Schmalzing, David, Schmitz, Mauritius, and Wortmann, Andreas. In International Conference on Advanced Information Systems Engineering (CAiSE’20), pp. 85–100, Springer International Publishing, 2020. -- [Effizientere Produktion mit Digitalen Schatten](https://www.se-rwth.de/publications/Effizientere-Produktion-mit-Digitalen-Schatten.pdf). Schuh, Günther, Häfner, Constantin, Hopmann, Christian, Rumpe, Bernhard, Brockmann, Matthias, Wortmann, Andreas, Maibaum, Judith, Dalibor, Manuela, Bibow, Pascal, Sapel, Patrick, and Kröger, Moritz. In ZWF Zeitschrift für wirtschaftlichen Fabrikbetrieb, Vol. 115, Vol. special, pp. 105–107, Carl Hanser Verlag, 2020. +- [Effizientere Produktion mit Digitalen Schatten](https://www.se-rwth.de/publications/Effizientere-Produktion-mit-Digitalen-Schatten.pdf). Schuh, Günther, Häfner, Constantin, Hopmann, Christian, Rumpe, Bernhard, Brockmann, Matthias, Wortmann, Andreas, Maibaum, Judith, Dalibor, Manuela, Bibow, Pascal, Sapel, Patrick, and Kröger, Moritz. In ZWF Zeitschrift für wirtschaftlichen Fabrikbetrieb, Vol. 115, Vol. special, pp. 105–107, Carl Hanser Verlag, 2020. -- [Towards Sustainable Systems Engineering-Integrating Tools via Component and Connector Architectures](https://www.se-rwth.de/publications/Towards-Sustainable-Systems-Engineering-Integrating-Tools-via-Component-and-Connector-Architectures.pdf). Dalibor, Manuela, Jansen, Nico, Michael, Judith, Rumpe, Bernhard, and Wortmann, Andreas. In Antriebstechnisches Kolloquium 2019: Tagungsband zur Konferenz, pp. 121–131, 2019. +- [Towards Sustainable Systems Engineering-Integrating Tools via Component and Connector Architectures](https://www.se-rwth.de/publications/Towards-Sustainable-Systems-Engineering-Integrating-Tools-via-Component-and-Connector-Architectures.pdf). Dalibor, Manuela, Jansen, Nico, Michael, Judith, Rumpe, Bernhard, and Wortmann, Andreas. In Antriebstechnisches Kolloquium 2019: Tagungsband zur Konferenz, pp. 121–131, 2019. The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. @@ -28,4 +28,4 @@ The complete list of publications is available from my [publications](https://aw ### Related Topics → [Digital Twins](https://wortmann.ac/dts/) -→ [Industry 4.0](https://wortmann.ac/i40/) \ No newline at end of file +→ [Industry 4.0](https://wortmann.ac/i40/) diff --git a/_projects/dfg-mbdo.md b/_projects/dfg-mbdo.md index 702ad7cd..050a6f2a 100644 --- a/_projects/dfg-mbdo.md +++ b/_projects/dfg-mbdo.md @@ -1,14 +1,14 @@ --- layout: page title: Model-Based DevOps (MBDO) -description: +description: img: /assets/img/project-dfg-mbdo.jpg importance: 1 category: work related_publications: true --- -DevOps is a well-established practice for software-intensive systems, and is increasingly considered for IoT. In that context, models play key roles for either or both code/test generation and configuration/deployment of these kinds of systems, but most often feed-back from runtime to design is still done manually based on human interpretation of telemetry. Conversely, Adaptive Systems are typically built with a MAPE-K loop featuring an implicit or explicit model of their runtime configuration (reflective layer), which can be seen as a primitive digital twin. A digital twin is a model (i.e., an abstraction of some aspect of reality in a given purpose), but its (conceptual) nature and its (technical) form are widely different from the typical software and systems engineering models considered at design time. Full blown digital twins are already widely used in several domains (aerospace industry, automotive, building construction, etc.) but not that often for software intensive systems or IoT systems. +DevOps is a well-established practice for software-intensive systems, and is increasingly considered for IoT. In that context, models play key roles for either or both code/test generation and configuration/deployment of these kinds of systems, but most often feed-back from runtime to design is still done manually based on human interpretation of telemetry. Conversely, Adaptive Systems are typically built with a MAPE-K loop featuring an implicit or explicit model of their runtime configuration (reflective layer), which can be seen as a primitive digital twin. A digital twin is a model (i.e., an abstraction of some aspect of reality in a given purpose), but its (conceptual) nature and its (technical) form are widely different from the typical software and systems engineering models considered at design time. Full blown digital twins are already widely used in several domains (aerospace industry, automotive, building construction, etc.) but not that often for software intensive systems or IoT systems. ### Publications @@ -22,4 +22,4 @@ The complete list of publications is available from my [publications](https://aw ### Related Topics → [Digital Twins](https://wortmann.ac/dts/) -→ [Industry 4.0](https://wortmann.ac/i40/) \ No newline at end of file +→ [Industry 4.0](https://wortmann.ac/i40/) diff --git a/_projects/dfg-scolar.md b/_projects/dfg-scolar.md index f49045b7..f10c6456 100644 --- a/_projects/dfg-scolar.md +++ b/_projects/dfg-scolar.md @@ -1,22 +1,22 @@ --- layout: page title: Systematic Software Language Engineering -description: +description: img: /assets/img/project-dfg-scolar.jpg importance: 1 category: work related_publications: true --- -Systematic Compositional Language Engineering (SCOLaR) is a basic research project funded by the DFG under no. 441207927 in which we investigate novel methods for the black-box composition of modeling languages. +Systematic Compositional Language Engineering (SCOLaR) is a basic research project funded by the DFG under no. 441207927 in which we investigate novel methods for the black-box composition of modeling languages. To this effect, we investigate combining concepts from component-based software engineering, software product lines, and software language engineering in a systematic reuse process. -This process focuses on language components comprising syntax, in the form of grammars and well-formedness rules, and semantics, in the form of code generators, that explicate their required and provided extensions through novel interfaces. -By carefully arranging language components through feature models of language product lines, novel language components can be derived through the black-box composition of the components of selected features. -This includes embedding of grammars, aggregation of well-formedness rules, and composition of code generators. -If the resulting component is complete, i.e., all required extensions were satisfied, a new language can be derived automatically. +This process focuses on language components comprising syntax, in the form of grammars and well-formedness rules, and semantics, in the form of code generators, that explicate their required and provided extensions through novel interfaces. +By carefully arranging language components through feature models of language product lines, novel language components can be derived through the black-box composition of the components of selected features. +This includes embedding of grammars, aggregation of well-formedness rules, and composition of code generators. +If the resulting component is complete, i.e., all required extensions were satisfied, a new language can be derived automatically. Otherwise, the customization required for this completion can be performed systematically. -### Publications +### Publications - Pfeiffer, J., Rumpe, B., Schmalzing, D., & Wortmann, A. (2023). [Composition operators for modeling languages: A literature review](https://www.sciencedirect.com/science/article/abs/pii/S2590118423000369?casa_token=C5-2_eTVNB4AAAAA:P3nIHLVSAMwRDt4Tn11QatHrWroNTxxWMg88LtkpXBsDx6BIsQtUHFpdzE3g6R3toYAD-_ix). Journal of Computer Languages, 101226. - Dalibor, M., Heithoff, M., Michael, J., Netz, L., Pfeiffer, J., Rumpe, B., ... & Wortmann, A. (2022). [Generating customized low-code development platforms for digital twins](https://awortmann.github.io/downloads/paper/Generating_Customized_Low-Code_Development_Platforms_for_Digital_Twins.pdf). Journal of Computer Languages, 70, 101117. @@ -36,4 +36,4 @@ The complete list of publications is available from my [publications](https://aw ### Related Topics → [Digital Twins](https://wortmann.ac/dts/) -→ [Robotics](https://awortmann.github.io/research/robotics/) \ No newline at end of file +→ [Robotics](https://awortmann.github.io/research/robotics/) diff --git a/_projects/dfg-vc2dt.md b/_projects/dfg-vc2dt.md index 06ede6de..060d328d 100644 --- a/_projects/dfg-vc2dt.md +++ b/_projects/dfg-vc2dt.md @@ -1,7 +1,7 @@ --- layout: page title: Virtual Commissioning to Digital Twins -description: +description: img: /assets/img/project-dfg-vc2dt.jpg importance: 1 category: work @@ -12,7 +12,7 @@ Digital twins are computational representations of systems, processes, or living A significant conceptual gap exists between model-centric and system-centric interpretations of digital twins. The former involves abstract simulations of machine classes ("as-designed"), while the latter focuses on real-time representations of operational CPPS ("as-operated"). Bridging this gap is critical for seamless digitalization, as discrepancies arise from tolerances, environmental factors, and wear, causing "as-operated" systems to deviate from idealized models. Without continuous adaptation, these models lose predictive accuracy, leading to flawed analyses. To address this challenge, VC2DT aims to develop a methodology for the (semi-)automatic transformation of "as-designed" CPPS models into precise "as-operated" models during system commissioning, ensuring continuous alignment between simulations and real-world operational conditions. -### Publications +### Publications The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. diff --git a/_projects/digital-twins.md b/_projects/digital-twins.md index 25c485e2..c3a6d24c 100644 --- a/_projects/digital-twins.md +++ b/_projects/digital-twins.md @@ -1,7 +1,7 @@ --- layout: page title: Systematic Engineering of Digital Twins -description: +description: img: /assets/img/project-digital-twins.jpg importance: 1 category: work @@ -12,20 +12,20 @@ Digital Twins of manufacturing systems should help to control production to redu ### Publications -- [Integration Challenges for Digital Twin Systems-of-Systems](https://www.se-rwth.de/publications/Integration-Challenges-for-Digital-Twin-Systems-of-Systems.pdf). Michael, Judith, Pfeiffer, Jérôme, Rumpe, Bernhard, and Wortmann, Andreas. In 2022 IEEE/ACM 10th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS), pp. 9–12, 2022. +- [Integration Challenges for Digital Twin Systems-of-Systems](https://www.se-rwth.de/publications/Integration-Challenges-for-Digital-Twin-Systems-of-Systems.pdf). Michael, Judith, Pfeiffer, Jérôme, Rumpe, Bernhard, and Wortmann, Andreas. In 2022 IEEE/ACM 10th International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems (SESoS), pp. 9–12, 2022. -- [A cross-domain systematic mapping study on software engineering for Digital Twins](https://awortmann.github.io/downloads/paper/A_Cross-Domain_Systematic_Mapping_Study_on_Software_Engineering_for_Digital_Twins.pdf). Dalibor, Manuela, Jansen, Nico, Rumpe, Bernhard, Schmalzing, David, Wachtmeister, Louis, Wimmer, Manuel, and Wortmann, Andreas. In Journal of Systems and Software, pp. 111361, 2022. +- [A cross-domain systematic mapping study on software engineering for Digital Twins](https://awortmann.github.io/downloads/paper/A_Cross-Domain_Systematic_Mapping_Study_on_Software_Engineering_for_Digital_Twins.pdf). Dalibor, Manuela, Jansen, Nico, Rumpe, Bernhard, Schmalzing, David, Wachtmeister, Louis, Wimmer, Manuel, and Wortmann, Andreas. In Journal of Systems and Software, pp. 111361, 2022. -- [Modeling Capabilities of Digital Twin Platforms - Old Wine in New Bottles?](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/Modeling_Capabilities_of_Digital_Twin_Platforms_-_Old_Wine_in_New_Bottles.pdf). Pfeiffer, Jérôme, Lehner, Daniel, Wortmann, Andreas, and Wimmer, Manuel. In Journal of Object Technology, Vol. 21, Vol. 3, pp. 3:1-14, 2022. +- [Modeling Capabilities of Digital Twin Platforms - Old Wine in New Bottles?](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/Modeling_Capabilities_of_Digital_Twin_Platforms_-_Old_Wine_in_New_Bottles.pdf). Pfeiffer, Jérôme, Lehner, Daniel, Wortmann, Andreas, and Wimmer, Manuel. In Journal of Object Technology, Vol. 21, Vol. 3, pp. 3:1-14, 2022. -- [Generating customized low-code development platforms for digital twins](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/Generating_Customized_Low-Code_Development_Platforms_for_Digital_Twins.pdf). Dalibor, Manuela, Heithoff, Malte, Michael, Judith, Netz, Lukas, Pfeiffer, Jérôme, Rumpe, Bernhard, Varga, Simon, and Wortmann, Andreas. In Journal of Computer Languages, Vol. 70, pp. 101117, 2022. +- [Generating customized low-code development platforms for digital twins](https://raw.githubusercontent.com/awortmann/awortmann.github.io/master/downloads/paper/Generating_Customized_Low-Code_Development_Platforms_for_Digital_Twins.pdf). Dalibor, Manuela, Heithoff, Malte, Michael, Judith, Netz, Lukas, Pfeiffer, Jérôme, Rumpe, Bernhard, Varga, Simon, and Wortmann, Andreas. In Journal of Computer Languages, Vol. 70, pp. 101117, 2022. The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. ### Info -- Funding through various founders, including DFG, ICM, RWTH Aachen University. +- Funding through various founders, including DFG, ICM, RWTH Aachen University. ### Related Topics -→ [Industry 4.0](https://wortmann.ac/i40/) \ No newline at end of file +→ [Industry 4.0](https://wortmann.ac/i40/) diff --git a/_projects/icm-autounimanu.md b/_projects/icm-autounimanu.md index b5447046..42bc699c 100644 --- a/_projects/icm-autounimanu.md +++ b/_projects/icm-autounimanu.md @@ -1,7 +1,7 @@ --- layout: page title: Autonomous Universal Manufacturing -description: +description: img: /assets/img/project-icm-autounimanu.jpg importance: 1 category: work @@ -12,7 +12,7 @@ This research project seeks to revolutionize manufacturing by transitioning from Key focus areas include: (1) advanced laser technologies for higher productivity and sustainability, (2) autonomous process optimization using AI and real-time data, and (3) modular, reconfigurable architectures for agile manufacturing. By leveraging machine learning and interconnected systems, the project aims to enhance quality, reduce costs, and strengthen Baden-Württemberg’s global competitiveness in high-tech manufacturing. -### Publications +### Publications The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. diff --git a/_projects/icm-sdmflex.md b/_projects/icm-sdmflex.md index 4275dcc9..83e4d692 100644 --- a/_projects/icm-sdmflex.md +++ b/_projects/icm-sdmflex.md @@ -1,7 +1,7 @@ --- layout: page title: Flexible Software- Defined Manufacturing -description: +description: img: /assets/img/project-icm-sdmflex.jpg importance: 1 category: work @@ -16,7 +16,6 @@ The vision of Software-Defined Manufacturing (SDM) and Industry 4.0 is industria - Martinelli, M., Zhang, J., Splettstoßer, A. K., Picone, M., Lippi, M., & Wortmann, A. (2024). [Hierarchical Digital Twin Ecosystem for Industrial Manufacturing Scenarios](https://awortmann.github.io/downloads/paper/Hierarchical_Digital_Twin_Ecosystem_for_Industrial_Manufacturing_Scenarios.pdf). In 2024 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (pp. 56-63). IEEE. - Splettstößer, A. K., Ellwein, C., & Wortmann, A. (2023). [Self-adaptive digital twin reference architecture to improve process quality](https://awortmann.github.io/downloads/paper/Self_adaptive_digital_twin_reference_architecture_to_improve_process_quality.pdf). Procedia CIRP, 119, 867-872. - The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. ### Info diff --git a/_projects/icm-use.md b/_projects/icm-use.md index 79033cdc..4e32b090 100644 --- a/_projects/icm-use.md +++ b/_projects/icm-use.md @@ -1,7 +1,7 @@ --- layout: page title: OPC UA Universal Setup Environment -description: +description: img: /assets/img/project-icm-use.jpg importance: 1 category: work diff --git a/_projects/montiarcautomaton.md b/_projects/montiarcautomaton.md index 5ce0be99..601fd825 100644 --- a/_projects/montiarcautomaton.md +++ b/_projects/montiarcautomaton.md @@ -1,18 +1,17 @@ --- layout: page title: Model-Driven Architecture -description: +description: img: /assets/img/project-montiarcautomaton.jpg importance: 1 category: work related_publications: true --- -MontiArcAutomaton is an architecture and behavior modeling framework that is semantically grounded in the Focus theory of interacting stream-processing functions. MonitArcAutomaton provides an integrated, platform-independent structure and behavior modeling language with an extensible code generation framework. MontiArcAutomaton’s central concept is encapsulation and decomposition known from component & connector architecture description languages. Its quintessential focus is modularity: from the straightforward extension of its modeling languages, to highly reusable architecture models and their parts, to an easily extensible code generation toolchain. +MontiArcAutomaton is an architecture and behavior modeling framework that is semantically grounded in the Focus theory of interacting stream-processing functions. MonitArcAutomaton provides an integrated, platform-independent structure and behavior modeling language with an extensible code generation framework. MontiArcAutomaton’s central concept is encapsulation and decomposition known from component & connector architecture description languages. Its quintessential focus is modularity: from the straightforward extension of its modeling languages, to highly reusable architecture models and their parts, to an easily extensible code generation toolchain. MonitArcAutomaton is an extension of the MontiArc 3 architecture description language and has been integrated into MontiArc 4. It has been applied in a variety of domains, including automotive, manufacturing, and robotics. Find out more at the MontiArcAutomaton website. - ### Publications
    @@ -48,5 +47,3 @@ The complete list of publications is available from my [publications](https://aw ### Related Topics → [Industry 4.0](https://wortmann.ac/i40/) - - diff --git a/_projects/mwk-kinabau.md b/_projects/mwk-kinabau.md index e46a5f26..575a758a 100644 --- a/_projects/mwk-kinabau.md +++ b/_projects/mwk-kinabau.md @@ -1,14 +1,14 @@ --- layout: page title: AI-based Timber Construction -description: +description: img: /assets/img/project-mwk-kinabau.jpg importance: 1 category: work related_publications: true --- -The construction industry causes about 40% of global CO2 emissions. At the same time, it offers great, cost-efficient CO2 savings potential, for example through timber construction as a global carbon sink and through the further digitalization of the planning and execution of buildings. A still under-researched topic in this area is the detailed digital modeling and optimization of construction processes. Such modeling requires innovative AI methods and is essential for digital, integrative, and resource-efficient construction planning that considers as many performance criteria as possible as early as possible. The proposed PhD studies and implements this modeling and AI-based optimization using the example of a timber construction system developed by the Cluster of Excellence IntCDC. In this project, we therefore develop methods for the application, adaptation and combination of AI techniques for sustainable construction process planning in timber construction. +The construction industry causes about 40% of global CO2 emissions. At the same time, it offers great, cost-efficient CO2 savings potential, for example through timber construction as a global carbon sink and through the further digitalization of the planning and execution of buildings. A still under-researched topic in this area is the detailed digital modeling and optimization of construction processes. Such modeling requires innovative AI methods and is essential for digital, integrative, and resource-efficient construction planning that considers as many performance criteria as possible as early as possible. The proposed PhD studies and implements this modeling and AI-based optimization using the example of a timber construction system developed by the Cluster of Excellence IntCDC. In this project, we therefore develop methods for the application, adaptation and combination of AI techniques for sustainable construction process planning in timber construction. ### Publications @@ -26,4 +26,4 @@ The complete list of publications is available from my [publications](https://aw ### Related Topics → [Industry 4.0](https://wortmann.ac/i40/) -→ [Robotics](https://awortmann.github.io/research/robotics/) \ No newline at end of file +→ [Robotics](https://awortmann.github.io/research/robotics/) diff --git a/_projects/mwk-xai.md b/_projects/mwk-xai.md index f6cb7995..1c8ca19e 100644 --- a/_projects/mwk-xai.md +++ b/_projects/mwk-xai.md @@ -1,7 +1,7 @@ --- layout: page title: Explainable AI for Manufacturing -description: +description: img: /assets/img/project-mwk-xai.jpg importance: 1 category: work @@ -10,7 +10,6 @@ related_publications: true Additive-subtractive component manufacturing, i.e., the combination of additive manufacturing and subsequent subtractive mechanical post-processing of the components, places the highest demands on the control and mutual coordination of the individual process steps with regard to the manufacture of highly stressed components (e.g., in aerospace, automotive or medical technology) and the generation of their quality characteristics and functional properties. Many effects within the processes and in particular interactions (e.g., effect of component distortion on allowance, process forces and resulting surfaces, e.g., temperature control, microstructure generation or influence and subsequent component strength) have not yet been fully understood and currently elude comprehensive observation, control and process regulation due to a lack of metrological solutions and digital description approaches. Here, there is particular potential for the use of artificial intelligence and machine learning methods, as well as targeted and adapted software engineering. The goal should be to be able to describe the relationships in such a way that observation and adaptation of the processes and the process chain is made possible in such a way that the required properties (e.g., tolerances, surface and edge zone characteristics, strength, etc.) of the manufactured components are achieved with maximum process reliability. This requires the linking of several learning domains, e.g., by means of transfer learning. For this purpose, an explainable (XAI) method is to be designed and implemented. - ### Publications The complete list of publications is available from my [publications](https://awortmann.github.io/publications/) website. @@ -23,4 +22,4 @@ The complete list of publications is available from my [publications](https://aw ### Related Topics → [Digital Twins](https://wortmann.ac/dts/) -→ [Industry 4.0](https://wortmann.ac/i40/) \ No newline at end of file +→ [Industry 4.0](https://wortmann.ac/i40/) diff --git a/_sass/_themes.scss b/_sass/_themes.scss index ff1161c1..273e3402 100644 --- a/_sass/_themes.scss +++ b/_sass/_themes.scss @@ -11,7 +11,7 @@ --global-text-color: #{v.$black-color}; --global-text-color-light: #{v.$grey-color}; --global-theme-color: #{v.$blue-color-dark}; - --global-hover-color: #{v.$blue-color-dark}; + --global-hover-color: #{v.$blue-color-dark}; --global-hover-text-color: #{v.$white-color}; --global-footer-bg-color: #{v.$grey-color-dark}; --global-footer-text-color: #{v.$grey-color-light}; diff --git a/assets/jupyter/blog.html b/assets/jupyter/blog.html new file mode 100644 index 00000000..8eb10454 --- /dev/null +++ b/assets/jupyter/blog.html @@ -0,0 +1,7855 @@ + + + + + + + blog + + + + + + + + + + + + + + + +
    + +
    + + diff --git a/package-lock.json b/package-lock.json index 0036c3cc..f7a4bf2d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { - "name": "al-folio", + "name": "awortmann.github.io", "lockfileVersion": 3, "requires": true, "packages": { "": { "devDependencies": { - "@shopify/prettier-plugin-liquid": "^1.10.0", + "@shopify/prettier-plugin-liquid": "^1.10.3", "prettier": "^3.8.0" } }, "node_modules/@shopify/liquid-html-parser": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/@shopify/liquid-html-parser/-/liquid-html-parser-2.9.0.tgz", - "integrity": "sha512-bkI4tLbU47YUxpgbMa9fgeJjFEMvRNEFL644Yk0ZKo5H1IRzU4pPyCQ6PkGvb0JJnt7OZ+RDGvb6ZLCnAR2Z/A==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@shopify/liquid-html-parser/-/liquid-html-parser-2.9.2.tgz", + "integrity": "sha512-2XJYqHaZxEBwuufGhzIZ0M6m9YA4HS7YlVOiZtYanFgkmoQeJm1c0JhKcuCXU5C1pc2M0rt1XzBX8SgWv7l8Ww==", "dev": true, "license": "MIT", "dependencies": { @@ -21,13 +21,13 @@ } }, "node_modules/@shopify/prettier-plugin-liquid": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@shopify/prettier-plugin-liquid/-/prettier-plugin-liquid-1.10.0.tgz", - "integrity": "sha512-csHYjwuT34o8ja6EY0dUBYQS5UVwsKwRYxGiuG816Ov0B8lVd8FUjOwWUk2SnrNx3cGgL0no7z+Byapp7sC1Uw==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@shopify/prettier-plugin-liquid/-/prettier-plugin-liquid-1.10.3.tgz", + "integrity": "sha512-MSI3e3+EksyrkeP4Mk7WnZkySterxukyi7U1pPLUIVaE2zhxLIMEDLA2Ew7fFFNNQ0P2FXF0nzqk+aN/Hi2/IA==", "dev": true, "license": "MIT", "dependencies": { - "@shopify/liquid-html-parser": "^2.9.0", + "@shopify/liquid-html-parser": "^2.9.2", "html-styles": "^1.0.0" }, "peerDependencies": { @@ -73,9 +73,9 @@ } }, "node_modules/ohm-js": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/ohm-js/-/ohm-js-17.3.0.tgz", - "integrity": "sha512-LySMdjweN1hKBMMV8lM44+1wiewkndDNNJxtgVAscs7y683MXCdQZLsIaw64/p8NuqYbKOWZoHIOA5DU/xchoA==", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/ohm-js/-/ohm-js-17.5.0.tgz", + "integrity": "sha512-l4Sa7026+6jsvYbt0PXKmL+f+ML32fD++IznLgxDhx2t9Cx6NC7zwRqblCujPHGGmkQerHoeBzRutdxaw/S72g==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index a9bc96f2..6861bf00 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "devDependencies": { - "@shopify/prettier-plugin-liquid": "^1.10.0", + "@shopify/prettier-plugin-liquid": "^1.10.3", "prettier": "^3.8.0" } }