Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems (EASe'07) 2007
DOI: 10.1109/ease.2007.17
|View full text |Cite
|
Sign up to set email alerts
|

Model Driven Design of Reliable Robot Control Programs Using the jABC

Abstract: Developing robot control applications is a software engineering domain that still relies on low-level development tools with limited testing capabilities. The Java Application Building Center (jABC), a framework for model-based application development that supports the modelling process of service-oriented software applications, on the contrary offers a number of early error detection mechanisms like animation, analysis, simulation, and formal verification. We investigate the adequacy of jABC to model, verify … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
7
2

Relationship

5
4

Authors

Journals

citations
Cited by 24 publications
(13 citation statements)
references
References 19 publications
0
12
0
Order By: Relevance
“…The basic idea already presented in [37] was to model such control programs graphically with jABC, which had the advantage of being very intuitive and powerful, and of allowing us to verify these programs via model checkingnot possible in the original Lego environment. Accordingly, we needed a code generator able to translate such models into code for the leJOS API that is executable on the RCX.…”
Section: Lejos Generatormentioning
confidence: 99%
“…The basic idea already presented in [37] was to model such control programs graphically with jABC, which had the advantage of being very intuitive and powerful, and of allowing us to verify these programs via model checkingnot possible in the original Lego environment. Accordingly, we needed a code generator able to translate such models into code for the leJOS API that is executable on the RCX.…”
Section: Lejos Generatormentioning
confidence: 99%
“…An early version of this constraint has already been published in [JKPM07], but during the further evolution of Genesys, it has been refined by adding the special cases of logging and the successful (error-free) code generation. Example (2) is a constraint which is not only applicable to code generators, but to all kinds of executable SLGs.…”
Section: Occurrence Constraintsmentioning
confidence: 99%
“…-the mission modelling and execution for Lego Mindstorms [7], which contained a challenging compilation to the Lego platform, -the modelling at the mission and task levels of the ESA Mars Rover mission, and its formal verification with a game beased model checker [1], -enhancing the model-driven roundtrip engineering of NASA's R2D2C approach with model learning capabilities [4] In the Semantic Web domain, we participate to the Semantic Web Service Challenge [26], where we face a Supply Chain Management case study concerning a purchase order scenario.…”
Section: Further Applicationsmentioning
confidence: 99%