15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FIGURE 38.19<br />

FIGURE 38.20<br />

and tested separately, and then both implementation and test as a whole system, such as system function,<br />

can be performed.<br />

Child components and additional components are also given the same process to assemble the complete<br />

system, which meets the customers requirement. In object-oriented development we can easily modify<br />

with the addition of additional components. So this modification costs relatively less compared with the<br />

conventional waterfall software development. From the point of view of both easy debug and implementation<br />

to a target machine, we need another means besides adoption of object oriented development<br />

model. Moreover, we need a means to make automakers decide their specifications earlier.<br />

Figure 38.20 shows the hierarchical software architecture models to make us debug easily and implement.<br />

The architecture has two distinct points. One is this middleware and the other, man machine<br />

© 2002 by CRC Press LLC<br />

Design<br />

Implement<br />

Test<br />

Framework<br />

Object-oriented development model.<br />

Man Machine<br />

Builder Tool<br />

Hierarchical software architecture model.<br />

Child<br />

Component<br />

Child<br />

Component<br />

Child<br />

Component<br />

Basic Component<br />

Additional<br />

Component<br />

Test<br />

Implement<br />

Child<br />

Component<br />

Auto Application Code Generation<br />

Software for<br />

Navigation<br />

Middle Ware for PC<br />

OS for Development Environment<br />

- Windows NT -<br />

Device Drivers for PC<br />

Development Environment<br />

Personal Computer<br />

Test<br />

Implement<br />

Child<br />

Component<br />

Test<br />

Implement<br />

Child<br />

Component<br />

Test<br />

Implement<br />

Basic Component<br />

User Interface<br />

Objects<br />

Test<br />

Implement<br />

Additional<br />

Component<br />

Middle Ware for Target H/W<br />

Embedded Operating System<br />

for Target H/W<br />

Device Drivers for Target H/W<br />

Target Environment<br />

Navigation System<br />

Application<br />

Software for<br />

Navigation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!