-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapresentacao.bib
127 lines (112 loc) · 3.55 KB
/
apresentacao.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
@book{meyer1988object,
title={Object-oriented software construction},
author={Meyer, Bertrand},
volume={2},
year={1988},
publisher={Prentice hall New York}
}
@inproceedings{friedman1984reification,
title={Reification: Reflection without metaphysics},
author={Friedman, Daniel P and Wand, Mitchell},
booktitle={Proceedings of the 1984 ACM Symposium on LISP and functional programming},
pages={348--355},
year={1984},
organization={ACM}
}
@book{kiczales1991art,
title={The art of the metaobject protocol},
author={Kiczales, Gregor},
year={1991},
publisher={MIT press}
}
@phdthesis{smith1982reflection,
title={Reflection and semantics in a procedural language},
author={Smith, Brian Cantwell},
year={1982},
school={Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science}
}
@book{forman2004java,
Author = {Ira R. Forman and Nate Forman},
Title = {Java Reflection in Action (In Action series)},
Publisher = {Manning Publications},
Year = {2004},
ISBN = {1932394184},
URL = {http://www.amazon.com/Java-Reflection-Action-In/dp/1932394184%3FSubscriptionId%3D0JYN1NVW651KCA56C102%26tag%3Dtechkie-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D1932394184}
}
,@incollection{chiba2000load,
title={Load-time structural reflection in Java},
author={Chiba, Shigeru},
booktitle={ECOOP 2000—Object-Oriented Programming},
pages={313--336},
year={2000},
publisher={Springer}
}
@inproceedings{chiba1995metaobject,
title={A metaobject protocol for C++},
author={Chiba, Shigeru},
booktitle={ACM Sigplan Notices},
volume={30},
number={10},
pages={285--299},
year={1995},
organization={ACM}
}
@inproceedings{mostinckx2007mirages,
title={Mirages: Behavioral intercession in a mirror-based architecture},
author={Mostinckx, Stijn and Van Cutsem, Tom and Timbermont, Stijn and Tanter, Eric},
booktitle={Proceedings of the 2007 symposium on Dynamic languages},
pages={89--100},
year={2007},
organization={ACM}
}
@phdthesis{marschall2006taking,
title={Taking Smalltalk Reflection to the sub-method Level},
author={Marschall, Philippe Michael},
year={2006}
}
@article{rothlisberger2006geppetto,
title={Geppetto: Enhancing Smalltalk’s reflective capabilities with unanticipated reflection},
author={R{\"o}thlisberger, David},
journal={Master's thesis, University of Bern},
year={2006}
}
@incollection{tanter2001reflex,
title={Reflex—towards an open reflective extension of java},
author={Tanter, {\'E}ric and Bouraqadi-Sa{\^a}dani, Noury MN and Noy{\'e}, Jacques},
booktitle={MetaLevel Architectures and Separation of Crosscutting Concerns},
pages={25--43},
year={2001},
publisher={Springer}
}
@book{janPetedi2008Reflexive,
author = {Jan Petendi},
title = {Reflexive Programmiersprachen -- Konzepte und Umsetzung in Java},
year = {2008},
URL = {http://www.petendi.de/seminare/reflection/parts/reflection_petendi_hausarbeit.pdf}
}
@book{wegner1987dimensions,
title={Dimensions of object-based language design},
author={Wegner, Peter},
volume={22},
number={12},
year={1987},
publisher={ACM}
}
@book{denker2008sub,
title={Sub-method Structural and Behavioral Reflection},
author={Denker, Marcus},
year={2008},
publisher={Lulu. com}
}
@book{gamma1994design,
title={Design patterns: elements of reusable object-oriented software},
author={Gamma, Erich and Helm, Richard and Johnson, Ralph and Vlissides, John},
year={1994},
publisher={Pearson Education}
}
@article{bloch2008effective,
title={Effective java (the java series)},
author={Bloch, Joshua},
year={2008},
publisher={Prentice Hall PTR}
}