Object Interactions as First Class Objects: From Design to Implementation

Collaborations between objects make up the dynamic behavior of OO software. These collaborations among objects require careful design and implementation. Treating the interactions as responsibilities that are integrated in the participating objects, results in tight coupling between objects. Tight c...

Full description

Saved in:
Bibliographic Details
Main Authors: DODANI, Mahesh, GAN, Benjamin Kok Siew, Velazquez, Lizette
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 1995
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2244
https://ink.library.smu.edu.sg/context/sis_research/article/3244/viewcontent/msplsSpring95.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-3244
record_format dspace
spelling sg-smu-ink.sis_research-32442014-07-11T09:48:05Z Object Interactions as First Class Objects: From Design to Implementation DODANI, Mahesh GAN, Benjamin Kok Siew Velazquez, Lizette Collaborations between objects make up the dynamic behavior of OO software. These collaborations among objects require careful design and implementation. Treating the interactions as responsibilities that are integrated in the participating objects, results in tight coupling between objects. Tight coupling increases complexity and reduces reusability. Object interactions need to be first class objects from design to implementation. Our research provides a unified approach to model and implement these interactions as first class objects. During analysis and design, they are modeled using DynaSpecs. During implementation, they are coded with a new language construct called Compositions. DynaSpecs and Compositions provide a consistent support for object interactions within each phase of the OO lifecycle. 1995-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/2244 https://ink.library.smu.edu.sg/context/sis_research/article/3244/viewcontent/msplsSpring95.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Software Engineering
spellingShingle Software Engineering
DODANI, Mahesh
GAN, Benjamin Kok Siew
Velazquez, Lizette
Object Interactions as First Class Objects: From Design to Implementation
description Collaborations between objects make up the dynamic behavior of OO software. These collaborations among objects require careful design and implementation. Treating the interactions as responsibilities that are integrated in the participating objects, results in tight coupling between objects. Tight coupling increases complexity and reduces reusability. Object interactions need to be first class objects from design to implementation. Our research provides a unified approach to model and implement these interactions as first class objects. During analysis and design, they are modeled using DynaSpecs. During implementation, they are coded with a new language construct called Compositions. DynaSpecs and Compositions provide a consistent support for object interactions within each phase of the OO lifecycle.
format text
author DODANI, Mahesh
GAN, Benjamin Kok Siew
Velazquez, Lizette
author_facet DODANI, Mahesh
GAN, Benjamin Kok Siew
Velazquez, Lizette
author_sort DODANI, Mahesh
title Object Interactions as First Class Objects: From Design to Implementation
title_short Object Interactions as First Class Objects: From Design to Implementation
title_full Object Interactions as First Class Objects: From Design to Implementation
title_fullStr Object Interactions as First Class Objects: From Design to Implementation
title_full_unstemmed Object Interactions as First Class Objects: From Design to Implementation
title_sort object interactions as first class objects: from design to implementation
publisher Institutional Knowledge at Singapore Management University
publishDate 1995
url https://ink.library.smu.edu.sg/sis_research/2244
https://ink.library.smu.edu.sg/context/sis_research/article/3244/viewcontent/msplsSpring95.pdf
_version_ 1770571925560492032