• DocumentCode
    2448958
  • Title

    A Process for Engineering DSLs from Mobile Robot Applications

  • Author

    Conrado, Daniel B F ; De Camargo, Valter V.

  • Author_Institution
    Comput. Dept., Fed. Univ. of Sao Carlos (UFSCar), Sao Carlos, Brazil
  • fYear
    2012
  • fDate
    20-25 May 2012
  • Firstpage
    94
  • Lastpage
    99
  • Abstract
    The development of mobile robot software presents challenges that are uncommon to information system development. In this context, creating a domain-specific language (DSL) to build applications in that domain is a process that needs specific guidelines. To the best of our knowledge, current DSL engineering processes do not address such issues. This paper presents a DSL engineering process to that domain. The process roughly consists of extracting domain abstractions from existing robot applications and transforming them into elements of a graphical DSL. It was specified from our experience in building one robot application, however, different applications might be built with the resulting DSL. The main objective is to show a possible starting point that could be taken for creating DSLs.
  • Keywords
    control engineering computing; mobile robots; software engineering; specification languages; domain abstraction extraction; domain-specific language; engineering DSL process; graphical DSL; information system development; mobile robot applications; mobile robot software developemnt; Context; DSL; Mobile robots; Robot sensing systems; Unified modeling language; DSL engineering; domain-specific languages; mobile robots;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Critical Embedded Systems (CBSEC), 2012 Second Brazilian Conference on
  • Conference_Location
    Campinas
  • Print_ISBN
    978-1-4673-1912-6
  • Type

    conf

  • DOI
    10.1109/CBSEC.2012.10
  • Filename
    6227663