-
1
-
-
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
-
2
-
-
78649791720
-
Type safety for feature-oriented product lines
-
S. Apel, C. Kästner, A. Grösslinger, and C. Lengauer. Type safety for feature-oriented product lines. Automated Software Engineering, 17(3):251-300, 2010.
-
(2010)
Automated Software Engineering
, vol.17
, Issue.3
, pp. 251-300
-
-
Apel, S.1
Kästner, C.2
Grösslinger, A.3
Lengauer, C.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 GPCE, pages 101-112. ACM, 2008.
-
(2008)
GPCE
, pp. 101-112
-
-
Apel, S.1
Kästner, C.2
Lengauer, C.3
-
4
-
-
34248403498
-
An overview of CaesarJ
-
Transactions on Aspect-Oriented Software Development I
-
I. Aracic, V. Gasiunas, M. Mezini, and K. Ostermann. An overview of CaesarJ. Transactions on Aspect-Oriented Software Development, 3880:135-173, 2006. (Pubitemid 350259073)
-
(2006)
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, vol.3880
, pp. 135-173
-
-
Aracic, I.1
Gasiunas, V.2
Mezini, M.3
Ostermann, K.4
-
5
-
-
33646190894
-
Feature models, grammars, and propositional formulas
-
volume 3714 of LNCS, Springer
-
D. Batory. Feature Models, Grammars, and Propositional Formulas. In SPLC, volume 3714 of LNCS, pages 7-20. Springer, 2005.
-
(2005)
SPLC
, pp. 7-20
-
-
Batory, D.1
-
6
-
-
3042619799
-
Scaling step-wise refinement
-
D. Batory, J. Sarvela, and A. Rauschmayer. Scaling Step-Wise Refinement. IEEE Trans. Software Eng., 30(6):355-371, 2004.
-
(2004)
IEEE Trans. Software Eng.
, vol.30
, Issue.6
, pp. 355-371
-
-
Batory, D.1
Sarvela, J.2
Rauschmayer, A.3
-
8
-
-
77954650815
-
Implementing software product lines using traits
-
ACM
-
L. Bettini, F. Damiani, and I. Schaefer. Implementing Software Product Lines using Traits. In SAC, OOPS Track, pages 2096-2102. ACM, 2010.
-
(2010)
SAC, OOPS Track
, pp. 2096-2102
-
-
Bettini, L.1
Damiani, F.2
Schaefer, I.3
-
9
-
-
78549252146
-
A prototypical java-like language with records and traits
-
ACM
-
L. Bettini, F. Damiani, I. Schaefer, and F. Strocco. A Prototypical Java-like Language with Records and Traits. In PPPJ, pages 129-138. ACM, 2010.
-
(2010)
PPPJ
, pp. 129-138
-
-
Bettini, L.1
Damiani, F.2
Schaefer, I.3
Strocco, F.4
-
11
-
-
33750007887
-
MiniMAO1: Investigating the semantics of proceed
-
Dec.
-
C. Clifton and G. T. Leavens. MiniMAO1: Investigating the Semantics of Proceed. SCP, 63(3):321-374, Dec. 2006.
-
(2006)
SCP
, vol.63
, Issue.3
, pp. 321-374
-
-
Clifton, C.1
Leavens, G.T.2
-
12
-
-
68949114149
-
A machine-checked model of safe composition
-
ACM
-
B. Delaware, W. Cook, and D. Batory. A Machine-Checked Model of Safe Composition. In FOAL, pages 31-35. ACM, 2009.
-
(2009)
FOAL
, pp. 31-35
-
-
Delaware, B.1
Cook, W.2
Batory, D.3
-
13
-
-
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. (Pubitemid 43943416)
-
(2006)
ACM Transactions on Programming Languages and Systems
, vol.28
, Issue.2
, pp. 331-388
-
-
Ducasse, S.1
Nierstrasz, O.2
Scharli, N.3
Wuyts, R.4
Black, A.P.5
-
14
-
-
77955030818
-
Essential AOP: The a calculus
-
volume 6183 of LNCS, Springer
-
B. D. Fraine, E. Ernst, and M. Südholt. Essential AOP: The A Calculus. In ECOOP, volume 6183 of LNCS, pages 101-125. Springer, 2010.
-
(2010)
ECOOP
, pp. 101-125
-
-
Fraine, B.D.1
Ernst, E.2
Südholt, M.3
-
15
-
-
72149125958
-
StrongAspectJ: Flexible and safe pointcut/advice bindings
-
ACM
-
B. D. Fraine, M. Südholt, and V. Jonckers. StrongAspectJ: flexible and safe pointcut/advice bindings. In AOSD, pages 60-71. ACM, 2008.
-
(2008)
AOSD
, pp. 60-71
-
-
Fraine, B.D.1
Südholt, M.2
Jonckers, V.3
-
16
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
DOI 10.1145/503502.503505
-
A. Igarashi, B. Pierce, and P. Wadler. Featherweight Java: A minimal core calculus for Java and GJ. ACM TOPLAS, 23(3):396-450, 2001. (Pubitemid 33614273)
-
(2001)
ACM Transactions on Programming Languages and Systems
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.C.2
Wadler, P.3
-
17
-
-
70649085844
-
Dynamic classes: Modular asynchronous evolution of distributed concurrent objects
-
volume 5850 of LNCS, Springer
-
E. B. Johnsen, M. Kyas, and I. C. Yu. Dynamic classes: Modular asynchronous evolution of distributed concurrent objects. In FM, volume 5850 of LNCS, pages 596-611. Springer, 2009.
-
(2009)
FM
, pp. 596-611
-
-
Johnsen, E.B.1
Kyas, M.2
Yu., I.C.3
-
18
-
-
0003512056
-
Feature-Oriented Domain Analysis (FODA) feasibility study
-
K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Novak, and A. S. Peterson. Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical report, Carnegie Mellon Software Engineering Institute, 1990.
-
(1990)
Technical Report, Carnegie Mellon Software Engineering Institute
-
-
Kang, K.C.1
Cohen, S.G.2
Hess, J.A.3
Novak, W.E.4
Peterson, A.S.5
-
19
-
-
42549128483
-
A case study implementing features using AspectJ
-
IEEE
-
C. Kästner, S. Apel, and D. Batory. A Case Study Implementing Features Using AspectJ. In SPLC, pages 223-232. IEEE, 2007.
-
(2007)
SPLC
, pp. 223-232
-
-
Kästner, C.1
Apel, S.2
Batory, D.3
-
20
-
-
57349117656
-
Granularity in software product lines
-
ACM
-
C. Kästner, S. Apel, and M. Kuhlemann. Granularity in Software Product Lines. In ICSE, pages 311-320. ACM, 2008.
-
(2008)
ICSE
, pp. 311-320
-
-
Kästner, C.1
Apel, S.2
Kuhlemann, M.3
-
21
-
-
71749118413
-
On the impact of the optional feature problem: Analysis and case studies
-
ACM
-
C. Kästner, S. Apel, S. S. ur Rahman, M. Rosenmüller, D. Batory, and G. Saake. On the Impact of the Optional Feature Problem: Analysis and Case Studies. In SPLC, pages 181-190. ACM, 2009.
-
(2009)
SPLC
, pp. 181-190
-
-
Kästner, C.1
Apel, S.2
Rahman, S.S.U.3
Rosenmüller, M.4
Batory, D.5
Saake, G.6
-
22
-
-
82955230066
-
An Overview of AspectJ
-
ECOOP 2001 - Object-Oriented Programming
-
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An Overview of AspectJ. In ECOOP, volume 2072 of LNCS, pages 327-353. Springer, 2001. (Pubitemid 33291302)
-
(2001)
LECTURE NOTES IN COMPUTER SCIENCE
, Issue.2072
, pp. 327-353
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
23
-
-
35248828504
-
Aspect-Oriented Programming
-
ECOOP'97 - Object-Oriented Programming
-
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-Oriented Programming. In ECOOP, volume 1241 of LNCS, pages 220-242. Springer, 1997. (Pubitemid 127083932)
-
(1997)
LECTURE NOTES IN COMPUTER SCIENCE
, Issue.1241
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
24
-
-
0036641773
-
Eliminating the adoption barrier
-
DOI 10.1109/MS.2002.1020284
-
C. Krueger. Eliminating the Adoption Barrier. IEEE Software, 19(4):29-31, 2002. (Pubitemid 34806826)
-
(2002)
IEEE Software
, vol.19
, Issue.4
, pp. 29-31
-
-
Krueger, C.1
-
25
-
-
70450162652
-
Safe composition of non-monotonic features
-
ACM
-
M. Kuhlemann, D. Batory, and C. Kästner. Safe composition of non-monotonic features. In GPCE, pages 177-186. ACM, 2009.
-
(2009)
GPCE
, pp. 177-186
-
-
Kuhlemann, M.1
Batory, D.2
Kästner, C.3
-
26
-
-
26444473609
-
Evaluating support for features in advanced modularization technologies
-
ECOOP 2005 - Object-Oriented Programming: 19th European Conference. Proceedings
-
R. Lopez-Herrejon, D. Batory, and W. Cook. Evaluating Support for Features in Advanced Modularization Technologies. In ECOOP, volume 3586 of LNCS, pages 169-194. Springer, 2005. (Pubitemid 41435981)
-
(2005)
Lecture Notes in Computer Science
, vol.3586
, pp. 169-194
-
-
Lopez-Herrejon, R.E.1
Batory, D.2
Cook, W.3
-
27
-
-
84944032429
-
Dynamically composable collaborations with delegation layers
-
volume 2374 of LNCS, Springer
-
K. Ostermann. Dynamically composable collaborations with delegation layers. In ECOOP, volume 2374 of LNCS, pages 89-110. Springer, 2002.
-
(2002)
ECOOP
, pp. 89-110
-
-
Ostermann, K.1
-
28
-
-
63449111196
-
Code generation to support static and dynamic composition of software product lines
-
ACM
-
M. Rosenmüller, N. Siegmund, G. Saake, and S. Apel. Code generation to support static and dynamic composition of software product lines. In GPCE, pages 3-12. ACM, 2008.
-
(2008)
GPCE
, pp. 3-12
-
-
Rosenmüller, M.1
Siegmund, N.2
Saake, G.3
Apel, S.4
-
29
-
-
78049372449
-
Delta-oriented programming of software product lines
-
volume 6287 of LNCS, Springer
-
I. Schaefer, L. Bettini, V. Bono, F. Damiani, and N. Tanzarella. Delta-oriented Programming of Software Product Lines. In SPLC, volume 6287 of LNCS, pages 77-91. Springer, 2010.
-
(2010)
SPLC
, pp. 77-91
-
-
Schaefer, I.1
Bettini, L.2
Bono, V.3
Damiani, F.4
Tanzarella, N.5
-
30
-
-
79955145492
-
Compositional type-checking for delta-oriented programming (Version with Appendix)
-
Available from
-
I. Schaefer, L. Bettini, and F. Damiani. Compositional Type-Checking for Delta-Oriented Programming (version with Appendix). Technical Report 134/2010, Dipartimento di Informatica, Università di Torino, 2010. Available from http://www.di.unito.it/~damiani/papers/tr-134-2010.pdf.
-
(2010)
Technical Report 134/2010, Università di Torino
-
-
Schaefer, I.1
Bettini, L.2
Damiani, F.3
-
32
-
-
0141653318
-
Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs
-
Y. Smaragdakis and D. 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.2
-
33
-
-
42149112183
-
The Java module system: Core design and semantic definition
-
ACM
-
R. Strniša, P. Sewell, and M. Parkinson. The Java module system: core design and semantic definition. In OOPSLA, pages 499-514. ACM, 2007.
-
(2007)
OOPSLA
, pp. 499-514
-
-
Strniša, R.1
Sewell, P.2
Parkinson, M.3
-
34
-
-
0032643249
-
N degrees of separation: Multi-dimensional separation of concerns
-
P. Tarr, H. Ossher, W. Harrison, and S. M. Sutton, Jr. N degrees of separation: multi-dimensional separation of concerns. In ICSE, pages 107-119, 1999.
-
(1999)
ICSE
, pp. 107-119
-
-
Tarr, P.1
Ossher, H.2
Harrison, W.3
Sutton Jr., S.M.4
-
35
-
-
38849084509
-
Safe composition of product lines
-
DOI 10.1145/1289971.1289989, GPCE'07 - Proceedings of the Sixth International Conference on Generative Programming and Component Engineering
-
S. Thaker, D. Batory, D. Kitchin, and W. Cook. Safe Composition of Product Lines. In GPCE, pages 95-104. ACM, 2007. (Pubitemid 351203843)
-
(2007)
GPCE'07 - Proceedings of the Sixth International Conference on Generative Programming and Component Engineering
, pp. 95-104
-
-
Thaker, S.1
Batory, D.2
Kitchin, D.3
Cook, W.4
-
36
-
-
35048863527
-
The expression problem revisited
-
volume 3086 of LNCS, Springer
-
M. Torgersen. The Expression Problem Revisited. In ECOOP, volume 3086 of LNCS, pages 123-146. Springer, 2004.
-
(2004)
ECOOP
, pp. 123-146
-
-
Torgersen, M.1
|