kirancodes.me
To Proof Maintenance & Beyond!

Roles for Composite Objects in Object-Oriented Analysis and Design

Franco Civello

Abstract

A method is presented for using composite objects which separates their role and meaning as models of relations between problem-domain concepts from their role and meaning as models of hierarchical sof'twarc structures.The meaning of composite objects is analysed in terms of connections bctwccn real-world concepts in object-oriented analysis and bctwccn software objects in object-oriented design.By capturing the designer's rationale for model transformation, the resulting models arc casicr to understand and maintain.An embedded systems example illustrates the approach.

Related papers