ACM Home Page
Please provide us with feedback. Feedback
Method driven model: a unified model for an object composition language
Full text PdfPdf (200 KB)
Source ACM SIGPLAN Notices archive
Volume 39 ,  Issue 8  (August 2004) table of contents
COLUMN: Technical correspondence table of contents
Pages: 61 - 71  
Year of Publication: 2004
ISSN:0362-1340
Authors
Chitra Babu  Indian Institute of Technology Madras, Chennai, India
D. Janakiram  Indian Institute of Technology Madras, Chennai, India
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 29,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1026474.1026484
What is a DOI?

ABSTRACT

Object-Oriented (OO) paradigm facilitates identification of pertinent domain objects as nouns. Often the domain verbs are modeled as member functions associated with these objects. However, object interactions are also characterized by domain verbs. The current OO programming languages lack suitable abstractions for modeling interactions among objects. To overcome this limitation, we propose a unified model known as Method Driven Model (MDM) that employs a novel approach for capturing object interactions using aspects. Each object in the proposed model is viewed as consisting of several aspects from the identity and encapsulation perspective. Instead of viewing objects as being rigidly defined at compile-time, the aspect run-time system weaves the aspects appropriately with the objects. The key features of MDM are that it enables State Based Filtering(SBF) and eliminates Object Schizophrenia Problem (OSP).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
D. Janaki Ram and O. Ramakrishna. The Glue Model for Reuse by Customization in Object-Oriented Systems. Technical Report IITM-CSE-DOS-98-02, Indian Institute of Technology, Madras, India, 1998.
 
4
C. Sekaraiah and D. Janaki Ram. Object Schizophrenia Problem in Modeling Is-Role-Of Inheritance. In Proceedings of the Inheritance Workshop conducted in ECOOP 2002, 2002.
 
5
G. Kiczales, J. Lamping, A. Mendheker, C. Maeda, C. Lopes, J. M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In Proceedings of ECOOP 1997, pages 220--242, Finland, June 1997.
 
6
 
7
8
 
9
10
 
11
 
12
 
13
IBM SOP Web Page. http://research.ibm.com/sop/sopcpats.html.
 
14
15
 
16
M. Mezini. Supporting Evolving Objects Without Giving Up Classes. In Proceedings of the 18th TOOLS Pacific Conference, pages 183--197, 1995.
 
17
M. Mezini. Variational Object-Oriented Programming Beyond Classes and Inheritance. PhD thesis, University of Siegen, Germany, 1997.
 
18
19
20
21


Collaborative Colleagues:
Chitra Babu: colleagues
D. Janakiram: colleagues