-
2
-
-
26444578339
-
Open Modules: Modular reasoning about advice
-
Aldrich, J.: Open Modules: Modular reasoning about advice. In: ECOOP (2005) 144-168.
-
(2005)
ECOOP
, pp. 144-168
-
-
Aldrich, J.1
-
3
-
-
33745211019
-
Adding trace matching with free variables to AspectJ
-
Allan, C. et al.: Adding trace matching with free variables to AspectJ. In: OOPSLA (2005) 345-364.
-
(2005)
OOPSLA
, pp. 345-364
-
-
Allan, C.1
-
4
-
-
34248150245
-
-
Avgustinov, P. et al.: Semantics of Static Pointcuts in AspectJ. Technical Report abc-2006-3 (Oxford University Computing Laboratory, 2006).
-
Avgustinov, P. et al.: Semantics of Static Pointcuts in AspectJ. Technical Report abc-2006-3 (Oxford University Computing Laboratory, 2006).
-
-
-
-
5
-
-
0002719908
-
Fuzzy models - what are they, and why
-
Bezdek, J.C.: Fuzzy models - what are they, and why. IEEE Transactions on Fuzzy Systems 1:1 (1993) 1-6.
-
(1993)
IEEE Transactions on Fuzzy Systems
, vol.1
, Issue.1
, pp. 1-6
-
-
Bezdek, J.C.1
-
7
-
-
78650686344
-
Avoiding infinite recursion with stratified aspects
-
GI Lecture Notes in Informatics () in press
-
Bodden, E., Forster, F., Steimann, F.: Avoiding infinite recursion with stratified aspects. In: NODe 2006 - Objects, Aspects, Services, the Web. GI Lecture Notes in Informatics (2006) in press.
-
(2006)
NODe 2006 - Objects, Aspects, Services, the Web
-
-
Bodden, E.1
Forster, F.2
Steimann, F.3
-
9
-
-
84976769188
-
A linguistic contribution to goto-less programming
-
Clark, L.R.: A linguistic contribution to goto-less programming. Commun. ACM 27:4 (1984) 349-350.
-
(1984)
Commun. ACM
, vol.27
, Issue.4
, pp. 349-350
-
-
Clark, L.R.1
-
10
-
-
34250616967
-
Obliviousness, modular reasoning, and the behavioral subtyping analogy
-
Clifton, C., Leavens, G.T.: Obliviousness, modular reasoning, and the behavioral subtyping analogy. In: SPLAT (2003).
-
(2003)
SPLAT
-
-
Clifton, C.1
Leavens, G.T.2
-
12
-
-
31344457169
-
-
Colyer, A., Harrop, R., Johnson, R., Vasseur, A.: AOP will see widespread adoption. IEEE Software 23:1 (2006) 72-74.
-
Colyer, A., Harrop, R., Johnson, R., Vasseur, A.: AOP will see widespread adoption. IEEE Software 23:1 (2006) 72-74.
-
-
-
-
14
-
-
33745847564
-
Harmless advice
-
Dantas, D. S., Walker, D.: Harmless advice. In: POPL, SIGPLAN Not. 41:1 (2006) 383-396.
-
(2006)
POPL, SIGPLAN Not
, vol.41
, Issue.1
, pp. 383-396
-
-
Dantas, D.S.1
Walker, D.2
-
15
-
-
0037587225
-
Modularity in the new millenium: A panel summary
-
Devanbu, P.T., Balzer, B., Batory, D.S., Kiczales, G., Launchbury, J., Parnas, D.L., Tarr, P.L.: Modularity in the new millenium: A panel summary. In: ICSE (2003) 723-724.
-
(2003)
ICSE
, pp. 723-724
-
-
Devanbu, P.T.1
Balzer, B.2
Batory, D.S.3
Kiczales, G.4
Launchbury, J.5
Parnas, D.L.6
Tarr, P.L.7
-
17
-
-
34248226186
-
-
Dijkstra, E.W.: On the role of scientific thought. In: Edsger W. Dijkstra: Selected Writings on Computing: A Personal Perspective. (Springer-Verlag 1982).
-
Dijkstra, E.W.: On the role of scientific thought. In: Edsger W. Dijkstra: Selected Writings on Computing: A Personal Perspective. (Springer-Verlag 1982).
-
-
-
-
18
-
-
84947249797
-
A formal definition of crosscuts
-
rd Int. Conf. on Metalevel Architectures and Separation of Crosscutting Concerns
-
rd Int. Conf. on Metalevel Architectures and Separation of Crosscutting Concerns. Springer LNCS 2192 (2001) 170-186.
-
(2001)
Springer LNCS
, vol.2192
, pp. 170-186
-
-
Douence, R.1
Motelet, O.2
Südholt, M.3
-
19
-
-
0028482417
-
IEEE Expert 9:4 (1994) 3-8. First appeared at the 1993 National Conference on Artificial Intelligence (AAAI'93)
-
Elkan, C: The paradoxical success of fuzzy logic. IEEE Expert 9:4 (1994) 3-8. First appeared at the 1993 National Conference on Artificial Intelligence (AAAI'93).
-
-
-
Elkan, C.1
-
20
-
-
0002991446
-
Aspect-oriented programming: Introduction
-
Elrad, T., Filman, R.E., Bader, A.: Aspect-oriented programming: Introduction. Commun. ACM 44:10 (2001) 29-32.
-
(2001)
Commun. ACM
, vol.44
, Issue.10
, pp. 29-32
-
-
Elrad, T.1
Filman, R.E.2
Bader, A.3
-
22
-
-
3242890796
-
-
Addison-Wesley Professional
-
Filman, R.E., Elrad, T., Clarke, S., Aksit, M.: Aspect-Oriented Software Development. (Addison-Wesley Professional, 2004).
-
(2004)
Aspect-Oriented Software Development
-
-
Filman, R.E.1
Elrad, T.2
Clarke, S.3
Aksit, M.4
-
26
-
-
84947204511
-
Coping with crosscutting software changes using information transparency
-
rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
-
rd International Conference on Metalevel Architectures and Separation of Crosscutting Concerns. Springer LNCS 2192 (2001) 250-265.
-
(2001)
Springer LNCS
, vol.2192
, pp. 250-265
-
-
Griswold, W.G.1
-
27
-
-
31344467460
-
-
Griswold, W.G., Shonle, M., Sullivan, K., Song, Tewari, N., Cai, Y., Rajan, H.: Modular software design with crosscutting interfaces. IEEE Software 23:1 (2006) 51-60.
-
Griswold, W.G., Shonle, M., Sullivan, K., Song, Tewari, N., Cai, Y., Rajan, H.: Modular software design with crosscutting interfaces. IEEE Software 23:1 (2006) 51-60.
-
-
-
-
29
-
-
0141427879
-
Arranging language features for more robust pattern-based crosscuts
-
Gybels, K., Brichau, J.: Arranging language features for more robust pattern-based crosscuts. In: AOSD (2003) 60-69.
-
(2003)
AOSD
, pp. 60-69
-
-
Gybels, K.1
Brichau, J.2
-
30
-
-
84976708204
-
Subject-Oriented Programming (A critique of pure objects)
-
Harrison, W.H., Ossher, H.: Subject-Oriented Programming (A critique of pure objects). In: OOPSLA (1993) 411-428.
-
(1993)
OOPSLA
, pp. 411-428
-
-
Harrison, W.H.1
Ossher, H.2
-
31
-
-
18044373339
-
Advice weaving in AspectJ
-
Hilsdale, E., Hugunin, J.: Advice weaving in AspectJ. In: AOSD (2004) 26-35.
-
(2004)
AOSD
, pp. 26-35
-
-
Hilsdale, E.1
Hugunin, J.2
-
32
-
-
0002820732
-
The Geneva convention on the treatment of object aliasing
-
Hogg, J., Lea, D., Wills, A., de Champeaux, D., Holt, R. C.: The Geneva convention on the treatment of object aliasing. OOPS Messenger 3:2 (1992) 11-16.
-
(1992)
OOPS Messenger
, vol.3
, Issue.2
, pp. 11-16
-
-
Hogg, J.1
Lea, D.2
Wills, A.3
de Champeaux, D.4
Holt, R.C.5
-
33
-
-
0030615523
-
Open implementation design guidelines
-
Kiczales, G., Lamping, J., Lopes, C.V., Maeda, C., Mendhekar, A., Murphy, G.C.: Open implementation design guidelines. In: ICSE (1997) 481-490.
-
(1997)
ICSE
, pp. 481-490
-
-
Kiczales, G.1
Lamping, J.2
Lopes, C.V.3
Maeda, C.4
Mendhekar, A.5
Murphy, G.C.6
-
34
-
-
26444578645
-
Aspect-oriented programming and modular reasoning
-
Kiczales, G., Mezini, M.: Aspect-oriented programming and modular reasoning. In: ICSE (2005) 49-58.
-
(2005)
ICSE
, pp. 49-58
-
-
Kiczales, G.1
Mezini, M.2
-
35
-
-
26444453632
-
Separation of concerns with procedures, annotations, advice and pointcuts
-
Kiczales, G., Mezini, M.: Separation of concerns with procedures, annotations, advice and pointcuts. In: ECOOP (2005) 195-213.
-
(2005)
ECOOP
, pp. 195-213
-
-
Kiczales, G.1
Mezini, M.2
-
36
-
-
72949101159
-
Aspect composition applying the design by contract principle
-
Klaeren, H., Pulvermueller, E., Rashid, A., Speck, A.: Aspect composition applying the design by contract principle. In: Proceedings of the GCSE 2000, Second International Symposium on Generative and Component-Based Software Engineering (2000) 57-69.
-
(2000)
Proceedings of the GCSE 2000, Second International Symposium on Generative and Component-Based Software Engineering
, pp. 57-69
-
-
Klaeren, H.1
Pulvermueller, E.2
Rashid, A.3
Speck, A.4
-
38
-
-
33746187252
-
Modeling aspect mechanisms: A top-down approach
-
Kojarski, S., Lorenz, D.H.: Modeling aspect mechanisms: a top-down approach. In: ICSE (2006) 212-221.
-
(2006)
ICSE
, pp. 212-221
-
-
Kojarski, S.1
Lorenz, D.H.2
-
39
-
-
33750419111
-
AOP and metadata: A perfect match
-
Laddad, R.: AOP and metadata: A perfect match. In: AOP@work (http://www-128.ibm.com/developerworks/java, 2005).
-
(2005)
AOP@work
-
-
Laddad, R.1
-
41
-
-
0042912981
-
Aspectual collaborations: Combining modules and aspects
-
Lieberherr, K.J., Lorenz, D.H., Ovlinger, J.: Aspectual collaborations: combining modules and aspects. The Computer Journal 46:5 (2003) 542-565.
-
(2003)
The Computer Journal
, vol.46
, Issue.5
, pp. 542-565
-
-
Lieberherr, K.J.1
Lorenz, D.H.2
Ovlinger, J.3
-
42
-
-
70450234646
-
Beyond AOP: Toward naturalistic programming
-
ACM
-
Lopes, C.V., Dourish, P., Lorenz, D.H., Lieberherr, K.: Beyond AOP: toward naturalistic programming. In: OOPSLA'03 Special Track on Onward! Seeking New Paradigms & New Thinking. ACM (2003) 198-207.
-
(2003)
OOPSLA'03 Special Track on Onward! Seeking New Paradigms & New Thinking
, pp. 198-207
-
-
Lopes, C.V.1
Dourish, P.2
Lorenz, D.H.3
Lieberherr, K.4
-
44
-
-
35248819338
-
Modeling crosscutting in aspect-oriented mechanisms
-
Masuhara, H., Kiczales, G.: Modeling crosscutting in aspect-oriented mechanisms. In: ECOOP (2003) 2-28.
-
(2003)
ECOOP
, pp. 2-28
-
-
Masuhara, H.1
Kiczales, G.2
-
45
-
-
33750407093
-
Towards a generic model for AOP (GEMA)
-
Technical Report CSEG/1/03, Computing Department, Lancaster University, UK
-
Mehner, K., Rashid, A.: Towards a generic model for AOP (GEMA). Technical Report CSEG/1/03, Computing Department, Lancaster University, UK (2003).
-
(2003)
-
-
Mehner, K.1
Rashid, A.2
-
46
-
-
84957690271
-
A Study of the fragile base class problem
-
Mikhajlov, L., Sekerinski, E.: A Study of the fragile base class problem. In: ECOOP (1998) 355-382.
-
(1998)
ECOOP
, pp. 355-382
-
-
Mikhajlov, L.1
Sekerinski, E.2
-
47
-
-
31344460755
-
Aspect-oriented programming
-
Murphy, G., Schwanninger, C.: Aspect-oriented programming. IEEE Software 23:1 (2006) 20-23.
-
(2006)
IEEE Software
, vol.23
, Issue.1
, pp. 20-23
-
-
Murphy, G.1
Schwanninger, C.2
-
50
-
-
85141271776
-
-
Ossher, H., Tarr, P.: Hyper/J: Multi-dimensional separation of concerns for Java. In: ICSE (2001) 729-730.
-
Ossher, H., Tarr, P.: Hyper/J: Multi-dimensional separation of concerns for Java. In: ICSE (2001) 729-730.
-
-
-
-
51
-
-
26444475843
-
Expressive point-cuts for increased modularity
-
Ostermann, K., Mezini, M., Bockisch, C.: Expressive point-cuts for increased modularity. In: ECOOP (2005) 214-240.
-
(2005)
ECOOP
, pp. 214-240
-
-
Ostermann, K.1
Mezini, M.2
Bockisch, C.3
-
52
-
-
33750383267
-
Modular programming with aspectual collaborations
-
Ovlinger, J.: Modular programming with aspectual collaborations. In: OOPSLA 2002 Doctoral Symposium (2002) 16-17.
-
(2002)
OOPSLA 2002 Doctoral Symposium
, pp. 16-17
-
-
Ovlinger, J.1
-
53
-
-
4544254373
-
-
PhD Thesis College of Computer and Information Science, Northeastern University, Boston, USA
-
Ovlinger, J.: Combining Aspects and Modules. PhD Thesis (College of Computer and Information Science, Northeastern University, Boston, USA 2004).
-
(2004)
Combining Aspects and Modules
-
-
Ovlinger, J.1
-
55
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15:12 (1972) 1053-1058.
-
(1972)
Commun. ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
56
-
-
27744491738
-
Understanding concerns in software: Insights gained from two case studies
-
Revelle, M., Broadbent, T., Coppit, D.: Understanding concerns in software: insights gained from two case studies. In: IWPC (2005) 23-32.
-
(2005)
IWPC
, pp. 23-32
-
-
Revelle, M.1
Broadbent, T.2
Coppit, D.3
-
60
-
-
33646202916
-
-
th International Conference on Model Driven Engineering Languages and Systems (2005) 171-185.
-
th International Conference on Model Driven Engineering Languages and Systems (2005) 171-185.
-
-
-
-
64
-
-
34248150759
-
-
Tourwé, T., Brichau, J., Gybels, K.: On the existence of the AOSD-evolution paradox. In: Workshop on Software-Engineering Properties of Languages for Aspect Technologies (SPLAT). Workshop at AOSD (2003).
-
Tourwé, T., Brichau, J., Gybels, K.: On the existence of the AOSD-evolution paradox. In: Workshop on Software-Engineering Properties of Languages for Aspect Technologies (SPLAT). Workshop at AOSD (2003).
-
-
-
-
65
-
-
20344372701
-
Implementing protocols via declarative event patterns
-
Walker, R.J., Viggers, K.: Implementing protocols via declarative event patterns. In: SIGSOFT FSE (2004) 159-169.
-
(2004)
SIGSOFT FSE
, pp. 159-169
-
-
Walker, R.J.1
Viggers, K.2
-
66
-
-
84976704118
-
Global variable considered harmful
-
Wulf, W., Shaw, M.: Global variable considered harmful. SIGPLAN Notices 8:2 (1973) 28-34.
-
(1973)
SIGPLAN Notices
, vol.8
, Issue.2
, pp. 28-34
-
-
Wulf, W.1
Shaw, M.2
|