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
Link To Document