loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Technology of Object-Oriented Languages and Systems - Tools-25
Object-Oriented Development Based on Polymorphism Patterns and Optimization to Reduce Executable Code Size
Melbourne, Austrailia
November 24-November 28
ISBN: 0-8186-8485-2
Keiichiro Ohkawa, Hitachi Research Laboratory
Matsuo Amano, Hitachi Research Laboratory
This paper describes an object-oriented development method and an optimization method for embedded control systems. In embedded control systems development, specifications are changed frequently and there is strong constraint of memory. We present an object-oriented analysis and design method based on polymorphism patterns. Polymorphism patterns are standard of a method interfaces which are shared by several objects. With this method, a system is constructed with objects which have polymorphism patterns. This system ensures reusability because it easy to replace objects where the specification of the system is changed. Object-oriented technology has several functions, such as instantiation, inheritance and polymorphism, where functions are implemented with both method-tables and inheritance hierarchy tables. But these mechanisms are needless, in the automotive engine control application which execute fixed control flow. Our optimization method eliminates these mechanisms and reduces executable code size. We have applied above techniques to the development of automotive engine control applications.
Index Terms:
object-oriented, embedded system, optimization, polymorphism
Citation:
Hidemitsu Naya, Fumio Narisawa, Takanori Yokoyama, Ltd. Hitachi, Keiichiro Ohkawa, Matsuo Amano, "Object-Oriented Development Based on Polymorphism Patterns and Optimization to Reduce Executable Code Size," tools, pp.68, Technology of Object-Oriented Languages and Systems - Tools-25, 1997
Usage of this product signifies your acceptance of the Terms of Use.