-
1
-
-
33646421297
-
-
V. 1.0
-
E. Allen, D. Chase, J. Hallett, V. Luchangco, G.-W. Maessen, S. Ryu, G. Steele, and S. Tobin-Hochstad. The Fortress Language Specification, V. 1.0, 2008.
-
(2008)
The Fortress Language Specification
-
-
Allen, E.1
Chase, D.2
Hallett, J.3
Luchangco, V.4
Maessen, G.-W.5
Ryu, S.6
Steele, G.7
Tobin-Hochstad, S.8
-
2
-
-
29144469108
-
Polymorphic Bytecode: Compositional Compilation for Java-like Languages
-
ACM
-
D. Ancona, F. Damiani, S. Drossopoulou, and E. Zucca. Polymorphic Bytecode: Compositional Compilation for Java-like Languages. In Proc. of POPL, pages 26-37. ACM, 2005.
-
(2005)
Proc. of POPL
, pp. 26-37
-
-
Ancona, D.1
Damiani, F.2
Drossopoulou, S.3
Zucca, E.4
-
3
-
-
63449097224
-
Feature Featherweight Java: A Calculus for Feature-Oriented Programming and Stepwise Refinement
-
ACM
-
S. Apel, C. Kästner, and C. Lengauer. Feature Featherweight Java: A Calculus for Feature-Oriented Programming and Stepwise Refinement. In Proc. of GPCE, pages 101-112. ACM, 2008.
-
(2008)
Proc. of GPCE
, pp. 101-112
-
-
Apel, S.1
Kästner, C.2
Lengauer, C.3
-
6
-
-
37449016672
-
Stateful traits and their formalization
-
A. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts. Stateful traits and their formalization. Computer Languages, Systems & Structures, 34(2-3):83-108, 2008.
-
(2008)
Computer Languages, Systems & Structures
, vol.34
, Issue.2-3
, pp. 83-108
-
-
Bergel, A.1
Ducasse, S.2
Nierstrasz, O.3
Wuyts, R.4
-
7
-
-
77954743399
-
-
Technical report, Dipartimento di Informatica, Università di Torino, Available at
-
L. Bettini, F. Damiani, and I. Schaefer. Implementing SPL using Traits. Technical report, Dipartimento di Informatica, Università di Torino, 2009. Available at http://www.di.unito.it/~damiani/papers/isplurat.pdf.
-
(2009)
Implementing SPL Using Traits
-
-
Bettini, L.1
Damiani, F.2
Schaefer, I.3
-
8
-
-
1442288538
-
Applying traits to the smalltalk collection classes
-
ACM
-
A. P. Black, N. Schärli, and S. Ducasse. Applying traits to the smalltalk collection classes. In Proc. of OOPSLA '03, pages 47-64. ACM, 2003.
-
(2003)
Proc. of OOPSLA '03
, pp. 47-64
-
-
Black, A.P.1
Schärli, N.2
Ducasse, S.3
-
9
-
-
84874705158
-
Separating Type, Behavior, and State to Achieve Very Fine-grained Reuse
-
V. Bono, F. Damiani, and E. Giachino. Separating Type, Behavior, and State to Achieve Very Fine-grained Reuse. In Electronic proceedings of FTfJP, 2007.
-
Electronic Proceedings of FTfJP, 2007
-
-
Bono, V.1
Damiani, F.2
Giachino, E.3
-
10
-
-
48249084168
-
On Traits and Types in a Java-like setting
-
TCS (Track B), Springer
-
V. Bono, F. Damiani, and E. Giachino. On Traits and Types in a Java-like setting. In TCS (Track B), volume 273 of IFIP, pages 367-382. Springer, 2008.
-
(2008)
IFIP
, vol.273
, pp. 367-382
-
-
Bono, V.1
Damiani, F.2
Giachino, E.3
-
11
-
-
59249107394
-
Redesigning with traits: The nile stream trait-based library
-
ACM
-
D. Cassou, S. Ducasse, and R. Wuyts. Redesigning with traits: the nile stream trait-based library. In Proc. of ICDL '07, pages 50-75. ACM, 2007.
-
(2007)
Proc. of ICDL '07
, pp. 50-75
-
-
Cassou, D.1
Ducasse, S.2
Wuyts, R.3
-
13
-
-
68949114149
-
A Machine-Checked Model of Safe Composition
-
ACM
-
B. Delaware, W. Cook, and D. Batory. A Machine-Checked Model of Safe Composition. In Proc. of FOAL, pages 31-35. ACM, 2009.
-
(2009)
Proc. of FOAL
, pp. 31-35
-
-
Delaware, B.1
Cook, W.2
Batory, D.3
-
14
-
-
33745361068
-
Traits: A mechanism for fine-grained reuse
-
S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, and A. Black. Traits: A mechanism for fine-grained reuse. ACM TOPLAS, 28(2):331-388, 2006.
-
(2006)
ACM TOPLAS
, vol.28
, Issue.2
, pp. 331-388
-
-
Ducasse, S.1
Nierstrasz, O.2
Schärli, N.3
Wuyts, R.4
Black, A.5
-
15
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
A. Igarashi, B. Pierce, and P. Wadler. Featherweight Java: A minimal core calculus for Java and GJ. ACM TOPLAS, 23(3):396-450, 2001.
-
(2001)
ACM TOPLAS
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.2
Wadler, P.3
-
16
-
-
56249143172
-
Type-Checking Software Product Lines - A Formal Approach
-
C. Kästner and S. Apel. Type-Checking Software Product Lines - A Formal Approach. In Automated Softwware Engineering (ASE), pages 258-267, 2008.
-
(2008)
Automated Softwware Engineering (ASE)
, pp. 258-267
-
-
Kästner, C.1
Apel, S.2
-
17
-
-
42549128483
-
A Case Study Implementing Features Using AspectJ
-
C. Kästner, S. Apel, and D. S. Batory. A Case Study Implementing Features Using AspectJ. In SPLC, pages 223-232, 2007.
-
(2007)
SPLC
, pp. 223-232
-
-
Kästner, C.1
Apel, S.2
Batory, D.S.3
-
19
-
-
69949115582
-
Featherweight Jigsaw - A minimal core calculus for modular composition of classes
-
ECOOP 2009, Springer
-
G. Lagorio, M. Servetto, and E. Zucca. Featherweight Jigsaw - A minimal core calculus for modular composition of classes. In ECOOP 2009, LNCS 5653, pages 244-268. Springer, 2009.
-
(2009)
LNCS
, vol.5653
, pp. 244-268
-
-
Lagorio, G.1
Servetto, M.2
Zucca, E.3
-
21
-
-
41149113370
-
FeatherTrait: A Modest Extension of Featherweight Java
-
L. Liquori and A. Spiwack. FeatherTrait: A Modest Extension of Featherweight Java. ACM TOPLAS, 30(2), 2008.
-
(2008)
ACM TOPLAS
, vol.30
, Issue.2
-
-
Liquori, L.1
Spiwack, A.2
-
22
-
-
26444473609
-
Evaluating Support for Features in Advanced Modularization Technologies
-
R. E. Lopez-Herrejon, D. S. Batory, and W. R. Cook. Evaluating Support for Features in Advanced Modularization Technologies. In Proc. of ECOOP, pages 169-194, 2005.
-
(2005)
Proc. of ECOOP
, pp. 169-194
-
-
Lopez-Herrejon, R.E.1
Batory, D.S.2
Cook, W.R.3
-
23
-
-
84957690271
-
A Study of the Fragile Base Class Problem
-
Proc. ECOOP, Springer
-
L. Mikhajlov and E. Sekerinski. A Study of the Fragile Base Class Problem. In Proc. ECOOP, number 1445 in LNCS, pages 355-383. Springer, 1998.
-
(1998)
LNCS
, vol.1445
, pp. 355-383
-
-
Mikhajlov, L.1
Sekerinski, E.2
-
24
-
-
33744820862
-
Flattening traits
-
O. Nierstrasz, S. Ducasse, and N. Schärli. Flattening traits. JOT (www.jot.fm), 5(4):129-148, 2006.
-
(2006)
JOT
, vol.5
, Issue.4
, pp. 129-148
-
-
Nierstrasz, O.1
Ducasse, S.2
Schärli, N.3
-
25
-
-
26444561216
-
-
version 2.4. Technical report, Programming Methods Laboratory, EPFL
-
M. Odersky. The Scala Language Specification, version 2.4. Technical report, Programming Methods Laboratory, EPFL, 2007.
-
(2007)
The Scala Language Specification
-
-
Odersky, M.1
-
26
-
-
38149101793
-
Metaprogramming with traits
-
ECOOP 2007, Springer
-
J. Reppy and A. Turon. Metaprogramming with traits. In ECOOP 2007, volume 4609 of LNCS, pages 373-398. Springer, 2007.
-
(2007)
LNCS
, vol.4609
, pp. 373-398
-
-
Reppy, J.1
Turon, A.2
-
27
-
-
35248900608
-
Traits: Composable units of behavior
-
ECOOP, Springer
-
N. Schärli, S. Ducasse, O. Nierstrasz, and A. Black. Traits: Composable units of behavior. In ECOOP, volume 2743 of LNCS, pages 248-274. Springer, 2003.
-
(2003)
LNCS
, vol.2743
, pp. 248-274
-
-
Schärli, N.1
Ducasse, S.2
Nierstrasz, O.3
Black, A.4
-
28
-
-
0141653318
-
Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs
-
Y. Smaragdakis and D. S. Batory. Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs. ACM Trans. Softw. Eng. Methodol., 11(2):215-255, 2002.
-
(2002)
ACM Trans. Softw. Eng. Methodol.
, vol.11
, Issue.2
, pp. 215-255
-
-
Smaragdakis, Y.1
Batory, D.S.2
-
29
-
-
26444605791
-
Chai: Traits for Java-like languages
-
ECOOP'05, Springer
-
C. Smith and S. Drossopoulou. Chai: Traits for Java-like languages. In ECOOP'05, LNCS 3586, pages 453-478. Springer, 2005.
-
(2005)
LNCS
, vol.3586
, pp. 453-478
-
-
Smith, C.1
Drossopoulou, S.2
-
30
-
-
38849084509
-
Safe Composition of Product Lines
-
ACM
-
S. Thaker, D. S. Batory, D. Kitchin, and W. R. Cook. Safe Composition of Product Lines. In Proc. of GPCE, pages 95-104. ACM, 2007.
-
(2007)
Proc. of GPCE
, pp. 95-104
-
-
Thaker, S.1
Batory, D.S.2
Kitchin, D.3
Cook, W.R.4
-
31
-
-
0006238145
-
Organizing Programs Without Classes
-
July
-
D. Ungar, C. Chambers, B.-W. Chang, and U. Hölzle. Organizing Programs Without Classes. Lisp and Symbolic Computation, 4(3):223-242, July 1991.
-
(1991)
Lisp and Symbolic Computation
, vol.4
, Issue.3
, pp. 223-242
-
-
Ungar, D.1
Chambers, C.2
Chang, B.-W.3
Hölzle, U.4
|