Structured Design and Development of Domain-Specific Languages in Robotics

被引:0
|
作者
Schneider, Sven [1 ]
Hochgeschwender, Nico [1 ]
Kraetzschmar, Gerhard K. [1 ]
机构
[1] Bonn Rhein Sieg Univ, Dept Comp Sci, Grantham Allee 20, D-53757 St Augustin, Germany
关键词
GRASP;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Robot programming is an interdisciplinary and knowledge intensive task. All too often, knowledge of the different robotics domains remains implicit. Although, this is slowly changing with the rising interest in explicit knowledge representations through domain-specific languages (DSL), very little is known about the DSL design and development processes themselves. To this end, we present and discuss the reverse-engineered process from the development of our Grasp Domain Definition Language (GDDL), a declarative DSL for the explicit specification of grasping problems. An important finding is that the process comprises similar building blocks as existing software development processes, like the Unified Process.
引用
收藏
页码:231 / 242
页数:12
相关论文
共 50 条
  • [1] A Survey on Domain-Specific Languages in Robotics
    Nordmann, Arne
    Hochgeschwender, Nico
    Wrede, Sebastian
    [J]. SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR 2014), 2014, 8810 : 195 - 206
  • [2] Notable design patterns for domain-specific languages
    Spinellis, D
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 56 (01) : 91 - 99
  • [3] Ontology Driven Development of Domain-Specific Languages
    Ceh, Ines
    Crepinsek, Matej
    Kosar, Tomaz
    Mernik, Marjan
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2011, 8 (02) : 317 - 342
  • [4] An approach for the systematic development of domain-specific languages
    Strembeck, Mark
    Zdun, Uwe
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2009, 39 (15): : 1253 - 1292
  • [5] Guided development with multiple domain-specific languages
    Hessellund, Anders
    Czarnecki, Krzysztof
    Wasowski, Andrzej
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4735 : 46 - +
  • [6] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    [J]. ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208
  • [7] A Lightweight Approach for Domain-Specific Modeling Languages Design
    Robert, Sylvain
    Gerard, Sebastien
    Terrier, Francois
    Lagarde, Francois
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 155 - +
  • [8] A generative development method with multiple domain-specific languages
    Campos, Edmilson
    Kulesza, Uirá
    Freire, MaríLia
    Aranha, Eduardo
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8892 : 178 - 193
  • [9] Evaluation of development tools for domain-specific modeling languages
    Amyot, Daniel
    Farah, Hanna
    Roy, Jean-Francois
    [J]. SYSTEM ANALYSIS AND MODELING: LANGUAGE PROFILES, 2006, 4320 : 183 - +
  • [10] Customizing the Visualization and Interaction for Embedded Domain-Specific Languages in a Structured Editor
    Asenov, Dimitar
    Mueller, Peter
    [J]. 2013 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2013), 2013, : 127 - 130