Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
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.
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

Foundations of ontology-based explainable robots
Foundations of ontology-based explainable robots
(English) A critical challenge in the design of robots that operate while interacting with humans is to ensure mutual understanding, which contributes to build reliable human-robot...
Formal validation of variant classification rules using domain-specific language and meta-predicates
Formal validation of variant classification rules using domain-specific language and meta-predicates
The classification and curation of genetic variants is a critical step in both clinical genomics and biomedical research. Variant interpretation algorithms, whether rule-based or m...
KEKERABATAN BAHASA AKIT DAN DUANU: KAJIAN LEKSIKOSTATISTIK
KEKERABATAN BAHASA AKIT DAN DUANU: KAJIAN LEKSIKOSTATISTIK
This study aims to find the kindship relation between Akit language and Duanu language in Riau Province. Data was in the form of Swadesh vocabulary list of eight regional languages...
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...
Design Patterns and Design Principles for Internal Domain-Specific Languages
Design Patterns and Design Principles for Internal Domain-Specific Languages
Internal DSLs are a special kind of DSLs that use an existing programming language as their host. To build them successfully, knowledge regarding how to modify the host language is...
Mobile phone usage for m‐learning: comparing heavy and light mobile phone users
Mobile phone usage for m‐learning: comparing heavy and light mobile phone users
PurposeMobile technologies offer the opportunity to embed learning in a natural environment. The objective of the study is to examine how the usage of mobile phones for m‐learning ...
The Heidrun Field:Oil Offtake System
The Heidrun Field:Oil Offtake System
Abstract Off take of oil from the Heidrun field is achieved through a Direct Shuttle Loading (DSL) system. This approach eliminates the need for an intermediate s...
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...

Back to Top