Nordic Journal of Computing Bibliography

Elizabeth Bjarnason, Görel Hedin, and Klas Nilsson. Interactive Language Development for Embedded Systems. Nordic Journal of Computing, 6(1):36-54, Spring 1999.
Abstract

Domain-specific languages form programming support leading to simpler and safer programs, which is highly desirable for programming embedded systems and manufacturing equipment. However, language design is non-trivial, and the required development effort is often too costly for industrial projects. To cope with this problem, we have implemented a highly interactive tool, APPLAB, for developing and experimenting with domain-specific languages, and used it in the development of a programming environment for industrial robots. APPLAB supports the development of domain-specific languages by providing a high-level specification formalism (reference attributed grammars), and by providing integrated language-based support for editing syntax, semantics and the application program. The tool was connected to an industrial robot and confronted with programming topics encountered in typical industrial applications. Experiences from our full-scale prototype, including the development of a robot programming language, shows that interactive language development is very beneficial for programming of embedded systems.

Categories and Subject Descriptors: C.3 [Special-Purpose and Application-Based Systems]; D.1.5 [Programming Techniques]: Object-oriented Programming; D.2.6 [Software Engineering]: Programming Environments; D.3.4 [Programming Languages]: Processors

Additional Key Words and Phrases: domain specific languages, interactive tools, attribute grammars, embedded systems, industrial robots

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database