HP Labs Technical Reports

Object-Oriented Design by Transformations

de Champeaux, Dennis; Faure, Penelope; Lea, Douglas



Abstract: This paper discusses the nature of object-oriented design within the classic software engineering framework of Analysis, Design, and Implementation phases. In our model, Design is decomposed into three distinct ordered activities, each addressing a specific aspect formulated by the specifications: functionality, resource constraints, and performance requirements. Decoupling these design activities should enhance the micro-management of the software development process. Such decoupling can be ultimately embedded in CASE tools to guide designers. A by-product of such decomposition is a disciplined method for the construction of early prototypes.

Back to Index

[Research] [News] [Tech Reports] [Palo Alto] [Bristol] [Japan] [Israel] [Site Map][Home] [Hewlett-Packard]