Research Article
Behavior-based code generation for robots and autonomous agents
@INPROCEEDINGS{10.4108/icst.simutools.2014.254642, author={Terrance Medina and Maria Hybinette and Tucker Balch}, title={Behavior-based code generation for robots and autonomous agents}, proceedings={Seventh International Conference on Simulation Tools and Techniques}, publisher={ICST}, proceedings_a={SIMUTOOLS}, year={2014}, month={8}, keywords={animal behavior models agent based modeling and simulation on-the-fly automatic behavior model generation}, doi={10.4108/icst.simutools.2014.254642} }
- Terrance Medina
Maria Hybinette
Tucker Balch
Year: 2014
Behavior-based code generation for robots and autonomous agents
SIMUTOOLS
ICST
DOI: 10.4108/icst.simutools.2014.254642
Abstract
Constructing accurate animal behavior models often requires close interaction between a diverse group of domain experts in fields such as biology, ecology, modeling and simulation. To ease the effort and time involved in creating these models, we propose on-the-fly automatic behavior model generation.
Automatic code generation is a well-established software engineering technique. It has proven valuable in GUI generation, web service specification and in multi-agent systems design. But while these techniques have served programmers well, there is still a lack of tools that are targeted towards domain specialists utilizing modeling and simulation frameworks.
To address this deficiency we present a tool that leverages robot control architectures to provide automatic code generation of animal models using an intermediate language that is readable and writable by both human and machine.