Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Applying MDE to ROS Systems: A Comparative Analysis

View through CrossRef
The Robot Operating System (ROS) is one of the most used software framework to develop robot applications. Although it is possible to reuse packages and code from other ROS projects, ROS applications remain low level and reasoning at a higher level of abstraction is not possible. Using Model-Driven Engineering (MDE) in the context of ROS applications would allow to increase the accessibility of ROS, leverage the reusability of packages and supply validation of the software earlier in the design, using formal methods. For instance, formal verification methods would improve the overall dependability of robotic systems. Our view is that we should increase the abstraction of the systems through models using MDE methodology in order to enable the use of formal methods on ROS applications. In this paper we do a first step toward this and propose a comparative study of existing modeling alternatives aiming to help roboticists to smoothly adopt MDE. This study compares the use of modeling in ROS systems in three different ways: by means of direct UML modeling, a ROS UML profile and a ROS Domain-Specific Language. That allows us to pick the solution that better fits our needs.
Title: Applying MDE to ROS Systems: A Comparative Analysis
Description:
The Robot Operating System (ROS) is one of the most used software framework to develop robot applications.
Although it is possible to reuse packages and code from other ROS projects, ROS applications remain low level and reasoning at a higher level of abstraction is not possible.
Using Model-Driven Engineering (MDE) in the context of ROS applications would allow to increase the accessibility of ROS, leverage the reusability of packages and supply validation of the software earlier in the design, using formal methods.
For instance, formal verification methods would improve the overall dependability of robotic systems.
Our view is that we should increase the abstraction of the systems through models using MDE methodology in order to enable the use of formal methods on ROS applications.
In this paper we do a first step toward this and propose a comparative study of existing modeling alternatives aiming to help roboticists to smoothly adopt MDE.
This study compares the use of modeling in ROS systems in three different ways: by means of direct UML modeling, a ROS UML profile and a ROS Domain-Specific Language.
That allows us to pick the solution that better fits our needs.

Related Results

Revision of the genus Aspicera Dahlbom, 1842 (Hym.: Figitidae: Aspicerinae)
Revision of the genus Aspicera Dahlbom, 1842 (Hym.: Figitidae: Aspicerinae)
The genus Aspicera Dahlbom (Hymenoptera: Cynipoidea: Figitidae: Aspicerinae) is revised herein. Aspicera has a Holarctic distribution, being here cited for the first time from the ...
Primerjalna književnost na prelomu tisočletja
Primerjalna književnost na prelomu tisočletja
In a comprehensive and at times critical manner, this volume seeks to shed light on the development of events in Western (i.e., European and North American) comparative literature ...
Digital phenotyping for differential diagnosis of Major Depressive Episode: A literature review (Preprint)
Digital phenotyping for differential diagnosis of Major Depressive Episode: A literature review (Preprint)
UNSTRUCTURED Major depressive episode (MDE) is a common clinical syndrome. It can be found in different pathologies such as mood depressive disorder (MDD), ...
ISML-MDE
ISML-MDE
Purpose This purpose of this paper is to present ISML-MDE, a model-driven environment that includes ISML, a platform-independent modeling language for enterprise applications; ISML...
Exatidão cartográfica de três MDE disponíveis para o Estado de Santa Catarina
Exatidão cartográfica de três MDE disponíveis para o Estado de Santa Catarina
O presente estudo objetivou apresentar uma avaliação independente do potencial de um modelo digital de elevação (MDE/SC), gerado por aerofotogrametria, para aplicações as quais dem...
Nonhaem Iron-based Sensors of Reactive Oxygen and Nitrogen Species
Nonhaem Iron-based Sensors of Reactive Oxygen and Nitrogen Species
Reactive oxygen species (ROS) and reactive nitrogen species (RNS) are constitutively generated in biological systems as side-products of oxidation reactions. Due to their high chem...
The Scope and Perspective of ROS Measurement and Flood Monitoring
The Scope and Perspective of ROS Measurement and Flood Monitoring
Summary. In this paper, we deal only with the scope and perspective of the methodology and how they interrelate with the overall objective of successful supplemen...
Phylogeny can make the mid-domain effect an inappropriate null model
Phylogeny can make the mid-domain effect an inappropriate null model
The mid-domain effect (MDE), a bias in species richness towards the midpoint of a given geographical dimension, has been used as a null model in macro-ecological studies. Departure...

Back to Top