golog++ : An Integrative System Design. Mataré, V., Schiffer, S., & Ferrein, A. In Steinbauer, G. & Ferrein, A., editors, Proceedings of the 11th Cognitive Robotics Workshop 2018 (CogRob), co-located with the 16th International Conference on Principles of Knowledge Representation and Reasoning, CogRob@KR 2018, volume 2325, of CEUR Workshop Proceedings, pages 29–35, Aachen, 2018. CEUR-WS.org. Paper Proc abstract bibtex Golog is a language family with great untapped potential. We argue that it could become a practical and widely usable high-level control language, if only it had an implementation that is usable in a production environment. In this paper, we do not specify another Golog interpreter, but an extensible C++ framework that defines a coherent grammar, developer tool support, internal/external consistency checking with clean error handling, and a simple, portable platform interface. The framework specifically does not implement language semantics. For this purpose we can simply hook into any of the many existing implementations that do very well in implementing language semantics, but fall short in regards to interfacing, portability, usability and practicality in general.
@inproceedings{Matare:EtAl:CogRob2018:gologpp,
title = {golog++ : An Integrative System Design},
author = {Victor Matar{\'{e}} and Stefan Schiffer and Alexander Ferrein},
pages = {29--35},
booktitle = {Proceedings of the 11th Cognitive Robotics Workshop 2018 (CogRob),
co-located with the 16th International Conference on
Principles of Knowledge Representation and Reasoning, CogRob@KR 2018},
year = 2018,
location = {Tempe, AZ, USA},
editor = {Gerald Steinbauer and Alexander Ferrein},
volume = {2325},
publisher = {CEUR-WS.org},
series = {CEUR Workshop Proceedings},
address = {Aachen},
issn = {1613-0073},
url = {http://ceur-ws.org/Vol-2325/#paper-06},
url_proc = {http://ceur-ws.org/Vol-2325/},
venue = {Tempe, AZ, USA},
eventdate = {2018-10-27},
keywords = {ConTrAkt, high-level programming, golog, agent programming},
abstract = {Golog is a language family with great untapped
potential. We argue that it could become a practical
and widely usable high-level control language, if
only it had an implementation that is usable in a
production environment. In this paper, we do not
specify another Golog interpreter, but an extensible
C++ framework that defines a coherent grammar,
developer tool support, internal/external
consistency checking with clean error handling, and
a simple, portable platform interface. The framework
specifically does not implement language
semantics. For this purpose we can simply hook into
any of the many existing implementations that do
very well in implementing language semantics, but
fall short in regards to interfacing, portability,
usability and practicality in general.},
}
Downloads: 0
{"_id":"FTTCe38ypJWfi7JDh","bibbaseid":"matar-schiffer-ferrein-gologanintegrativesystemdesign-2018","author_short":["Mataré, V.","Schiffer, S.","Ferrein, A."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","title":"golog++ : An Integrative System Design","author":[{"firstnames":["Victor"],"propositions":[],"lastnames":["Mataré"],"suffixes":[]},{"firstnames":["Stefan"],"propositions":[],"lastnames":["Schiffer"],"suffixes":[]},{"firstnames":["Alexander"],"propositions":[],"lastnames":["Ferrein"],"suffixes":[]}],"pages":"29–35","booktitle":"Proceedings of the 11th Cognitive Robotics Workshop 2018 (CogRob), co-located with the 16th International Conference on Principles of Knowledge Representation and Reasoning, CogRob@KR 2018","year":"2018","location":"Tempe, AZ, USA","editor":[{"firstnames":["Gerald"],"propositions":[],"lastnames":["Steinbauer"],"suffixes":[]},{"firstnames":["Alexander"],"propositions":[],"lastnames":["Ferrein"],"suffixes":[]}],"volume":"2325","publisher":"CEUR-WS.org","series":"CEUR Workshop Proceedings","address":"Aachen","issn":"1613-0073","url":"http://ceur-ws.org/Vol-2325/#paper-06","url_proc":"http://ceur-ws.org/Vol-2325/","venue":"Tempe, AZ, USA","eventdate":"2018-10-27","keywords":"ConTrAkt, high-level programming, golog, agent programming","abstract":"Golog is a language family with great untapped potential. We argue that it could become a practical and widely usable high-level control language, if only it had an implementation that is usable in a production environment. In this paper, we do not specify another Golog interpreter, but an extensible C++ framework that defines a coherent grammar, developer tool support, internal/external consistency checking with clean error handling, and a simple, portable platform interface. The framework specifically does not implement language semantics. For this purpose we can simply hook into any of the many existing implementations that do very well in implementing language semantics, but fall short in regards to interfacing, portability, usability and practicality in general.","bibtex":"@inproceedings{Matare:EtAl:CogRob2018:gologpp,\n title = {golog++ : An Integrative System Design},\n author = {Victor Matar{\\'{e}} and Stefan Schiffer and Alexander Ferrein},\n pages = {29--35},\n booktitle = {Proceedings of the 11th Cognitive Robotics Workshop 2018 (CogRob),\n co-located with the 16th International Conference on\n\t Principles of Knowledge Representation and Reasoning, CogRob@KR 2018},\n year = 2018,\n location = {Tempe, AZ, USA},\n editor = {Gerald Steinbauer and Alexander Ferrein},\n volume = {2325},\n publisher = {CEUR-WS.org},\n series = {CEUR Workshop Proceedings},\n address = {Aachen},\n issn = {1613-0073},\n url = {http://ceur-ws.org/Vol-2325/#paper-06},\n url_proc = {http://ceur-ws.org/Vol-2325/},\n venue = {Tempe, AZ, USA},\n eventdate = {2018-10-27},\n keywords = {ConTrAkt, high-level programming, golog, agent programming},\n abstract = {Golog is a language family with great untapped\n potential. We argue that it could become a practical\n and widely usable high-level control language, if\n only it had an implementation that is usable in a\n production environment. In this paper, we do not\n specify another Golog interpreter, but an extensible\n C++ framework that defines a coherent grammar,\n developer tool support, internal/external\n consistency checking with clean error handling, and\n a simple, portable platform interface. The framework\n specifically does not implement language\n semantics. For this purpose we can simply hook into\n any of the many existing implementations that do\n very well in implementing language semantics, but\n fall short in regards to interfacing, portability,\n usability and practicality in general.},\n}\n","author_short":["Mataré, V.","Schiffer, S.","Ferrein, A."],"editor_short":["Steinbauer, G.","Ferrein, A."],"key":"Matare:EtAl:CogRob2018:gologpp","id":"Matare:EtAl:CogRob2018:gologpp","bibbaseid":"matar-schiffer-ferrein-gologanintegrativesystemdesign-2018","role":"author","urls":{"Paper":"http://ceur-ws.org/Vol-2325/#paper-06"," proc":"http://ceur-ws.org/Vol-2325/"},"keyword":["ConTrAkt","high-level programming","golog","agent programming"],"metadata":{"authorlinks":{}}},"bibtype":"inproceedings","biburl":"http://maskor.fh-aachen.de/biblio/MASKOR.bib","dataSources":["h8Pz4jiwoLbb3hmG2","i8ftsMK5wMbiNqmtB","pBDNm3knLemYTNMHw"],"keywords":["contrakt","high-level programming","golog","agent programming"],"search_terms":["golog","integrative","system","design","mataré","schiffer","ferrein"],"title":"golog++ : An Integrative System Design","year":2018}