Using the DiaSpec design language and compiler to develop robotics systems

Computer Science – Robotics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

DSLRob'11: Domain-Specific Languages and models for ROBotic systems (2011)

Scientific paper

A Sense/Compute/Control (SCC) application is one that interacts with the physical environment. Such applications are pervasive in domains such as building automation, assisted living, and autonomic computing. Developing an SCC application is complex because: (1) the implementation must address both the interaction with the environment and the application logic; (2) any evolution in the environment must be reflected in the implementation of the application; (3) correctness is essential, as effects on the physical environment can have irreversible consequences. The SCC architectural pattern and the DiaSpec domain-specific design language propose a framework to guide the design of such applications. From a design description in DiaSpec, the DiaSpec compiler is capable of generating a programming framework that guides the developer in implementing the design and that provides runtime support. In this paper, we report on an experiment using DiaSpec (both the design language and compiler) to develop a standard robotics application. We discuss the benefits and problems of using DiaSpec in a robotics setting and present some changes that would make DiaSpec a better framework in this setting.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Using the DiaSpec design language and compiler to develop robotics systems does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Using the DiaSpec design language and compiler to develop robotics systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using the DiaSpec design language and compiler to develop robotics systems will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-334047

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.