首页 | 本学科首页   官方微博 | 高级检索  
     


A DSL for specifying run-time adaptations for embedded systems: an application to vehicle stereo navigation
Authors:André C Santos  João M P Cardoso  Pedro C Diniz  Diogo R Ferreira  Zlatko Petrov
Affiliation:1. Instituto Superior Técnico?(IST), Technical University of Lisbon, Lisbon, Portugal
2. Informatics Engineering Department, Faculty of Engineering (FEUP), University of Porto, Porto, Portugal
3. INESC–ID, Lisbon, Portugal
4. Honeywell International s.r.o., Prague, Czech Republic
Abstract:The traditional approach for specifying adaptive behavior in embedded applications requires developers to engage in error-prone programming tasks. This results in long design cycles and in the inherent inability to explore and evaluate a wide variety of alternative adaptation behaviors, critical for systems exposed to dynamic operational and situational environments. In this paper, we introduce a domain-specific language (DSL) for specifying and implementing run-time adaptable application behavior. We illustrate our approach using a real-life stereo navigation application as a case study, highlighting the impact and benefits of dynamically adapting algorithm parameters. The experiments reveal our approach effective, as such run-time adaptations are easily specified in a higher level by the DSL, and thus at a lower programming effort than when using a general-purpose language such as C.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号