-
1
-
-
24644444772
-
Towards the development of ubiquitous middleware product lines
-
ASE'04 SEM Workshop, Springer
-
S. Apel and K. Böhm. Towards the Development of Ubiquitous Middleware Product Lines. In ASE'04 SEM Workshop, volume 3437 of LNCS. Springer, 2005.
-
(2005)
LNCS
, vol.3437
-
-
Apel, S.1
Böhm, K.2
-
2
-
-
33645960228
-
FeatureC++: Feature-oriented and aspect-oriented programming in C++
-
Department of Computer Science, Otto-von-Guericke University, Magdeburg, Germany
-
S. Apel et al. FeatureC++: Feature-Oriented and Aspect-Oriented Programming in C++. Technical report, Department of Computer Science, Otto-von-Guericke University, Magdeburg, Germany, 2005.
-
(2005)
Technical Report
-
-
Apel, S.1
-
3
-
-
10044296947
-
Creating reference architectures: An example from avionics
-
D. Batory et al. Creating Reference Architectures: An Example from Avionics. In Symposium on Software Reusability, 1995.
-
(1995)
Symposium on Software Reusability
-
-
Batory, D.1
-
4
-
-
77954462008
-
Refinements and multi-dimensional separation of concerns
-
D. Batory, J. Liu, and J.N. Sarvela. Refinements and Multi-Dimensional Separation of Concerns. A CM SIGSOFT, 2003.
-
(2003)
A CM SIGSOFT
-
-
Batory, D.1
Liu, J.2
Sarvela, J.N.3
-
7
-
-
0141761337
-
Using mixins to build flexible widgets
-
R. Cardone et al. Using Mixins to Build Flexible Widgets. In AOSD, 2002.
-
(2002)
AOSD
-
-
Cardone, R.1
-
8
-
-
0035024114
-
Comparing frameworks and layered refinement
-
R. Cardone and C. Lin. Comparing Frameworks and Layered Refinement. In ICSE, 2001.
-
(2001)
ICSE
-
-
Cardone, R.1
Lin, C.2
-
9
-
-
12844253504
-
Large-scale AOSD for middleware
-
A. Colyer and A. Clement. Large-Scale AOSD for Middleware. In AOSD, 2004.
-
(2004)
AOSD
-
-
Colyer, A.1
Clement, A.2
-
10
-
-
4544359204
-
On the separation of concerns in program families
-
Computing Department, Lancaster University
-
A. Colyer, A. Rashid, and G. Blair. On the Separation of Concerns in Program Families. Technical report, Computing Department, Lancaster University, 2004.
-
(2004)
Technical Report
-
-
Colyer, A.1
Rashid, A.2
Blair, G.3
-
14
-
-
0031600762
-
Modular object-oriented programming with units and mixins
-
R. Findler and M. Flatt. Modular Object-Oriented Programming with Units and Mixins. In ICFP, 1998.
-
(1998)
ICFP
-
-
Findler, R.1
Flatt, M.2
-
15
-
-
0033203824
-
Role model designs and implementations with aspect-oriented programming
-
E. A. Kendall. Role Model Designs and Implementations with Aspect-Oriented Programming. In OOPSLA, 1999.
-
(1999)
OOPSLA
-
-
Kendall, E.A.1
-
16
-
-
0000498999
-
Aspect-oriented programming
-
G. Kiczales et al. Aspect-Oriented Programming. In ECOOP, 1997.
-
(1997)
ECOOP
-
-
Kiczales, G.1
-
18
-
-
4544349731
-
Controlling the complexity of software designs
-
K. Lieberherr. Controlling the Complexity of Software Designs. In ICSE, 2004.
-
(2004)
ICSE
-
-
Lieberherr, K.1
-
20
-
-
33745191078
-
Evaluating support for features in advanced modularization technologies
-
R. Lopez-Herrejon, D. Batory, and W. Cook. Evaluating Support for Features in Advanced Modularization Technologies. In ECOOP, 2005.
-
(2005)
ECOOP
-
-
Lopez-Herrejon, R.1
Batory, D.2
Cook, W.3
-
22
-
-
33646125534
-
Supporting product line evolution with framed aspects
-
N. Loughran et al. Supporting Product Line Evolution with Framed Aspects. In AOSD ACP4IS Workshop, 2004.
-
(2004)
AOSD ACP4IS Workshop
-
-
Loughran, N.1
-
23
-
-
0141762578
-
Aspect-oriented programming in Jiazzi
-
S. McDirmid and W. Hsieh. Aspect-Oriented Programming in Jiazzi. In AOSD, 2003.
-
(2003)
AOSD
-
-
McDirmid, S.1
Hsieh, W.2
-
24
-
-
20344366092
-
Variability management with feature-oriented programming and aspects
-
M. Mezini and K. Ostermann. Variability Management with Feature-Oriented Programming and Aspects. A CM SIGSOFT, 2004.
-
(2004)
A CM SIGSOFT
-
-
Mezini, M.1
Ostermann, K.2
-
25
-
-
0141665106
-
Dynamically composable collaborations with delegation layers
-
K. Ostermann. Dynamically Composable Collaborations with Delegation Layers. In ECOOP, 2002.
-
(2002)
ECOOP
-
-
Ostermann, K.1
-
26
-
-
32044443927
-
Expressive pointcuts for increased modularity
-
K. Ostermann, M. Mezini, and C. Bockisch. Expressive Pointcuts for Increased Modularity. In ECOOP, 2005.
-
(2005)
ECOOP
-
-
Ostermann, K.1
Mezini, M.2
Bockisch, C.3
-
27
-
-
0018441391
-
Designing software for ease of extension and contraction
-
D. L. Parnas. Designing Software for Ease of Extension and Contraction. IEEE TSE, SE-5(2), 1979.
-
(1979)
IEEE TSE
, vol.SE-5
, Issue.2
-
-
Parnas, D.L.1
-
28
-
-
32344433801
-
Classpects: Unifying aspect- and object-oriented language design
-
H. Rajan and K. J. Sullivan. Classpects: Unifying Aspect- and Object-Oriented Language Design. In ICSE, 2005.
-
(2005)
ICSE
-
-
Rajan, H.1
Sullivan, K.J.2
-
29
-
-
1542594405
-
P++: A language for large-scale reusable software components
-
V. Singhal and D. Batory. P++: A Language for Large-Scale Reusable Software Components. In Workshop on Software Reuse, 1993.
-
(1993)
Workshop on Software Reuse
-
-
Singhal, V.1
Batory, D.2
-
30
-
-
38049062027
-
Mixin-based programming in C++
-
Y. Smaragdakis and D. Batory. Mixin-Based Programming in C++. In GCSE, 2000.
-
(2000)
GCSE
-
-
Smaragdakis, Y.1
Batory, D.2
-
31
-
-
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. A CM TOSEM, 11(2), 2002.
-
(2002)
A CM TOSEM
, vol.11
, Issue.2
-
-
Smaragdakis, Y.1
Batory, D.2
-
32
-
-
0032643249
-
N degrees of separation: Multi-dimensional separation of concerns
-
P. Tarr et al. N Degrees of Separation: Multi-Dimensional Separation of Concerns. In ICSE, 1999.
-
(1999)
ICSE
-
-
Tarr, P.1
|