首页 /研究 /Specifying Adaptations through a DSL with an Application to Mobile Robot Navigation
OTHER

Specifying Adaptations through a DSL with an Application to Mobile Robot Navigation

André C. Santos, João M. P. Cardoso, Pedro C. Diniz, Diogo R. Ferreira

发表年份
2013
引用次数
8

摘要

Developing applications for resource-constrained embedded systems is a challenging task specially when applications must adapt to changes in their operating conditions or environment. To ensure an appropriate response at all times, it is highly desirable to develop applications that can dynamically adapt their behavior at run-time. In this paper we introduce an architecture that allows the specification of adaptable behavior through an external, high-level and platform-independent domain-specific language (DSL). The DSL is used here to define adaptation rules that change the run-time behavior of the application depending on various operational factors, such as time constraints. We illustrate the use of the DSL in an application to mobile robot navigation using smartphones, where experimental results highlight the benefits of specifying the adaptable behavior in a flexible and external way to the main application logic.

关键词

Digital subscriber lineComputer scienceDomain-specific languageMobile robotAdaptation (eye)Task (project management)Distributed computingRobotDomain (mathematical analysis)Resource (disambiguation)

相关论文

查看 OTHER 分类全部论文