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:


  • [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}
    }