XabslEditor

XabslEditor is a graphical editor for the “Extensible Agent Behavior Specification Language” XABSL (http://www.xabsl.de/). It is implemented in Java and should run on every platform that supports Java (Windows, Linux, Mac, …)

DOWNLOAD
Java Webstart Demo version (XABSL compiler not included)


Here is the list of the most important functions:

  • running on all platforms (since it is written in Java)
  • its open source (all used components are open source to)
  • syntax highlighting
  • live view of the state graph
  • auto completion:
    • completion of symbols with parameters and enums
    • live documentation (generated from comments)
  • live syntax check (errors are red underlined, without of recompiling of the whole project)
  • tabs
  • jump to definition (a click on an used option opens the file were the option is defined)
  • build in compiler (ruby has not to be necessary installed)
  • search (in files and in the whole project)
  • unlimited undo/redo

Publications:

  • M. Lötzsch, M. Risler, and M. Jüngel, “Xabsl – a pragmatic approach to behavior engineering,” in Proceedings of ieee/rsj international conference of intelligent robots and systems (iros), Beijing, China, 2006, pp. 5124-5129.
    [Bibtex]
    @INPROCEEDINGS{2006:IROSLoetzschRislerJuengel,
    author = {M. Lötzsch and M. Risler and M. Jüngel},
    title = {XABSL - A Pragmatic Approach to Behavior Engineering},
    booktitle = {Proceedings of IEEE/RSJ International Conference of Intelligent Robots
    and Systems (IROS)},
    year = {2006},
    pages = {5124-5129},
    address = {Beijing, China},
    month = {October 9-15},
    owner = {gxy},
    timestamp = {2014.01.27}
    }
  • Lab: RUD 25, 3.110

    +49 (30) 2093 3811
    nao-team (at) informatik.hu-berlin.de

    Lab-meeting: Thursday 17:00 - 18:00

    Facebook: facebook.com/naoteamhumboldt
  • 28. 08. 2015
    Packen und Aufbauen für TdoT
    Starts: 13:00
    Ends: 28. 08. 2015 - 18:00
    29. 08. 2015
    TdoT BmWi
    Starts: 00:00
    Ends: 31. 08. 2015 - 00:00
    03. 09. 2015
    Teamtreffen
    Starts: 17:00
    Ends: 03. 09. 2015 - 19:00
    Location: NaoTH Labor
  • Recent Posts