In the System Benchmarking phase, certain test procedures targeting different quality attributes are performed such as stress testing, safety and security testing, reliability and durability testing, and performance testing.
Architectures and Programming refers to the way a robotic system is designed on the software-level. It can be divided into architectural structure and architectural style.
The structure is represented by how the system is split up into subsystems and how they interact with each other.
The style however addresses the underlying computational concepts.
This subdomain corresponds to Part A, Chapter 8 in the Handbook of Robotics.
Due to its large number of entries, the Architectures and Programming subdomain is further subdivided into its disciplines, see Architectures and Programming Disciplines.
Key | Title | Authors | Year | Formalism |
---|---|---|---|---|
abdellatif2012rigorous | Rigorous design of robot software: A formal component-based approach | Abdellatif, Tesnim and Bensalem, Saddek and Combaz, Jacques and De Silva, Lavindra and Ingrand, Felix | 2012 | |
de2007distributed | Distributed watchpoints: Debugging large multi-robot systems | De Rosa, Michael and Campbell, Jason and Pillai, Padmanabhan and Goldstein, S and Lee, Peter and Mowry, T | 2007 | (E)BNF |
saglietti2016modeldriven | Model-driven Structural and Statistical Testing of Robot Cooperation and Reconfiguration | Saglietti, Francesca and Meitner, Matthias | 2016 |
Reasoning Methods focuse on symbol-based reasoning and knowledge representation. It covers logic- as well as probability-based approaches. Furthermore, this category also addresses learning, such as inductive logic learning, neuronal networks and reinforcement learning. This subdomain corresponds to Part A, Chapter 9 in the Handbook of Robotics.
Key | Title | Authors | Year | Formalism |
---|---|---|---|---|
de2007distributed | Distributed watchpoints: Debugging large multi-robot systems | De Rosa, Michael and Campbell, Jason and Pillai, Padmanabhan and Goldstein, S and Lee, Peter and Mowry, T | 2007 | (E)BNF |
An important DSL is missing? Here is how to contribute! When using content of the Robotics DSL Zoo or referring to it, pleace consider citing our survey paper:
@article{nordmann2016survey, author = {Nordmann, Arne and Hochgeschwender, Nico and Wigand, Dennis Leroy and Wrede, Sebastian}, journal = {Journal of Software Engineering in Robotics (JOSER)}, number = {1}, pages = {75--99}, title = {{A Survey on Domain-Specific Modeling and Languages in Robotics}}, volume = {7}, year = {2016}, }