Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications 2006
DOI: 10.1145/1176617.1176713
|View full text |Cite
|
Sign up to set email alerts
|

Design fragments make using frameworks easier

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 e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2008
2008
2016
2016

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 10 publications
(14 citation statements)
references
References 4 publications
0
14
0
Order By: Relevance
“…In relation to frameworks new, more general and innovative proposals have recently appeared in the literature, focusing on the development and use of frameworks for software systems development in general [22,23]. In [22], the authors propose a method for specialization of OO frameworks using design patterns, which provides a design fragment for the system as a whole.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In relation to frameworks new, more general and innovative proposals have recently appeared in the literature, focusing on the development and use of frameworks for software systems development in general [22,23]. In [22], the authors propose a method for specialization of OO frameworks using design patterns, which provides a design fragment for the system as a whole.…”
Section: Related Workmentioning
confidence: 99%
“…In [22], the authors propose a method for specialization of OO frameworks using design patterns, which provides a design fragment for the system as a whole. A design fragment, then, is a proven solution to the way the program should interact with the framework in order to perform a function.…”
Section: Related Workmentioning
confidence: 99%
“…In [45], Fairbanks et al present a pattern language based on the notion of design fragment. A design fragment is a pattern that encodes a conventional solution to how a programmer interacts with a framework to accomplish a certain goal.…”
Section: Consequencesmentioning
confidence: 99%
“…Other research projects [18,19,20,21] help plugin developers by finding or encoding known good patterns for using frameworks. The proposed work differs significantly in that it does not suggest a way to complete the task, but it finds defects once a task has been started.…”
Section: Related Workmentioning
confidence: 99%