-
1
-
-
26444578339
-
Open Modules: Modular reasoning about advice
-
J. Aldrich. Open Modules: Modular reasoning about advice. In ECOOP'05, pages 144-168, 2005.
-
(2005)
ECOOP'05
, pp. 144-168
-
-
Aldrich, J.1
-
2
-
-
33244496661
-
-
P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibbie, abc: An extensible AspectJ compiler. Transactions on Aspect-Oriented Software Development, 1:293-334, October 2005.
-
P. Avgustinov, A. S. Christensen, L. Hendren, S. Kuzins, J. Lhoták, O. Lhoták, O. de Moor, D. Sereni, G. Sittampalam, and J. Tibbie, abc: An extensible AspectJ compiler. Transactions on Aspect-Oriented Software Development, 1:293-334, October 2005.
-
-
-
-
3
-
-
0032595618
-
Embracing change with Extreme Programming
-
IEEE Computer Society Press
-
K. Beck. Embracing change with Extreme Programming. In Computer, volume 32, pages 70-77. IEEE Computer Society Press, 1999.
-
(1999)
Computer
, vol.32
, pp. 70-77
-
-
Beck, K.1
-
5
-
-
26444563415
-
-
chapter A Trace Semantics for Long-Running Transactions, Springer
-
M. Butler, T. Hoare, and C. Ferreira. Communicating Sequential Processes, volume 3525/2005 of Lecture Notes in Computer Science, chapter A Trace Semantics for Long-Running Transactions, pages 133-150. Springer, 2005.
-
(2005)
Communicating Sequential Processes, volume 3525/2005 of Lecture Notes in Computer Science
, pp. 133-150
-
-
Butler, M.1
Hoare, T.2
Ferreira, C.3
-
6
-
-
33750366766
-
Composing design patterns: A scalability study of aspect-oriented programming
-
N. Cacho, C. Sant'Anna, E. Figueiredo, A. Garcia, T. Batista, and C. Lucena. Composing design patterns: a scalability study of aspect-oriented programming. In AOSD'06, pages 109-121, 2006.
-
(2006)
AOSD'06
, pp. 109-121
-
-
Cacho, N.1
Sant'Anna, C.2
Figueiredo, E.3
Garcia, A.4
Batista, T.5
Lucena, C.6
-
7
-
-
34250616967
-
Obliviousness, modular reasoning, and the behavioral subtyping analogy
-
C. Clifton and G. Leavens. Obliviousness, modular reasoning, and the behavioral subtyping analogy. In SPLAT'03, 2003.
-
(2003)
SPLAT'03
-
-
Clifton, C.1
Leavens, G.2
-
8
-
-
41149115539
-
Towards widespread adoption of AOSD
-
A. Colyer. Towards widespread adoption of AOSD. In AOSD'03, 2003.
-
(2003)
AOSD'03
-
-
Colyer, A.1
-
9
-
-
4344700755
-
Automatic detection and masking of nonatomic exception handling
-
C. Fetzer, K. Hogstedt, and P. Felber. Automatic detection and masking of nonatomic exception handling. IEEE Transactions on Software Engineering, 30(8):547-560, 2004.
-
(2004)
IEEE Transactions on Software Engineering
, vol.30
, Issue.8
, pp. 547-560
-
-
Fetzer, C.1
Hogstedt, K.2
Felber, P.3
-
10
-
-
34547376602
-
Exceptions and aspects: The devil is in the details
-
F. C. Filho, N. Cacho, E. Figueiredo, R. Maranhao, A. Garcia, and C. M. F. Rubira. Exceptions and aspects: the devil is in the details. In FSE'06, pages 152-162, 2006.
-
(2006)
FSE'06
, pp. 152-162
-
-
Filho, F.C.1
Cacho, N.2
Figueiredo, E.3
Maranhao, R.4
Garcia, A.5
Rubira, C.M.F.6
-
12
-
-
1842642321
-
-
Springer
-
A. Garcia, C. Sant'Anna, C. Chavez, V. T. da Silva, C. de Lucena, and A. von Staa. Software Engineering for Multi-Agent Systems II, chapter Separation of Concerns in Multi-agent Systems: An Empirical Study, pages 49-72. Springer, 2004.
-
(2004)
Software Engineering for Multi-Agent Systems II, chapter Separation of Concerns in Multi-agent Systems: An Empirical Study
, pp. 49-72
-
-
Garcia, A.1
Sant'Anna, C.2
Chavez, C.3
da Silva, V.T.4
de Lucena, C.5
von Staa, A.6
-
13
-
-
33244486970
-
Modularizing design patterns with aspects: A quantitative study
-
A. Garcia, C. Sant'Anna, E. Figueiredo, U. Kulesza, C. Lucena, and A. von Staa. Modularizing design patterns with aspects: a quantitative study. In AOSD'05, pages 3-14, 2005.
-
(2005)
AOSD'05
, pp. 3-14
-
-
Garcia, A.1
Sant'Anna, C.2
Figueiredo, E.3
Kulesza, U.4
Lucena, C.5
von Staa, A.6
-
14
-
-
26444478557
-
A middleware transparent approach to developing distributed applications
-
S. Ghosh, R. B. France, D. M. Simmonds, A. Bare, B. Kamalakar, R. P. Shankar, G. Tandon, P. Vile, and S. Yin. A middleware transparent approach to developing distributed applications. Software: Practice and Experience, 35(12):1131-1154, 2005.
-
(2005)
Software: Practice and Experience
, vol.35
, Issue.12
, pp. 1131-1154
-
-
Ghosh, S.1
France, R.B.2
Simmonds, D.M.3
Bare, A.4
Kamalakar, B.5
Shankar, R.P.6
Tandon, G.7
Vile, P.8
Yin, S.9
-
15
-
-
0003518498
-
-
Addison-Wesley, 3rd edition
-
J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification. Addison-Wesley, 3rd edition, 2005.
-
(2005)
The Java Language Specification
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
16
-
-
31344467460
-
Modular software design with crosscutting interfaces
-
W. Griswold, K. Sullivan, W. Song, M. Shonle, N. Tewari, Y. Cai, and H. Rajan. Modular software design with crosscutting interfaces. IEEE Software, 23(1):51-60, 2006.
-
(2006)
IEEE Software
, vol.23
, Issue.1
, pp. 51-60
-
-
Griswold, W.1
Sullivan, K.2
Song, W.3
Shonle, M.4
Tewari, N.5
Cai, Y.6
Rajan, H.7
-
18
-
-
27644522943
-
Exceptions and side-effects in atomic blocks
-
T. Harris. Exceptions and side-effects in atomic blocks. Science of Computer Programming, 58(3), 2005.
-
(2005)
Science of Computer Programming
, vol.58
, Issue.3
-
-
Harris, T.1
-
19
-
-
41149084446
-
-
K. Hoffman and P. Eugster. Aspects and exception handling: The case of explicit join points. Technical Report ejp-200703-1, Purdue University, 2007.
-
K. Hoffman and P. Eugster. Aspects and exception handling: The case of explicit join points. Technical Report ejp-200703-1, Purdue University, 2007.
-
-
-
-
20
-
-
82955230066
-
An overview of AspectJ
-
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. Griswold. An overview of AspectJ. In ECOOP'01, pages 327-353, 2001.
-
(2001)
ECOOP'01
, pp. 327-353
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.6
-
21
-
-
35248828504
-
Aspect-oriented programming
-
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In ECOOP'97, pages 220-242, 1997.
-
(1997)
ECOOP'97
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Menhdhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
22
-
-
26444578645
-
Aspect-oriented programming and modular reasoning
-
G. Kiczales and M. Mezini. Aspect-oriented programming and modular reasoning. In ICSE'05, pages 49-58, 2005.
-
(2005)
ICSE'05
, pp. 49-58
-
-
Kiczales, G.1
Mezini, M.2
-
23
-
-
18444388817
-
AOP: Does it make sense? the case of concurrency and failures
-
J. Kienzle and R. Guerraoui. AOP: Does it make sense? the case of concurrency and failures. In ECOOP'02, pages 37-61, 2002.
-
(2002)
ECOOP'02
, pp. 37-61
-
-
Kienzle, J.1
Guerraoui, R.2
-
25
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
D. L. Parnas. On the criteria to be used in decomposing systems into modules. Communications of the ACM, 15(12):1053-1058, 1972.
-
(1972)
Communications of the ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
26
-
-
32344433801
-
Classpects: Unifying aspect-and object-oriented language design
-
H. Rajan and K. Sullivan. Classpects: unifying aspect-and object-oriented language design. In ICSE'05, pages 59-68, 2005.
-
(2005)
ICSE'05
, pp. 59-68
-
-
Rajan, H.1
Sullivan, K.2
-
27
-
-
33646941593
-
Using pointcut delta analysis to support evolution of aspect-oriented software
-
M. Stoerzer and J. Graf. Using pointcut delta analysis to support evolution of aspect-oriented software. In ICSM'05, pages 653-656, 2005.
-
(2005)
ICSM'05
, pp. 653-656
-
-
Stoerzer, M.1
Graf, J.2
-
28
-
-
31344445095
-
Information hiding interfaces for aspect-oriented design
-
K. Sullivan, W. G. Griswold, Y. Song, Y. Cai, M. Shonle, N. Tewari, and H. Rajan. Information hiding interfaces for aspect-oriented design. In FSE'05, pages 166-175, 2005.
-
(2005)
FSE'05
, pp. 166-175
-
-
Sullivan, K.1
Griswold, W.G.2
Song, Y.3
Cai, Y.4
Shonle, M.5
Tewari, N.6
Rajan, H.7
-
29
-
-
0027187998
-
Programming heterogeneous transactions for software development environments
-
P. L. Tarr and S. M. Sutton Jr. Programming heterogeneous transactions for software development environments. In ICSE'93, pages 358-369, 1993.
-
(1993)
ICSE'93
, pp. 358-369
-
-
Tarr, P.L.1
Sutton Jr., S.M.2
-
30
-
-
30344442149
-
Refactoring the aspectizable interfaces: An empirical assessment
-
Oct
-
P. Tonella and M. Ceccato. Refactoring the aspectizable interfaces: an empirical assessment. IEEE Transactions on Software Engineering, 31(10):819-832, Oct. 2005.
-
(2005)
IEEE Transactions on Software Engineering
, vol.31
, Issue.10
, pp. 819-832
-
-
Tonella, P.1
Ceccato, M.2
-
31
-
-
0141539431
-
Quantifying aspects in middleware platforms
-
C. Zhang and H.-A. Jacobsen. Quantifying aspects in middleware platforms. In A OSD'03, pages 130-139, 2003.
-
(2003)
A OSD'03
, pp. 130-139
-
-
Zhang, C.1
Jacobsen, H.-A.2
|