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
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;
Conference_Titel :
Computational Intelligence in Robotics and Automation, 2005. CIRA 2005. Proceedings. 2005 IEEE International Symposium on
Print_ISBN :
0-7803-9355-4
DOI :
10.1109/CIRA.2005.1554348