Find me at research gate and google scholar. My ORCID is https://orcid.org/0000-0002-0179-1655.
2023
Arne Nordmann Arut Prakash Kaleeswaran, Thomas Vogel & Lars Grunske
A user study for evaluation of formal verification results and their explanation at Bosch Proceedings Article
In: Empirical Software Engineering, Springer, 2023.
Abstract | Links | BibTeX | Schlagwörter:
@inproceedings{nokey,
title = {A user study for evaluation of formal verification results and their explanation at Bosch},
author = {Arut Prakash Kaleeswaran, Arne Nordmann, Thomas Vogel & Lars Grunske },
doi = {https://doi.org/10.1007/s10664-023-10353-4},
year = {2023},
date = {2023-09-18},
booktitle = {Empirical Software Engineering},
volume = {28},
issue = {5},
publisher = {Springer},
abstract = {Ensuring safety for any sophisticated system is getting more complex due to the rising number of features and functionalities. This calls for formal methods to entrust confidence in such systems. Nevertheless, using formal methods in industry is demanding because of their lack of usability and the difficulty of understanding verification results.
We evaluate the acceptance of formal methods by Bosch automotive engineers, particularly whether the difficulty of understanding verification results can be reduced.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
We evaluate the acceptance of formal methods by Bosch automotive engineers, particularly whether the difficulty of understanding verification results can be reduced.
Antonio Cuadros Rodriguez Kaiwalya Belsare, Pablo Garrido Sánchez; von Mendel, Julian
Robot Operating System (ROS): The Complete Reference Book Chapter
In: Koubaa, Anis (Ed.): vol. 7, Chapter Micro-ROS, pp. 3–55, Springer International Publishing, 2023, ISBN: 978-3-031-09062-2.
Abstract | Links | BibTeX | Schlagwörter:
@inbook{nokey,
title = {Robot Operating System (ROS): The Complete Reference},
author = {Kaiwalya Belsare, Antonio Cuadros Rodriguez, Pablo Garrido Sánchez, Juanjo Hierro, Tomasz Kołcon, Ralph Lange, Ingo Lütkebohle, Alexandre Malki, Jaime Martin Losa, Francisco Melendez, Maria Merlan Rodriguez, Arne Nordmann, Jan Staschulat, and Julian von Mendel},
editor = {Anis Koubaa},
doi = {https://doi.org/10.1007/978-3-031-09062-2_2},
isbn = {978-3-031-09062-2},
year = {2023},
date = {2023-02-02},
volume = {7},
pages = {3–55},
publisher = {Springer International Publishing},
chapter = {Micro-ROS},
abstract = {The micro-ROS stack (micro.ros.org) integrates microcontrollers seamlessly with standard ROS 2 and brings all major ROS concepts such as nodes, publisher, subscriptions, parameters, and lifecycle onto deeply embedded systems. This enables accessing all software using the same ROS tools and APIs, regardless of the underlying computing hardware and operating system. Micro-ROS supports a broad spectrum of microcontroller families and the main open-source real-time operating systems like FreeRTOS, Zepyhr, or NuttX. It supports various microcontroller- or RTOS-specific build systems and provides ROS-CLI-based build tooling. Micro-ROS is an open-source project that has been under development at github.com/micro-ROS since 2018. It was initiated by the EU-funded innovation activity OFERA.},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
2022
Arne Nordmann Robert Bocchino, Allison Thackston
Industry Best Practices in Robotics Software Engineering Proceedings Article
In: 2022.
Abstract | Links | BibTeX | Schlagwörter:
@inproceedings{nokey,
title = {Industry Best Practices in Robotics Software Engineering},
author = {Robert Bocchino, Arne Nordmann, Allison Thackston, Andreas Angerer, Federico Ciccozzi, Ivano Malavolta, Andreas Wortmann},
doi = {https://doi.org/10.48550/arXiv.2212.04877},
year = {2022},
date = {2022-12-09},
urldate = {2022-12-09},
abstract = {Robotics software is pushing the limits of software engineering practice. The 3rd International Workshop on Robotics Software Engineering held a panel on "the best practices for robotic software engineering". This article shares the key takeaways that emerged from the discussion among the panelists and the workshop, ranging from architecting practices at the NASA/Caltech Jet Propulsion Laboratory, model-driven development at Bosch, development and testing of autonomous driving systems at Waymo, and testing of robotics software at XITASO. Researchers and practitioners can build on the contents of this paper to gain a fresh perspective on their activities and focus on the most pressing practices and challenges in developing robotics software today. },
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kaleeswaran, Arut Prakash; Nordmann, Arne; Vogel, Thomas; Grunske, Lars
A Systematic Literature Review on Counterexample Explanation Journal Article
In: Information and Software Technology, vol. 145, 2022.
Abstract | Links | BibTeX | Schlagwörter:
@article{kaleeswaran2022systematic,
title = {A Systematic Literature Review on Counterexample Explanation},
author = {Arut Prakash Kaleeswaran and Arne Nordmann and Thomas Vogel and Lars Grunske},
url = {https://arne-nordmann.de/wp-content/uploads/2022/01/SLR.pdf},
doi = {10.1016/j.infsof.2021.106800},
year = {2022},
date = {2022-05-01},
urldate = {2022-05-01},
journal = {Information and Software Technology},
volume = {145},
abstract = {Context: Safety is of paramount importance for cyber–physical systems in domains such as automotive, robotics, and avionics. Formal methods such as model checking are one way to ensure the safety of cyber–physical systems. However, adoption of formal methods in industry is hindered by usability issues, particularly the difficulty of understanding model checking results.
Objective: We want to provide an overview of the state of the art for counterexample explanation by investigating the contexts, techniques, and evaluation of research approaches in this field. This overview shall provide an understanding of current and guide future research.
Method: To provide this overview, we conducted a systematic literature review. The survey comprises 116 publications that address counterexample explanations for model checking.
Results: Most primary studies provide counterexample explanations graphically or as traces, minimize counterexamples to reduce complexity, localize errors in the models expressed in the input formats of model checkers, support linear temporal logic or computation tree logic specifications, and use model checkers of the Symbolic Model Verifier family. Several studies evaluate their approaches in safety-critical domains with industrial applications.
Conclusion: We notably see a lack of research on counterexample explanation that targets probabilistic and real-time systems, leverages the explanations to domain-specific models, and evaluates approaches in user studies. We conclude by discussing the adequacy of different types of explanations for users with varying domain and formal methods expertise, showing the need to support laypersons in understanding model checking results to increase adoption of formal methods in industry.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Objective: We want to provide an overview of the state of the art for counterexample explanation by investigating the contexts, techniques, and evaluation of research approaches in this field. This overview shall provide an understanding of current and guide future research.
Method: To provide this overview, we conducted a systematic literature review. The survey comprises 116 publications that address counterexample explanations for model checking.
Results: Most primary studies provide counterexample explanations graphically or as traces, minimize counterexamples to reduce complexity, localize errors in the models expressed in the input formats of model checkers, support linear temporal logic or computation tree logic specifications, and use model checkers of the Symbolic Model Verifier family. Several studies evaluate their approaches in safety-critical domains with industrial applications.
Conclusion: We notably see a lack of research on counterexample explanation that targets probabilistic and real-time systems, leverages the explanations to domain-specific models, and evaluates approaches in user studies. We conclude by discussing the adequacy of different types of explanations for users with varying domain and formal methods expertise, showing the need to support laypersons in understanding model checking results to increase adoption of formal methods in industry.
2021
Kaleeswaran, Arut Prakash; Nordmann, Arne; Vogel, Thomas; Grunske, Lars
A User-Study Protocol for Evaluation of Formal Verification Results and their Explanation Journal Article
In: ICSME Registered Reports Track, 2021.
Links | BibTeX | Schlagwörter:
@article{kaleeswaran2021user,
title = {A User-Study Protocol for Evaluation of Formal Verification Results and their Explanation},
author = {Arut Prakash Kaleeswaran and Arne Nordmann and Thomas Vogel and Lars Grunske},
url = {https://arxiv.org/pdf/2108.06376.pdf},
year = {2021},
date = {2021-08-13},
urldate = {2021-08-13},
journal = {ICSME Registered Reports Track},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ratiu, Daniel; Nordmann, Arne; Munk, Peter; Carlan, Carmen; Völter, Markus
FASTEN: An Extensible Platform to Experiment with Rigorous Modeling of Safety-Critical Systems Book Chapter
In: Springer, 2021.
Abstract | Links | BibTeX | Schlagwörter: automotive, fasten, jetbrains, MBSA, metamodel, MPS, safety
@inbook{ratiu2021fasten,
title = {FASTEN: An Extensible Platform to Experiment with Rigorous Modeling of Safety-Critical Systems},
author = {Daniel Ratiu and Arne Nordmann and Peter Munk and Carmen Carlan and Markus Völter},
doi = {10.1007/978-3-030-73758-0_5},
year = {2021},
date = {2021-04-01},
urldate = {2021-04-01},
publisher = {Springer},
abstract = {The increasing complexity of safety critical systems and the shorter time-to-market requires a high degree of automation during all development phases from requirements specification to design, implementation, verification and safety assurance. To make this feasible, we need to describe different system aspects using appropriate models that are semantically rich and, whenever possible, formally defined such that they are verifiable by automated methods. At the same time they must be easy to understand by practitioners and allow them to capture the domain concepts with minimal encoding bias. In this chapter, we describe FASTEN, an open source research environment for model-based specification and design of safety critical systems using domain specific languages. FASTEN enables the experimentation with modeling abstractions at different levels of rigor and their integration in today's development processes. We present an overview of the currently available domain specific languages (DSLs) used to formally specify requirements, system designs and assurance arguments. These DSLs have been developed and used in technology transfer projects by researchers from different organizations-Siemens, Bosch, for-tiss and itemis. Last but not least, we discuss lessons learned from implementing the languages and interacting with practitioners and discuss the language engineering features of MPS that enabled our approach and its open challenges.},
keywords = {automotive, fasten, jetbrains, MBSA, metamodel, MPS, safety},
pubstate = {published},
tppubtype = {inbook}
}
Nordmann, Arne; Lange, Ralph; Rico, Francisco Martin
System Modes -- Digestible System (Re-)Configuration for Robotics Proceedings Article
In: 3rd International Workshop on Robotics Software Engineering (RoSE’21), 2021.
Links | BibTeX | Schlagwörter: configuration, open-source, reconfiguration, ROS, ROS 2, software, system modes
@inproceedings{nordmann2021system,
title = {System Modes -- Digestible System (Re-)Configuration for Robotics},
author = {Arne Nordmann and Ralph Lange and Francisco Martin Rico},
url = {https://arne-nordmann.de/wp-content/uploads/2022/01/rose2021.pdf},
year = {2021},
date = {2021-01-01},
urldate = {2021-01-01},
booktitle = {3rd International Workshop on Robotics Software Engineering (RoSE’21)},
keywords = {configuration, open-source, reconfiguration, ROS, ROS 2, software, system modes},
pubstate = {published},
tppubtype = {inproceedings}
}
2020
Kaleeswaran, Arut Prakash; Nordmann, Arne; Vogel, Thomas; Grunske, Lars
Counterexample Interpretation for Contract-Based Design Book Section
In: Model-Based Safety and Assessment, pp. 99–114, Springer International Publishing, 2020.
Links | BibTeX | Schlagwörter: automotive, contract-based design, counterexample, model checking, safety
@incollection{kaleeswaran2020counterexample,
title = {Counterexample Interpretation for Contract-Based Design},
author = {Arut Prakash Kaleeswaran and Arne Nordmann and Thomas Vogel and Lars Grunske},
url = {https://doi.org/10.1007/978-3-030-58920-2_7},
doi = {10.1007/978-3-030-58920-2_7},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
booktitle = {Model-Based Safety and Assessment},
pages = {99--114},
publisher = {Springer International Publishing},
keywords = {automotive, contract-based design, counterexample, model checking, safety},
pubstate = {published},
tppubtype = {incollection}
}
Munk, Peter; Nordmann, Arne
Model-Based Safety Assessment with SysML and Component Fault Trees: Application and Lessons Learned Journal Article
In: Software and Systems Modeling, vol. 19, no. 4, pp. 889–910, 2020.
Links | BibTeX | Schlagwörter: automotive, component fault trees, FMEA, FTA, lessons learned, MBSA, safety, SysML
@article{munk2020model,
title = {Model-Based Safety Assessment with SysML and Component Fault Trees: Application and Lessons Learned},
author = {Peter Munk and Arne Nordmann},
url = {https://doi.org/10.1007/s10270-020-00782-w},
doi = {10.1007/s10270-020-00782-w},
year = {2020},
date = {2020-01-01},
urldate = {2020-01-01},
journal = {Software and Systems Modeling},
volume = {19},
number = {4},
pages = {889--910},
publisher = {Springer Science and Business Media LLC},
keywords = {automotive, component fault trees, FMEA, FTA, lessons learned, MBSA, safety, SysML},
pubstate = {published},
tppubtype = {article}
}
2019
Kaleeswaran, Arut Prakash; Nordmann, Arne; ul Mehdi, Anees
Towards Integrating Ontologies into Verification for Autonomous Đriving Proceedings Article
In: Suárez-Figueroa, Mari Carmen; Cheng, Gong; Gentile, Anna Lisa; Guéret, Christophe; Keet, Maria C; Bernstein, Abraham (Ed.): ISWC Satellites, pp. 319–320, CEUR-WS.org, 2019.
Links | BibTeX | Schlagwörter: dblp
@inproceedings{kaleeswaran2019towards,
title = {Towards Integrating Ontologies into Verification for Autonomous Đriving},
author = {Arut Prakash Kaleeswaran and Arne Nordmann and Anees ul Mehdi},
editor = {Mari Carmen Suárez-Figueroa and Gong Cheng and Anna Lisa Gentile and Christophe Guéret and Maria C Keet and Abraham Bernstein},
url = {http://dblp.uni-trier.de/db/conf/semweb/iswc2019p.html#KaleeswaranNM19},
year = {2019},
date = {2019-01-01},
urldate = {2019-01-01},
booktitle = {ISWC Satellites},
volume = {2456},
pages = {319--320},
publisher = {CEUR-WS.org},
series = {CEUR Workshop Proceedings},
crossref = {conf/semweb/2019p},
keywords = {dblp},
pubstate = {published},
tppubtype = {inproceedings}
}
Kaleeswaran, Arut Prakash; Munk, Peter; Sarkic, Samir; Vogel, Thomas; Nordmann, Arne
A Domain Specific Language to Support HAZOP Studies of SysML Models Book Section
In: Model-Based Safety and Assessment, pp. 47–62, Springer International Publishing, 2019.
Links | BibTeX | Schlagwörter: automotive, DSL, HAZOP, MBSA, safety, SysML
@incollection{kaleeswaran2019domain,
title = {A Domain Specific Language to Support HAZOP Studies of SysML Models},
author = {Arut Prakash Kaleeswaran and Peter Munk and Samir Sarkic and Thomas Vogel and Arne Nordmann},
url = {https://doi.org/10.1007/978-3-030-32872-6_4},
doi = {10.1007/978-3-030-32872-6_4},
year = {2019},
date = {2019-01-01},
urldate = {2019-01-01},
booktitle = {Model-Based Safety and Assessment},
pages = {47--62},
publisher = {Springer International Publishing},
keywords = {automotive, DSL, HAZOP, MBSA, safety, SysML},
pubstate = {published},
tppubtype = {incollection}
}
Greiner, Simon; Munk, Peter; Nordmann, Arne
Compositionality of Component Fault Trees Book Section
In: Model-Based Safety and Assessment, pp. 125–140, Springer International Publishing, 2019.
Links | BibTeX | Schlagwörter: automotive, component fault trees, FTA, MBSA, safety, security
@incollection{greiner2019compositionality,
title = {Compositionality of Component Fault Trees},
author = {Simon Greiner and Peter Munk and Arne Nordmann},
url = {https://doi.org/10.1007/978-3-030-32872-6_9},
doi = {10.1007/978-3-030-32872-6_9},
year = {2019},
date = {2019-01-01},
urldate = {2019-01-01},
booktitle = {Model-Based Safety and Assessment},
pages = {125--140},
publisher = {Springer International Publishing},
keywords = {automotive, component fault trees, FTA, MBSA, safety, security},
pubstate = {published},
tppubtype = {incollection}
}
2018
Spröwitz, Alexander T; Tuleu, Alexandre; Ajallooeian, Mostafa; Vespignani, Massimo; Möckel, Rico; Eckert, Peter; textquotesingle, Michiel D; Degrave, Jonas; Nordmann, Arne; Schrauwen, Benjamin; Steil, Jochen; Ijspeert, Auke Jan
Oncilla Robot: A Versatile Open-Source Quadruped Research Robot with Compliant Pantograph Legs Journal Article
In: Frontiers in Robotics and AI, vol. 5, 2018.
Links | BibTeX | Schlagwörter: compliant, oncilla, open-source, quadruped, robot, robotics
@article{sprowitz2018oncilla,
title = {Oncilla Robot: A Versatile Open-Source Quadruped Research Robot with Compliant Pantograph Legs},
author = {Alexander T Spröwitz and Alexandre Tuleu and Mostafa Ajallooeian and Massimo Vespignani and Rico Möckel and Peter Eckert and Michiel D textquotesingle and Jonas Degrave and Arne Nordmann and Benjamin Schrauwen and Jochen Steil and Auke Jan Ijspeert},
url = {https://doi.org/10.3389/frobt.2018.00067},
doi = {10.3389/frobt.2018.00067},
year = {2018},
date = {2018-06-01},
journal = {Frontiers in Robotics and AI},
volume = {5},
publisher = {Frontiers Media SA},
keywords = {compliant, oncilla, open-source, quadruped, robot, robotics},
pubstate = {published},
tppubtype = {article}
}
Hofig, Kai; Joanni, Andreas; Zeller, Marc; Montrone, Francesco; Rothfelder, Martin; Amarnath, Rakshith; Munk, Peter; Nordmann, Arne
Model-Based Reliability and Safety: Reducing the Complexity of Safety Analyses Using Component Fault Trees Proceedings Article
In: 2018 Annual Reliability and Maintainability Symposium (RAMS), IEEE, 2018.
Links | BibTeX | Schlagwörter: automotive, component fault trees, FTA, MBSA, safety
@inproceedings{hofig2018model,
title = {Model-Based Reliability and Safety: Reducing the Complexity of Safety Analyses Using Component Fault Trees},
author = {Kai Hofig and Andreas Joanni and Marc Zeller and Francesco Montrone and Martin Rothfelder and Rakshith Amarnath and Peter Munk and Arne Nordmann},
url = {https://doi.org/10.1109/ram.2018.8463058},
doi = {10.1109/ram.2018.8463058},
year = {2018},
date = {2018-01-01},
urldate = {2018-01-01},
booktitle = {2018 Annual Reliability and Maintainability Symposium (RAMS)},
publisher = {IEEE},
keywords = {automotive, component fault trees, FTA, MBSA, safety},
pubstate = {published},
tppubtype = {inproceedings}
}
Voelter, Markus; Kolb, Bernd; Birken, Klaus; Tomassetti, Federico; Alff, Patrick; Wiart, Laurent; Wortmann, Andreas; Nordmann, Arne
Using Language Workbenches and Domain-Specific Languages for Safety-Critical Software Development Journal Article
In: Software & Systems Modeling, vol. 18, no. 4, pp. 2507–2530, 2018.
Links | BibTeX | Schlagwörter: automotive, DSL, MPS, robotics, safety, verification
@article{voelter2018using,
title = {Using Language Workbenches and Domain-Specific Languages for Safety-Critical Software Development},
author = {Markus Voelter and Bernd Kolb and Klaus Birken and Federico Tomassetti and Patrick Alff and Laurent Wiart and Andreas Wortmann and Arne Nordmann},
url = {https://doi.org/10.1007/s10270-018-0679-0},
doi = {10.1007/s10270-018-0679-0},
year = {2018},
date = {2018-01-01},
urldate = {2018-01-01},
journal = {Software & Systems Modeling},
volume = {18},
number = {4},
pages = {2507--2530},
publisher = {Springer Science and Business Media LLC},
keywords = {automotive, DSL, MPS, robotics, safety, verification},
pubstate = {published},
tppubtype = {article}
}
Nordmann, Arne; Munk, Peter
Lessons Learned from Model-Based Safety Assessment with SysML and Component Fault Trees Proceedings Article
In: Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, ACM, 2018.
Links | BibTeX | Schlagwörter: automotive, component fault trees, FTA, lessons learned, MBSA, safety, SysML
@inproceedings{nordmann2018lessons,
title = {Lessons Learned from Model-Based Safety Assessment with SysML and Component Fault Trees},
author = {Arne Nordmann and Peter Munk},
url = {https://doi.org/10.1145/3239372.3239373},
doi = {10.1145/3239372.3239373},
year = {2018},
date = {2018-01-01},
urldate = {2018-01-01},
booktitle = {Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems},
publisher = {ACM},
keywords = {automotive, component fault trees, FTA, lessons learned, MBSA, safety, SysML},
pubstate = {published},
tppubtype = {inproceedings}
}
Munk, Peter; Abele, Andreas; Thaden, Eike; Nordmann, Arne; Amarnath, Rakshith; Schweizer, Markus; Burton, Simon
Semi-Automatic Safety Analysis and Optimization Proceedings Article
In: Proceedings of the 55th Annual Design Automation Conference, ACM, 2018.
Links | BibTeX | Schlagwörter: automotive, component fault trees, FMEA, FTA, MBSA, safety
@inproceedings{munk2018semi,
title = {Semi-Automatic Safety Analysis and Optimization},
author = {Peter Munk and Andreas Abele and Eike Thaden and Arne Nordmann and Rakshith Amarnath and Markus Schweizer and Simon Burton},
url = {https://doi.org/10.1145/3195970.3199857},
doi = {10.1145/3195970.3199857},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 55th Annual Design Automation Conference},
publisher = {ACM},
keywords = {automotive, component fault trees, FMEA, FTA, MBSA, safety},
pubstate = {published},
tppubtype = {inproceedings}
}
2017
Wigand, Dennis Leroy; Nordmann, Arne; Goerlich, Michael; Wrede, Sebastian
Modularization of Domain-Specific Languages for Extensible Component-Based Robotic Systems Proceedings Article
In: 2017 First IEEE International Conference on Robotic Computing (IRC), IEEE, 2017.
Links | BibTeX | Schlagwörter: component-based, control, DSL, MPS, robotics
@inproceedings{wigand2017modularization,
title = {Modularization of Domain-Specific Languages for Extensible Component-Based Robotic Systems},
author = {Dennis Leroy Wigand and Arne Nordmann and Michael Goerlich and Sebastian Wrede},
url = {https://doi.org/10.1109/irc.2017.34},
doi = {10.1109/irc.2017.34},
year = {2017},
date = {2017-01-01},
urldate = {2017-01-01},
booktitle = {2017 First IEEE International Conference on Robotic Computing (IRC)},
publisher = {IEEE},
keywords = {component-based, control, DSL, MPS, robotics},
pubstate = {published},
tppubtype = {inproceedings}
}
Wigand, D L; Nordmann, A; Dehio, N; Mistry, M; Wrede, S
Domain-Specific Language Modularization Scheme Applied to a Multi-Arm Robotics Use-Case Journal Article
In: Journal of Software Engineering for Robotics, vol. 8, pp. 45–64, 2017.
Links | BibTeX | Schlagwörter: control, DSL, language modularization, MPS, robotics
@article{wigand2017domain,
title = {Domain-Specific Language Modularization Scheme Applied to a Multi-Arm Robotics Use-Case},
author = {D L Wigand and A Nordmann and N Dehio and M Mistry and S Wrede},
url = {http://nbn-resolving.de/urn:nbn:de:0070-pub-29145537},
year = {2017},
date = {2017-01-01},
urldate = {2017-01-01},
journal = {Journal of Software Engineering for Robotics},
volume = {8},
pages = {45--64},
keywords = {control, DSL, language modularization, MPS, robotics},
pubstate = {published},
tppubtype = {article}
}
Schultz, Ulrik Pagh; Bordignon, Mirko; Stoy, Kasper; Nordmann, Arne; Hochgeschwender, Nico; Wrede, Sebastian
DSLs in Robotics: A Case Study in Programming Self-Reconfigurable Robots Book Section
In: Lecture Notes in Computer Science, pp. 98–123, Springer International Publishing, 2017.
Links | BibTeX | Schlagwörter: case study, DSL, reconfiguration, robotics
@incollection{schultz2017dsls,
title = {DSLs in Robotics: A Case Study in Programming Self-Reconfigurable Robots},
author = {Ulrik Pagh Schultz and Mirko Bordignon and Kasper Stoy and Arne Nordmann and Nico Hochgeschwender and Sebastian Wrede},
url = {https://doi.org/10.1007/978-3-319-60074-1_5},
doi = {10.1007/978-3-319-60074-1_5},
year = {2017},
date = {2017-01-01},
booktitle = {Lecture Notes in Computer Science},
pages = {98--123},
publisher = {Springer International Publishing},
keywords = {case study, DSL, reconfiguration, robotics},
pubstate = {published},
tppubtype = {incollection}
}
2016
Amarnath, Rakshith; Munk, Peter; Thaden, Eike; Nordmann, Arne; Burton, Simon
Dependability Challenges in the Model-Driven Engineering of Automotive Systems Proceedings Article
In: 2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), IEEE, 2016.
Links | BibTeX | Schlagwörter: automated driving, automotive, dependability, had, safety, security
@inproceedings{amarnath2016dependability,
title = {Dependability Challenges in the Model-Driven Engineering of Automotive Systems},
author = {Rakshith Amarnath and Peter Munk and Eike Thaden and Arne Nordmann and Simon Burton},
url = {https://doi.org/10.1109/issrew.2016.15},
doi = {10.1109/issrew.2016.15},
year = {2016},
date = {2016-10-01},
urldate = {2016-10-01},
booktitle = {2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)},
publisher = {IEEE},
keywords = {automated driving, automotive, dependability, had, safety, security},
pubstate = {published},
tppubtype = {inproceedings}
}
Nordmann, Arne
Modeling of Motion Primitive Architectures using Domain-Specific Languages PhD Thesis
Bielefeld University, 2016.
Links | BibTeX | Schlagwörter: control, DSL, language modularization, motion, motion primitives, MPS, robotics
@phdthesis{nordmann2016modeling,
title = {Modeling of Motion Primitive Architectures using Domain-Specific Languages},
author = {Arne Nordmann},
url = {http://nbn-resolving.de/urn:nbn:de:hbz:361-29061482},
year = {2016},
date = {2016-01-01},
urldate = {2016-01-01},
school = {Bielefeld University},
keywords = {control, DSL, language modularization, motion, motion primitives, MPS, robotics},
pubstate = {published},
tppubtype = {phdthesis}
}
Nordmann, Arne; Hochgeschwender, Nico; Wigand, Dennis; Wrede, Sebastian
A Survey on Domain-Specific Modeling and Languages in Robotics Journal Article
In: Journal of Software Engineering for Robotics, vol. 7, pp. 5–99, 2016.
BibTeX | Schlagwörter: DSL, MDE, robotics, survey
@article{nordmann2016survey,
title = {A Survey on Domain-Specific Modeling and Languages in Robotics},
author = {Arne Nordmann and Nico Hochgeschwender and Dennis Wigand and Sebastian Wrede},
year = {2016},
date = {2016-01-01},
urldate = {2016-01-01},
journal = {Journal of Software Engineering for Robotics},
volume = {7},
pages = {5--99},
keywords = {DSL, MDE, robotics, survey},
pubstate = {published},
tppubtype = {article}
}
2015
Nordmann, Arne; Wrede, Sebastian; Steil, Jochen
Modeling of Movement Control Architectures based on Motion Primitives using Domain-Specific Languages Proceedings Article
In: 2015 IEEE International Conference on Robotics and Automation (ICRA), IEEE, 2015.
Links | BibTeX | Schlagwörter: control, DSL, motion, motion primitives, robotics
@inproceedings{nordmann2015modeling,
title = {Modeling of Movement Control Architectures based on Motion Primitives using Domain-Specific Languages},
author = {Arne Nordmann and Sebastian Wrede and Jochen Steil},
url = {https://doi.org/10.1109/icra.2015.7139899},
doi = {10.1109/icra.2015.7139899},
year = {2015},
date = {2015-05-01},
urldate = {2015-05-01},
booktitle = {2015 IEEE International Conference on Robotics and Automation (ICRA)},
publisher = {IEEE},
keywords = {control, DSL, motion, motion primitives, robotics},
pubstate = {published},
tppubtype = {inproceedings}
}
Rolf, M; Neumann, K; ß, Quei J F; Reinhart, R F; Nordmann, A; Steil, J J
A Multi-Level Control Architecture for the Bionic Handling Assistant Journal Article
In: Advanced Robotics, vol. 29, no. 13, pp. 847–859, 2015.
Links | BibTeX | Schlagwörter: BHA, bionic, control, HRI, machine learning, robotics
@article{rolf2015multi,
title = {A Multi-Level Control Architecture for the Bionic Handling Assistant},
author = {M Rolf and K Neumann and Quei J F ß and R F Reinhart and A Nordmann and J J Steil},
url = {https://doi.org/10.1080/01691864.2015.1037793},
doi = {10.1080/01691864.2015.1037793},
year = {2015},
date = {2015-01-01},
urldate = {2015-01-01},
journal = {Advanced Robotics},
volume = {29},
number = {13},
pages = {847--859},
publisher = {Informa UK Limited},
keywords = {BHA, bionic, control, HRI, machine learning, robotics},
pubstate = {published},
tppubtype = {article}
}
2014
Lier, Florian; Wienke, Johannes; Nordmann, Arne; Wachsmuth, Sven; Wrede, Sebastian
The Cognitive Interaction Toolkit -- Improving Reproducibility of Robotic Systems Experiments Book Section
In: Simulation, Modeling, and Programming for Autonomous Robots, pp. 400–411, Springer International Publishing, 2014.
Links | BibTeX | Schlagwörter: experimentation, reproducibility, robotics, toolkit
@incollection{lier2014cognitive,
title = {The Cognitive Interaction Toolkit -- Improving Reproducibility of Robotic Systems Experiments},
author = {Florian Lier and Johannes Wienke and Arne Nordmann and Sven Wachsmuth and Sebastian Wrede},
url = {https://doi.org/10.1007/978-3-319-11900-7_34},
doi = {10.1007/978-3-319-11900-7_34},
year = {2014},
date = {2014-01-01},
urldate = {2014-01-01},
booktitle = {Simulation, Modeling, and Programming for Autonomous Robots},
pages = {400--411},
publisher = {Springer International Publishing},
keywords = {experimentation, reproducibility, robotics, toolkit},
pubstate = {published},
tppubtype = {incollection}
}
Steil, Jochen J; Emmerich, Christian; Swadzba, Agnes; Grünberg, Ricarda; Nordmann, Arne; Wrede, Sebastian
Kinesthetic Teaching using Assisted Gravity Compensation for Model-Free Trajectory Generation in Confined Spaces Book Section
In: Springer Tracts in Advanced Robotics, pp. 107–127, Springer International Publishing, 2014.
Links | BibTeX | Schlagwörter: compliant, gravity compensation, HRI, kinesthetic teaching, machine learning, redundancy, robotics
@incollection{steil2014kinestethic,
title = {Kinesthetic Teaching using Assisted Gravity Compensation for Model-Free Trajectory Generation in Confined Spaces},
author = {Jochen J Steil and Christian Emmerich and Agnes Swadzba and Ricarda Grünberg and Arne Nordmann and Sebastian Wrede},
url = {https://doi.org/10.1007/978-3-319-03838-4_6},
doi = {10.1007/978-3-319-03838-4_6},
year = {2014},
date = {2014-01-01},
urldate = {2014-01-01},
booktitle = {Springer Tracts in Advanced Robotics},
pages = {107--127},
publisher = {Springer International Publishing},
keywords = {compliant, gravity compensation, HRI, kinesthetic teaching, machine learning, redundancy, robotics},
pubstate = {published},
tppubtype = {incollection}
}
Nordmann, Arne; Hochgeschwender, Nico; Wrede, Sebastian
A Survey on Domain-Specific Languages in Robotics Book Section
In: Simulation, Modeling, and Programming for Autonomous Robots, pp. 195–206, Springer International Publishing, 2014.
Links | BibTeX | Schlagwörter: DSL, MDE, robotics, survey
@incollection{nordmann2014survey,
title = {A Survey on Domain-Specific Languages in Robotics},
author = {Arne Nordmann and Nico Hochgeschwender and Sebastian Wrede},
url = {https://doi.org/10.1007/978-3-319-11900-7_17},
doi = {10.1007/978-3-319-11900-7_17},
year = {2014},
date = {2014-01-01},
urldate = {2014-01-01},
booktitle = {Simulation, Modeling, and Programming for Autonomous Robots},
pages = {195--206},
publisher = {Springer International Publishing},
keywords = {DSL, MDE, robotics, survey},
pubstate = {published},
tppubtype = {incollection}
}
2013
Nordmann, Arne; Tuleu, Alexandre; Wrede, Sebastian
A Domain-Specific Language and Simulation Architecture for the Oncilla Robot Proceedings Article
In: ICRA 2013 Workshop on Developments of Simulation Tools for Robotics & Biomechanics, Karlsruhe, 2013.
Links | BibTeX | Schlagwörter: Bielefeld University, WP7-Software
@inproceedings{nordmann2013oncilla,
title = {A Domain-Specific Language and Simulation Architecture for the Oncilla Robot},
author = {Arne Nordmann and Alexandre Tuleu and Sebastian Wrede},
url = {http://nbn-resolving.de/urn:nbn:de:0070-pub-25797635},
year = {2013},
date = {2013-05-01},
urldate = {2013-05-01},
booktitle = {ICRA 2013 Workshop on Developments of Simulation Tools for Robotics & Biomechanics},
journal = {ICRA 2013 Workshop on Developments of Simulation Tools for Robotics & Biomechanics},
address = {Karlsruhe},
keywords = {Bielefeld University, WP7-Software},
pubstate = {published},
tppubtype = {inproceedings}
}
Emmerich, C; Nordmann, A; Swadzba, A; Steil, J J; Wrede, S
Assisted Gravity Compensation to cope with the Complexity of Kinesthetic Teaching on Redundant Robots Proceedings Article
In: 2013 IEEE International Conference on Robotics and Automation, IEEE, 2013.
Links | BibTeX | Schlagwörter: compliant, gravity compensation, HRI, kinesthetic teaching, machine learning, redundancy, robotics
@inproceedings{emmerich2013assisted,
title = {Assisted Gravity Compensation to cope with the Complexity of Kinesthetic Teaching on Redundant Robots},
author = {C Emmerich and A Nordmann and A Swadzba and J J Steil and S Wrede},
url = {https://doi.org/10.1109/icra.2013.6631189},
doi = {10.1109/icra.2013.6631189},
year = {2013},
date = {2013-05-01},
urldate = {2013-05-01},
booktitle = {2013 IEEE International Conference on Robotics and Automation},
publisher = {IEEE},
keywords = {compliant, gravity compensation, HRI, kinesthetic teaching, machine learning, redundancy, robotics},
pubstate = {published},
tppubtype = {inproceedings}
}
Nordmann, Arne; Wrede, Sebastian
A Domain-Specific Language for Rich Motor Skill Architectures Journal Article
In: CoRR, vol. abs/1302.6436, 2013.
Links | BibTeX | Schlagwörter: control, DSL, motion, motion primitives, MPS, robotics
@article{nordmann2013rich,
title = {A Domain-Specific Language for Rich Motor Skill Architectures},
author = {Arne Nordmann and Sebastian Wrede},
url = {http://arxiv.org/abs/1302.6436},
year = {2013},
date = {2013-01-01},
urldate = {2013-01-01},
journal = {CoRR},
volume = {abs/1302.6436},
keywords = {control, DSL, motion, motion primitives, MPS, robotics},
pubstate = {published},
tppubtype = {article}
}
Wrede, Sebastian; Emmerich, Christian; Grünberg, Ricarda; Nordmann, Arne; Swadzba, Agnes; Steil, Jochen
A User Study on Kinesthetic Teaching of Redundant Robots in Task and Configuration Space Journal Article
In: Journal of Human-Robot Interaction, vol. 2, no. 1, pp. 56–81, 2013.
Links | BibTeX | Schlagwörter: compliant, gravity compensation, HRI, kinesthetic teaching, machine learning, redundancy, robotics, user study
@article{wrede2013user,
title = {A User Study on Kinesthetic Teaching of Redundant Robots in Task and Configuration Space},
author = {Sebastian Wrede and Christian Emmerich and Ricarda Grünberg and Arne Nordmann and Agnes Swadzba and Jochen Steil},
url = {https://doi.org/10.5898/jhri.2.1.wrede},
doi = {10.5898/jhri.2.1.wrede},
year = {2013},
date = {2013-01-01},
urldate = {2013-01-01},
journal = {Journal of Human-Robot Interaction},
volume = {2},
number = {1},
pages = {56--81},
keywords = {compliant, gravity compensation, HRI, kinesthetic teaching, machine learning, redundancy, robotics, user study},
pubstate = {published},
tppubtype = {article}
}
2012
Nordmann, Arne; Emmerich, Christian; Ruether, Stefan; Lemme, Andre; Wrede, Sebastian; Steil, Jochen
Teaching Nullspace Constraints in Physical Human-Robot Interaction using Reservoir Computing Proceedings Article
In: 2012 IEEE International Conference on Robotics and Automation, IEEE, 2012.
Links | BibTeX | Schlagwörter: compliant, HRI, machine learning, nullspace, recurrent neural network, redundancy, reservoir computing, robotics
@inproceedings{nordmann2012teaching,
title = {Teaching Nullspace Constraints in Physical Human-Robot Interaction using Reservoir Computing},
author = {Arne Nordmann and Christian Emmerich and Stefan Ruether and Andre Lemme and Sebastian Wrede and Jochen Steil},
url = {https://doi.org/10.1109/icra.2012.6225170},
doi = {10.1109/icra.2012.6225170},
year = {2012},
date = {2012-05-01},
urldate = {2012-05-01},
booktitle = {2012 IEEE International Conference on Robotics and Automation},
publisher = {IEEE},
keywords = {compliant, HRI, machine learning, nullspace, recurrent neural network, redundancy, reservoir computing, robotics},
pubstate = {published},
tppubtype = {inproceedings}
}
Nordmann, Arne; Rolf, Matthias; Wrede, Sebastian
Software Abstractions for Simulation and Control of a Continuum Robot Book Section
In: Simulation, Modeling, and Programming for Autonomous Robots, pp. 113–124, Springer Berlin Heidelberg, 2012.
Links | BibTeX | Schlagwörter: BHA, compliant, control, HRI, motion, robotics
@incollection{nordmann2012software,
title = {Software Abstractions for Simulation and Control of a Continuum Robot},
author = {Arne Nordmann and Matthias Rolf and Sebastian Wrede},
url = {https://doi.org/10.1007/978-3-642-34327-8_13},
doi = {10.1007/978-3-642-34327-8_13},
year = {2012},
date = {2012-01-01},
booktitle = {Simulation, Modeling, and Programming for Autonomous Robots},
pages = {113--124},
publisher = {Springer Berlin Heidelberg},
keywords = {BHA, compliant, control, HRI, motion, robotics},
pubstate = {published},
tppubtype = {incollection}
}
Wienke, Johannes; Nordmann, Arne; Wrede, Sebastian
A Meta-model and Toolchain for Improved Interoperability of Robotic Frameworks Book Section
In: Simulation, Modeling, and Programming for Autonomous Robots, pp. 323–334, Springer Berlin Heidelberg, 2012.
Links | BibTeX | Schlagwörter: interface, interoperability, metamodel, software
@incollection{wienke2012meta,
title = {A Meta-model and Toolchain for Improved Interoperability of Robotic Frameworks},
author = {Johannes Wienke and Arne Nordmann and Sebastian Wrede},
url = {https://doi.org/10.1007/978-3-642-34327-8_30},
doi = {10.1007/978-3-642-34327-8_30},
year = {2012},
date = {2012-01-01},
urldate = {2012-01-01},
booktitle = {Simulation, Modeling, and Programming for Autonomous Robots},
pages = {323--334},
publisher = {Springer Berlin Heidelberg},
keywords = {interface, interoperability, metamodel, software},
pubstate = {published},
tppubtype = {incollection}
}
Emmerich, Christian; Nordmann, Arne; Swadzba, Agnes; Wrede, Sebastian; Steil, Jochen J. UniBi
Interactive Learning of Inverse Kinematics with Null-space Constraints using Recurrent Neural Networks Proceedings Article
In: International Conference on Cognitive Systems, 2012.
BibTeX | Schlagwörter: compliant, HRI, machine learning, nullspace, recurrent neural network, redundancy, reservoir computing
@inproceedings{emmerich2012interactive,
title = {Interactive Learning of Inverse Kinematics with Null-space Constraints using Recurrent Neural Networks},
author = {Christian Emmerich and Arne Nordmann and Agnes Swadzba and Sebastian Wrede and Jochen J.UniBi Steil},
year = {2012},
date = {2012-01-01},
booktitle = {International Conference on Cognitive Systems},
keywords = {compliant, HRI, machine learning, nullspace, recurrent neural network, redundancy, reservoir computing},
pubstate = {published},
tppubtype = {inproceedings}
}