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...
Saved in:
Main Authors: | , , |
---|---|
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 |