DocumentCode :
2144830
Title :
Object-oriented development based on polymorphism patterns and optimization to reduce executable code size
Author :
Nayat, H. ; Fumic ; Narisawat ; Yokoyamat, T. ; Ohkawal, K. ; Amanot, M.
Author_Institution :
Res. Lab., Hitachi Ltd., Ibaraki
fYear :
1997
fDate :
24-28 Nov 1997
Firstpage :
68
Lastpage :
78
Abstract :
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 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. 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 the techniques to the development of automotive engine control applications
Keywords :
computerised control; inheritance; internal combustion engines; object-oriented programming; optimisation; software reusability; automotive engine control; embedded control systems; executable code size reduction; inheritance hierarchy tables; instantiation; method tables; object-oriented analysis method; object-oriented design method; object-oriented programming; optimization; polymorphism patterns; software reusability; specifications; Acceleration; Automotive engineering; Control systems; Engines; Graphical user interfaces; Graphics; Laboratories; Memory management; Optimization methods; Pattern analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 25, Proceedings
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-8186-8485-2
Type :
conf
DOI :
10.1109/TOOLS.1997.681862
Filename :
681862
Link To Document :
بازگشت