Robot Software Framework Using Object and Aspect Oriented Programming Paradigm

被引:0
|
作者
Ozaki, Fumio [1 ]
Ooga, Jun'ichiro [1 ]
Takase, Kunikatsu [2 ]
机构
[1] Toshiba Co Ltd, Corp R&D Ctr, Saiwai Ku, 1 Toshiba Cho, Kawasaki, Kanagawa 2128582, Japan
[2] Univ Electrocommun, Chofu, Tokyo 1828585, Japan
关键词
D O I
10.1007/978-3-642-00644-9_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Robot software framework using object and aspect oriented programming paradigm is proposed. The object oriented programming paradigm is used to cope with reusability and extensibility of a robot software system. The aspect oriented programming paradigm is used to cope with cross-cutting concerns in robot tasks. The knowledge for concerned objects is built into the objects themselves, but the knowledge for cross-cutting concerns is written in "aspects." For example, an exception, such as obstacle avoidance, is one of such cross-cutting knowledge. This framework makes robot software easy to be maintained and reused.
引用
下载
收藏
页码:149 / +
页数:3
相关论文
共 50 条
  • [1] Improving object interactions of system software using aspect-oriented framework
    Netinant, P
    INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 296 - 301
  • [2] Systems Evolution and Software Reuse in Object-Oriented Programming and Aspect-Oriented Programming
    Przybylek, Adam
    OBJECTS, MODELS, COMPONENTS, PATTERNS, TOOLS 2011, 2011, 6705 : 163 - 178
  • [3] Using object deputy model for aspect oriented programming
    Tang, Zukai
    Peng, Zhiyong
    Ren, Yi
    C5 2007: FIFTH INTERNATIONAL CONFERENCE ON CREATING, CONNECTING AND COLLABORATING THROUGH COMPUTING, PROCEEDINGS, 2007, : 170 - +
  • [4] Migrating object oriented code to aspect oriented programming
    Ceccato, Mariano
    2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 511 - 512
  • [5] Metrics analysis in object oriented and aspect oriented programming
    Gulia P.
    Khari M.
    Patel S.
    Recent Patents on Engineering, 2019, 13 (02): : 117 - 122
  • [6] Comparative Analysis of Object Oriented Programming and Aspect Oriented Programming Approach
    Gulia, Preeti
    Dev, Amita
    Patel, Shrikant
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1836 - 1842
  • [7] THAOP: An aspect oriented programming framework
    Feng, Gang
    Yin, Qingxuan
    Wang, Xiaoge
    2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 127 - +
  • [8] Object-oriented robot programming
    Zielinski, C
    ROBOTICA, 1997, 15 : 41 - 48
  • [9] Aspect Oriented Programming and Types of Software Testing
    Jain, Manish
    Gopalani, Dinesh
    2016 SECOND INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2016, : 64 - 69
  • [10] An object and agent oriented hybrid programming paradigm
    Li, BJ
    Zeng, GZ
    PROCEEDINGS OF SECOND INTERNATIONAL WORKSHOP ON CSCW IN DESIGN, 1997, : 174 - 178