• DocumentCode
    2490501
  • Title

    Applying object-oriented technology to embedded software

  • Author

    Ikeda, Nobuyuki ; Matsumoto, Kazunori ; Kageyama, Yasuhiro ; Kishimoto, Takuya ; Nukushina, Harunobu ; Isshiki, Masao

  • Author_Institution
    Toshiba Corp., Tokyo, Japan
  • fYear
    1997
  • fDate
    28 Jul-1 Aug 1997
  • Firstpage
    6
  • Lastpage
    15
  • Abstract
    The results and new technology proposal of applying object-oriented technologies to embedded control software are discussed in this paper. The following obstacles exist when we apply object-oriented technologies to embedded control software: (1) the analysis and design method for control algorithms and the method of reusing them as software components, and (2) the size reduction method limiting the advantages of object-oriented technologies. We propose solutions for each of them. First, we extend the usual object-oriented analysis method; the object structures are identified based on the structure of the control algorithms. Second, we give a hierarchical implementation architecture on small microcomputers. We use assembly language at the lower level of this architecture, and the use of the C++ language is restricted to the upper level. We show this mixed use of an object-oriented language with assembly language gives the expected balance of productivity and performance
  • Keywords
    C language; assembly language; computerised control; microcomputer applications; object-oriented languages; object-oriented methods; real-time systems; software reusability; C++ language; assembly language; control algorithm reuse; embedded control software; hierarchical implementation architecture; object structure identification; object-oriented analysis method; object-oriented language; object-oriented technology; performance; productivity; size reduction method; small microcomputers; software component reuse; system design method; systems analysis method; Algorithm design and analysis; Assembly; Computer architecture; Design methodology; Embedded software; Microcomputers; Productivity; Proposals; Size control; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-8383-X
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.654695
  • Filename
    654695