Page 286 - Mechatronics for Safety, Security and Dependability in a New Era
P. 286
Ch54-I044963.fm Page 270 Thursday, July 27, 2006 8:16 AM
Ch54-I044963.fm
270
270 Page 270 Thursday, July 27, 2006 8:16 AM
CONCLUSION AND FUTURE DEVELOPMENT
We have presented an embedded object based architecture and the ideology of fitting this architecture
into the common object-oriented methods used in software development. We have applied it with
combined software and hardware entities called Atomi-objects and evaluated the pros and cons of such
an architecture and design method. The method has also been tested in some devices. This study serves
as a basis for further research on high-level development of embedded systems. Some further research
will be made towards that goal: to make the Atomi method most feasible, the most common and
general Atomi objects should be readily available. The methods for mapping existing design methods
to the Atomi architecture will be studied.
ACKNOWLEDGMENTS
This work is supported by the Finnish Academy and InfoTech.
REFERENCES
Awad M., Kuusela J. & Ziegler J. (1996). Object-Oriented Technology for Real-Time Systems,
Prentice Hall.
Booch G. (1991). Object oriented design with applications, Benjamin/Cummings.
Edwards M. & Green P. (2000). An Object Oriented Design Method for Reconfigurable Computing
Systems, Design, Automation and Test in Europe Conference and Exhibition 2000, proceedings. 27-
30 March 2000, Page(s): 692 -696.
Grimpe E. & Oppenheimer F. (2001). Object-oriented high level synthesis based on SystemC,
Electronics, Circuits and Systems, 2001. ICECS 2001. The 8th IEEE International Conference on,
Volume: 1, 2-5 Sept. 2001, Page(s): 529 -534 vol.1.
Kumar S., Aylor J.H., Johnson B.W. & Wulf W.A. (1994). Object-oriented techniques in hardware
design, Computer, Volume 27 Issue 6, June 1994, Page(s): 64 -70.
Martin J. & Odell JJ. (1992). Object-Oriented Analysis and Design, Prentice Hall.
Maenpaa T., Tikanmaki A., Riekki J. & Roning J. (2004). A Distributed Architecture for Executing
Complex Tasks with Multiple Robots, IEEE 2004 ICRA, International Conference on Robotics and
Automation, proceedings. Apr 26- May 1, New Orleans, LA, USA.
Nebel W. & Schumacher G. (1996). Object-oriented Hardware Modelling - Where to Apply and What
are the Objects'?, Design Automation Conference, 1996, with EURO-VHDL '96 and Exhibition,
Proceedings EURO-DAC '96, European, proceedings. 16-20 Sept. 1996, Page(s): 428 -433.
Tikanmaki A., Vallius T., and Roning J. (2004). Qutie - Modular methods for building complex
mechatronics systems, International Conference on Machine Automation (ICMA2004), proceedings.
Nov 24 - Nov 26, 2004, Osaka, Japan.
Vallius T. & Roning J. (2005a). Implementation of the "Embedded Object" Concept and an Example
of Using it with UML, The 6th IEEE International Symposium on Computational Intelligence in
Robotics and Automation, proceedings, Jun 27 - Jul 30, 2005, Helsinki University of technology,
Finland.
Vallius T. & Roning J. (2005b). Embedded Object Concept with a Telepresence Robot System, SPIE
Optics East 2005, proceedings. 23-26 October 2005, Boston Marriott Copley Place, Boston,
Massachusetts, USA.
Yourdon E. (1994). Object-Oriented System Design: An Integrated Approach, Prentice Hall.