ACM Home Page
Please provide us with feedback. Feedback
Design fragments make using frameworks easier
Full text PdfPdf (66 KB)
Source Dynamic Languages Symposium archive
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications table of contents
Portland, Oregon, USA
SESSION: OOPSLA student research competition chair's welcome table of contents
Pages: 762 - 763  
Year of Publication: 2006
ISBN:1-59593-491-X
Authors
George Fairbanks  Carnegie Mellon University, Pittsburgh, PA
David Garlan  Carnegie Mellon University, Pittsburgh, PA
William Scherlis  Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 23,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Object oriented frameworks impose new burdens on programmers that libraries did not, such as requiring the programmer to understand the method callback sequence, respecting behavior constraints within these methods, and devising solutions within a constrained solution space. To overcome these burdens, we express the repeated patterns of engagement with the framework as a design fragment. Design fragments give programmers immediate benefit through tool-based conformance assurance and long-term benefit through expression of design intent.


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
 
4
 
5
6
 
7
Trygve Reenskaug, P. Wold, O. A. Lehne, and Manning. Working With Objects: The Ooram Software Engineering Method. Manning Pubns Co, 1995.


Collaborative Colleagues:
George Fairbanks: colleagues
David Garlan: colleagues
William Scherlis: colleagues