Javascript must be enabled to continue!
F2MoC: A Preliminary Product Line DSL for Mobile Robots
View through CrossRef
SPL and MDD have been drawing increased attention from the software community. In the literature it is possible to find a set of articles that apply MDD techniques to assist the development of a SPL. Objectives: To show how to create a DSL based on a feature model. Methods: A SPL and MDD techniques were used to create a DSL. Results: A DSL was developed in order to assist the development of the mobile robots. Conclusions: Advantages can be gained from using the DSL: (i) an easier instantiation of SPL members; (ii) it is possible for the engineers to focus on an high level model (i.e., features model), obviating the need of dealing with platform-specific issues; (iii) source code is generated automatically from this high level model.
Sociedade Brasileira de Computação
Title: F2MoC: A Preliminary Product Line DSL for Mobile Robots
Description:
SPL and MDD have been drawing increased attention from the software community.
In the literature it is possible to find a set of articles that apply MDD techniques to assist the development of a SPL.
Objectives: To show how to create a DSL based on a feature model.
Methods: A SPL and MDD techniques were used to create a DSL.
Results: A DSL was developed in order to assist the development of the mobile robots.
Conclusions: Advantages can be gained from using the DSL: (i) an easier instantiation of SPL members; (ii) it is possible for the engineers to focus on an high level model (i.
e.
, features model), obviating the need of dealing with platform-specific issues; (iii) source code is generated automatically from this high level model.
Related Results
Research Status and Development Trend of Multi-arm Collaborative Robots
Research Status and Development Trend of Multi-arm Collaborative Robots
Industrial robots are mainly used in metal forming, automotive, and electrical and electronics
industries. After decades of unremitting efforts, industrial robots have achieved gre...
Debugger for Declarative DSL for Telecommunication
Debugger for Declarative DSL for Telecommunication
Development of telecommunication product lines is still a very labor-intensive task, involving a great amount of human resources and producing a large number of development artifac...
Agricultural Robots for Harvesting and Planting
Agricultural Robots for Harvesting and Planting
The agricultural sector is at the forefront of technological innovation, seeking sustainable solutions to address the increasing demand for food production in the face of populatio...
Parallel robots with unconventional joints to achieve under-actuation and reconfigurability
Parallel robots with unconventional joints to achieve under-actuation and reconfigurability
The aim of the thesis is to define, analyze, and verify through simulations and practical implementations, parallel robots with unconventional joints that allow them to be under-ac...
Parent's Perception Regarding the Effects of Excessive Use of Mobile Phone on Children's Health: A Sociological Study in City Dera Ghazi Khan
Parent's Perception Regarding the Effects of Excessive Use of Mobile Phone on Children's Health: A Sociological Study in City Dera Ghazi Khan
The use of mobile phones among children has major effects on their health. Excessive and unrestricted use of mobile phones can contribute to various physical and psychological prob...
Everyday Life in the "Tourist Zone"
Everyday Life in the "Tourist Zone"
This article makes a case for the everyday while on tour and argues that the ability to continue with everyday routines and social relationships, while at the same time moving thro...
Deep spectral learning for label-free optical imaging oximetry with uncertainty quantification
Deep spectral learning for label-free optical imaging oximetry with uncertainty quantification
AbstractMeasurement of blood oxygen saturation (sO2) by optical imaging oximetry provides invaluable insight into local tissue functions and metabolism. Despite different embodimen...
Trajectory Tracking of Mobile Robots with Slip and Skid Compensation
Trajectory Tracking of Mobile Robots with Slip and Skid Compensation
<p><strong>Autonomous wheeled mobile robots are capable of working in outdoor environments to reduce the risk for human operators or increase productivity. Accounting f...

