Modeling Object Interactions as First Class Citizens

The success of Object-Oriented technology is intimately tied to effective reuse of all software artifacts including requirements, design, code, and test cases. It is widely accepted that reuse at the level of classes is not sufficient. Researchers are devoting their efforts on reusing larger build...

Full description

Saved in:
Bibliographic Details
Main Authors: DODANI, Mahesh, GAN, Benjamin Kok Siew, Velazquez, Lizette, YANG, Xiaohong
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 1995
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2243
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
Description
Summary:The success of Object-Oriented technology is intimately tied to effective reuse of all software artifacts including requirements, design, code, and test cases. It is widely accepted that reuse at the level of classes is not sufficient. Researchers are devoting their efforts on reusing larger building blocks; that is, frameworks. A framework specifies the dynamic behavior of a set of collaborating objects that provide system functionality. Frameworks facilitate effective reuse at a very large scale by identifying behavior patterns and key mechanisms for cooperation. To make reuse of frameworks effective requires major changes to the supporting development environment including methodologies, languages, documentation, debugging, and testing. This research concentrates on developing constructs for Object-Oriented programming languages that support frameworks.