A suite of measures is presented that addresses two problem areas within contemporary object-oriented software measurement theory and practice, i.e. the lack of OOA measures and the lack of measures for behavioral aspects of software. Our suite of measures is based on a formally defined model of object-event interaction, called the object-event association matrix. Generally, the objects in a domain or system are affected by the occurrence of real-world or information-system events. A framework for measurement is presented that expresses and measures attributes (features, properties, characteristics) of objects, related to the data, function and dynamic behavior dimensions of software, in terms of object-event interactions. This framework allows for early measurement because it applies to OOA, CBSE, and domain analysis methods that support the notion of events, or that support similar dynamic concepts (use cases, scenarios, actions) that can be transformed into events.
Index Terms:
software metrics, measurement frameworks and models, business objects and events, behavioral modeling, domain modeling, object-oriented analysis
Citation:
Geert Poels, Guido Dedene, "Measures for Object-Event Interactions," tools, pp.70, Technology of Object-Oriented Languages and Systems (TOOLS 33), 2000