Axiomatic design is applied to design of real-time control software. As a case study of software design for on-board computers of automobiles, the software of the current anti-lock braking system (ABS) is analyzed based on axiomatic design. It is shown that the current design is a coupled design and that it can be decoupled to improve the performance of the anti-lock braking system software. In developing real-time control systems, it is necessary to do rapid-prototyping. Existing software development methods are not useful as rapid-prototyping support tools. Axiomatic design is found to be the necessary powerful support tool by explicitly showing the inter-dependencies between program modules and by being able to model both the hardware and the software of a given design. Finally, a new development support system that uses the customer attribute (CA) database and addresses specific problems such as missing rationale is suggested based on axiomatic design. Thesis Supervisor: Nam P. Suh Title: The Cross Professor of Manufacturing and Head Department of Mechanical Engineering
[1]
William E. Lorensen,et al.
Object-Oriented Modeling and Design
,
1991,
TOOLS.
[2]
Glenford J. Myers,et al.
Structured Design
,
1974,
IBM Syst. J..
[3]
J. Gerring.
A case study
,
2011,
Technology and Society.
[4]
David A. Gebala,et al.
An application of axiomatic design
,
1992
.
[5]
W. T. Farris,et al.
Software requirements specifications
,
1993
.
[6]
Sang-Gook Kim,et al.
Design of software systems based on axiomatic design
,
1991
.
[7]
Douglas T. Ross,et al.
Applications and Extensions of SADT
,
1985,
Computer.