End-User Software Engineering of Cognitive Robot Applications using Procedural Parameters and Complex Event Processing

被引:0
|
作者
Erich, Floris [1 ]
机构
[1] Univ Tsukuba, Tsukuba, Ibaraki 305, Japan
来源
COMPANION PROCEEDINGS OF THE 2016 ACM SIGPLAN INTERNATIONAL CONFERENCE ON SYSTEMS, PROGRAMMING, LANGUAGES AND APPLICATIONS: SOFTWARE FOR HUMANITY (SPLASH COMPANION'16) | 2016年
关键词
Robot software architecture; reactive programming; event processing; visual programming; end-user development; end-user software engineering;
D O I
10.1145/2984043.2998538
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Robots understand the world around them through sensing. To process the data produced by sensors we propose to use Procedural Parameters and Complex Event Processing (CEP). End-users model applications for robots as a CEP Graph, in which the end-users specify how input from the sensors of the robot is transformed to output for the actuators of the robot. Between input and output is a network of streams connected together by operators. By using Procedural Parameters a set of generic operators can be used within the CEP Graph. The CEP Graph can be executed on the robot or on a PC remotely controlling the robot.
引用
收藏
页码:47 / 48
页数:2
相关论文
共 50 条
  • [1] Cognitive Robot Programming using Procedural Parameters and Complex Event Processing
    Erich, Floris
    Suzuki, Kenji
    2016 IEEE INTERNATIONAL CONFERENCE ON SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR), 2016, : 61 - 66
  • [2] End-user software engineering
    Burnett, M
    Cook, C
    Rothermel, G
    COMMUNICATIONS OF THE ACM, 2004, 47 (09) : 53 - 58
  • [3] End-User Software Engineering Introduction
    Ko, Andrew J.
    Abraham, Robin
    Burnett, Margaret M.
    Myers, Brad A.
    IEEE SOFTWARE, 2009, 26 (05) : 16 - 17
  • [4] End-user development, end-user programming and end-user software engineering: A systematic mapping study
    Barricelli, Barbara Rita
    Cassano, Fabio
    Fogli, Daniela
    Piccinno, Antonio
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 149 : 101 - 137
  • [5] The State of the Art in End-User Software Engineering
    Ko, Andrew J.
    Abraham, Robin
    Beckwith, Laura
    Blackwell, Alan
    Burnett, Margaret
    Erwig, Martin
    Scaffidi, Chris
    Lawrance, Joseph
    Lieberman, Henry
    Myers, Brad
    Rosson, Mary Beth
    Rothermel, Gregg
    Shaw, Mary
    Wiedenbeck, Susan
    ACM COMPUTING SURVEYS, 2011, 43 (03)
  • [6] The first workshop on end-user software engineering
    Rothermel, G
    Elbaum, S
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 698 - 698
  • [7] The Fourth Workshop on End-User Software Engineering
    Abraham, Robin
    Burnett, Margaret
    Shaw, Mary
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 1057 - 1057
  • [8] End-User Software Engineering and Distributed Cognition
    Burnett, Margaret
    Bogart, Christopher
    Cao, Jill
    Grigoreanu, Valentina
    Kulesza, Todd
    Lawrance, Joseph
    SEEUP: 2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOUNDATIONS FOR END USER PROGRAMMING, 2009, : 1 - 7
  • [9] End-User Software Engineering and Why it Matters
    Burnett, Margaret
    JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2010, 22 (01) : 1 - 22
  • [10] Poster: End-User Software Engineering for the Personal Web
    Firmenich, Sergio
    Bosetti, Gabriela
    Rossi, Gustavo
    Winckler, Marco
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 216 - 218