• DocumentCode
    2720686
  • Title

    Implementation of the "embedded object" concept and an example of using it with UML

  • Author

    Vallius, Tero ; Röning, Juha

  • Author_Institution
    Comput. Eng. Lab., Oulu Univ., Finland
  • fYear
    2005
  • fDate
    27-30 June 2005
  • Firstpage
    635
  • Lastpage
    640
  • Abstract
    Traditionally, embedded system design process demands a considerable amount of expertise, time and money. This hinders the testing of new research results in robotics with real embedded systems, which would be required in order to bring the research results into real use. We have earlier presented an easy and fast embedded system development concept based on embedded objects. Embedded object concept utilizes common object oriented methods used in software by applying them into combined Lego-like software and hardware entities. This concept enables people without comprehensive knowledge in electronics or embedded systems design to create new embedded systems. In this paper, we present an implementation of the embedded object concept as Atomi-objects, and we show how these objects can be mapped to UML, a notation commonly used in object oriented software development, through an example of creating a simple cleaning robot. The significance of this paper is to present the presuppositions for the embedded object concept to be used with object oriented design methods.
  • Keywords
    Unified Modeling Language; embedded systems; object-oriented methods; robot programming; software engineering; Atomi-objects; Lego-like hardware entities; Lego-like software; UML; cleaning robot; electronics; embedded object; embedded system design; object oriented design method; object oriented software development; robotics; Cleaning; Embedded software; Embedded system; Hardware; Object oriented methods; Process design; Programming; Robots; System testing; Unified modeling language; Atomi; Embedded Object; Embedded System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Robotics and Automation, 2005. CIRA 2005. Proceedings. 2005 IEEE International Symposium on
  • Print_ISBN
    0-7803-9355-4
  • Type

    conf

  • DOI
    10.1109/CIRA.2005.1554348
  • Filename
    1554348