Open Access
Model-driven robot-software design using template-based target descriptions
Jan F. Broenink,Marcel A. Groothuis,Peter M. Visser,Maarten M. Bezemer +3 more
- 03 May 2010
- pp 73-77
TL;DR: This paper is about using templates and passing model-specific information between tools via parameterized tokens in the generated, high-level code to get a better separation of design steps, which allows for better quality of the models and more reuse, thus enhancing the efficiency of model-driven design for the (industrial) end user.
read more
Abstract: This paper is about using templates and passing model-specific information between tools via parameterized tokens in the generated, high-level code, to get a better separation of design steps. This allows for better quality of the models and more reuse, thus enhancing the efficiency of model-driven design for the (industrial) end user. This is illustrated by the realization of the embedded software of a real system.
We conclude that reuse is easier. However, the presented method can be generalized more, as to connect to other tools and platforms.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Real-time computer control: An introduction: Stuart Bennett☆
TL;DR: This book discusses the design and implementation of Real-Time Software, as well as operating systems and Concurrency, and the role that language and hardware play in the development of real-time systems.
98
Model-driven robot-software design using integrated models and co-simulation
Jan F. Broenink,Yunyun Ni +1 more
- 16 Jul 2012
TL;DR: The work presented here is on a methodology for design of hard real-time embedded control software for robots, i.e. mechatronic products, which uses two appropriate Models of Computation, which represent continuous-time equations for the machine / robot part, and discrete event / discrete time equation for the control software part.
22
Cyber-physical systems software development : Way of working and tool suite
Maarten M. Bezemer
- 14 Nov 2013
TL;DR: The proposed way of working provides design steps for the complete design trajectory, starting at the initial designs up-to and including the deployment of the control software on the target system.
Robust autonomy for interactive robots
Yury Brodskiy
- 20 Feb 2014
TL;DR: The threats to reliability and robustness of the motion controlSoftware addressed in this work allow to improve quality motion control software and to compliment it with fault-tolerance algorithms.
•Proceedings Article
Model-driven design of simulation suport for the TERRA robot software tool suite
Zhou Lu,Maarten M. Bezemer,Johannes F. Broenink +2 more
- 24 Aug 2015
TL;DR: A new simulation meta-model is proposed, abstracting the simulation process of a TERRA model, and a simulation model can be transformed from its TERRA source.
7
References
Communicating sequential processes
TL;DR: It is suggested that input and output are basic primitives of programming and that parallel composition of communicating sequential processes is a fundamental program structuring method.
•Book
Pattern-oriented Software Architecture: A System of Patterns
Frank Buschmann
- 01 Jan 1996
TL;DR: Patterns.
Pattern-Oriented Software Architecture: A System of Patterns
B.J. Ferro Castro
- 10 May 2009
TL;DR: In this paper, the authors discuss their approach to learning classifications from data using a set of rules from a dataset, and present two models of the ARCHITECTURE, namely LINNEO and GAR.
1K
Pattern-Oriented Software Architecture: A System of Patterns
B.J. Ferro Castro
- 10 Sep 2011
TL;DR: The authors' approach to learning classification rules from data is discussed, which suggests that LINNEO, a knowledge acquisition tool for knowledge-based learning, is a better option than GAR, which can generate both ConJUCTIVE and DISJUCTive rules.
741