-
1
-
-
26444578339
-
Open modules: Modular reasoning about advice
-
ECOOP 2005 - Object-Oriented Programming: 19th European Conference. Proceedings
-
Aldrich, J. (2005) Open modules: Modular reasoning about advice. In Proceedings of the 19th European Conference on Object-Oriented Programming (ECOOP'05), Berlin, Heidelberg: Springer-Verlag, pp. 144-168. (Pubitemid 41435980)
-
(2005)
Lecture Notes in Computer Science
, vol.3586
, pp. 144-168
-
-
Aldrich, J.1
-
2
-
-
79955128485
-
Translucid contracts: Expressive specification and modular verification for aspect-oriented interfaces
-
New York, NY, USA: ACM
-
Bagherzadeh, M., Rajan, H., Leavens, G. T. & Mooney, S. (2011) Translucid contracts: Expressive specification and modular verification for aspect-oriented interfaces. In Proceedings of the 10th International Conference on Aspect-Oriented Software Development (AOSD'11), New York, NY, USA: ACM, pp. 141-152.
-
(2011)
Proceedings of the 10th International Conference on Aspect-Oriented Software Development (AOSD'11)
, pp. 141-152
-
-
Bagherzadeh, M.1
Rajan, H.2
Leavens, G.T.3
Mooney, S.4
-
4
-
-
84976665944
-
Mixin-based inheritance
-
New York, NY: ACM
-
Bracha, G. & Cook, W. (1990) Mixin-based inheritance. In Proceedings of the European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA/ECOOP '90). New York, NY: ACM, pp. 303-311.
-
(1990)
Proceedings of the European Conference on Object-Oriented Programming on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA/ECOOP '90)
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
5
-
-
84861710389
-
Side-effect localization for lazy, purely functional languages via aspects
-
Chen, K., Weng, S.-C., Lin, J.-Y., Wang, M. & Khoo, S.-C. (2011) Side-effect localization for lazy, purely functional languages via aspects. Higher-Order Symb. Comput. 24(1-2), 1-39.
-
(2011)
Higher-Order Symb. Comput
, vol.24
, Issue.1-2
, pp. 1-39
-
-
Chen, K.1
Weng, S.-C.2
Lin, J.-Y.3
Wang, M.4
Khoo, S.-C.5
-
6
-
-
38149066762
-
A compilation model for aspect-oriented polymorphically typed functional languages
-
Berlin, Heidelberg: Springer- Verlag
-
Chen, K., Weng, S., Wang, M., Khoo, S. & Chen, C. (2007) A compilation model for aspect-oriented polymorphically typed functional languages. In Proceedings of the 14th International Symposium on Static Analysis (SAS'07), Berlin, Heidelberg: Springer-Verlag, pp. 34-51.
-
(2007)
Proceedings of the 14th International Symposium on Static Analysis (SAS'07)
, pp. 34-51
-
-
Chen, K.1
Weng, S.2
Wang, M.3
Khoo, S.4
Chen, C.5
-
8
-
-
38349051168
-
MAO: Ownership and effects for more effective reasoning about aspects
-
Berlin: Springer- Verlag
-
Clifton, C., Leavens, G. T. & Noble, J. (2007) MAO: Ownership and effects for more effective reasoning about aspects. In Proceedings of the 21st European Conference on Object-Oriented Programming (ECOOP'07), Berlin: Springer-Verlag, pp. 451-475.
-
(2007)
Proceedings of the 21st European Conference on Object-Oriented Programming (ECOOP'07)
, pp. 451-475
-
-
Clifton, C.1
Leavens, G.T.2
Noble, J.3
-
10
-
-
84976650148
-
A denotational semantics of inheritance and its correctness
-
New York, NY, USA: ACM
-
Cook, W. & Palsberg, J. (1989) A denotational semantics of inheritance and its correctness. In Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '89), New York, NY, USA: ACM, pp. 433-443.
-
(1989)
Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '89)
, pp. 433-443
-
-
Cook, W.1
Palsberg, J.2
-
11
-
-
84943347349
-
Simula: An ALGOL-based simulation language
-
Dahl, O.-J. & Nygaard, K. (1966) Simula: An ALGOL-based simulation language. Commun. ACM 9(9), 671-678.
-
(1966)
Commun. ACM
, vol.9
, Issue.9
, pp. 671-678
-
-
Dahl, O.-J.1
Nygaard, K.2
-
12
-
-
33745847564
-
Harmless advice
-
New York, NY, USA: ACM
-
Dantas, D. S. & Walker, D. (2006) Harmless advice. In Proceedings of the 33rd Symposium on Principles of Programming Languages (POPL'06), New York, NY, USA: ACM, pp. 383-396.
-
(2006)
Proceedings of the 33rd Symposium on Principles of Programming Languages (POPL'06)
, pp. 383-396
-
-
Dantas, D.S.1
Walker, D.2
-
13
-
-
44249122826
-
AspectML: A polymorphic aspect-oriented functional programming language
-
Dantas, D. S., Walker, D., Washburn, G. & Weirich, S. (2008) AspectML: A polymorphic aspect-oriented functional programming language. ACM Trans. Program. Lang. Syst. 30(3), 1-60.
-
(2008)
ACM Trans. Program. Lang. Syst.
, vol.30
, Issue.3
, pp. 1-60
-
-
Dantas, D.S.1
Walker, D.2
Washburn, G.3
Weirich, S.4
-
14
-
-
38549101080
-
Requirements for reusable aspect deployment
-
Software Composition - 6th International Symposium, SC 2007, Revised Selected Papers
-
De Fraine, B. & Braem, M. (2007) Requirements for reusable aspect deployment. In Software Composition, Lumpe, M. & Vanderperren, W. (eds), Lecture Notes in Computer Science, vol. 4829. Berlin, Germany: Springer, pp. 176-183. (Pubitemid 351152965)
-
(2007)
Lecture Notes in Computer Science LNCS (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
, vol.4829
, pp. 176-183
-
-
De Fraine, B.1
Braem, M.2
-
15
-
-
4544292230
-
Composition, reuse and interaction analysis of stateful aspects
-
AOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings
-
Douence, R., Fradet, P. & S̈udholt, M. (2004) Composition, reuse and interaction analysis of stateful aspects. In Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD'04), New York, NY, USA: ACM, pp. 141-150. (Pubitemid 40682130)
-
(2004)
AOSD 2004: 3rd International Conference on Aspect-Oriented Software Development - Conference Proceedings
, pp. 141-150
-
-
Douence, R.1
Fradet, P.2
Sudholt, M.3
-
16
-
-
33750052616
-
Semantics and scoping of aspects in higher-order languages
-
DOI 10.1016/j.scico.2006.01.003, PII S0167642306001201
-
Dutchyn, C., Tucker, D. B. & Krishnamurthi, S. (2006) Semantics and scoping of aspects in higher-order languages. Sci. Comput. Program. 63(3), 207-239. (Pubitemid 44574515)
-
(2006)
Science of Computer Programming
, vol.63
, Issue.3
, pp. 207-239
-
-
Dutchyn, C.1
Tucker, D.B.2
Krishnamurthi, S.3
-
17
-
-
0031674984
-
Classes and mixins
-
San Diego, CA. New York, NY: ACM
-
Flatt, M., Krishnamurthi, S. & Felleisen, M. (1998) Classes and mixins. In Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (Popl '98), San Diego, CA. New York, NY: ACM, pp. 171-183.
-
(1998)
Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (Popl '98)
, pp. 171-183
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
18
-
-
80054080740
-
Just do it: Simple monadic equational reasoning
-
New York, NY, USA: ACM
-
Gibbons, J. & Hinze, R. (2011) Just do it: Simple monadic equational reasoning. In Proceedings of the 16th International Conference on Functional Programming (ICFP'11), New York, NY, USA: ACM, pp. 2-14.
-
(2011)
Proceedings of the 16th International Conference on Functional Programming (ICFP'11)
, pp. 2-14
-
-
Gibbons, J.1
Hinze, R.2
-
19
-
-
0033751744
-
Generalising monads to arrows
-
Hughes, J. (1998) Generalising monads to arrows. Sci. Comput. Program. 37, 67-111.
-
(1998)
Sci. Comput. Program.
, vol.37
, pp. 67-111
-
-
Hughes, J.1
-
20
-
-
67649855625
-
Reasoning about effects: Seeing the wood through the trees
-
Nijmegen, The Netherlands, May
-
Hutton, G. & Fulger, D. (2008) Reasoning about effects: Seeing the wood through the trees. Proceedings of the Symposium on Trends in Functional Programming, Nijmegen, The Netherlands, May 26-28.
-
(2008)
Proceedings of the Symposium on Trends in Functional Programming
, pp. 26-28
-
-
Hutton, G.1
Fulger, D.2
-
22
-
-
84947265273
-
Type classes with functional dependencies
-
Proceedings of the 2000 European Symposium on Programming (ESOP'00) London, UK: Springer- Verlag
-
Jones, Mark P. (2000) Type classes with functional dependencies. In Proceedings of the 2000 European Symposium on Programming (ESOP'00), Lecture Notes in Computer Science, vol. 1782, London, UK: Springer-Verlag, pp. 230-244.
-
(2000)
Lecture Notes in Computer Science
, vol.1782
, pp. 230-244
-
-
Jones Mark, P.1
-
23
-
-
0027577162
-
Superimposition control construct for distributed systems
-
DOI 10.1145/169701.169682
-
Katz, S. (1993) A superimposition control construct for distributed systems. ACM Trans. Program. Lang. Syst. 15(2), 337-356. (Pubitemid 23640112)
-
(1993)
ACM Transactions on Programming Languages and Systems
, vol.15
, Issue.2
, pp. 337-356
-
-
Katz Shmuel1
-
25
-
-
0026976628
-
Issues in the design and specification of class libraries
-
Kiczales, G. & Lamping, J. (1992) Issues in the design and specification of class libraries. In Proceedings of the 7th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'92), New York, NY, USA: ACM, pp. 435-451. (Pubitemid 23612528)
-
(1992)
Conference on Object-Oriented Programming Systems, Languages and Applications
, pp. 435-451
-
-
Kiczales Gregor1
Lamping John2
-
26
-
-
35248828504
-
Aspect-Oriented programming
-
ECOOP'97 - Object-Oriented Programming
-
Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J., & Irwin, J. (1997) Aspect-oriented programming. In Proceedings of the 17th European Conference on Object-Oriented Programming (ECOOP'97), Berlin, Heidelberg: Springer-Verlag, pp. 220-242. (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
-
27
-
-
26444578645
-
Aspect-oriented programming and modular reasoning
-
New York, NY, USA: ACM St. Louis, MO, May 15-21
-
Kiczales, G. & Mezini, M. (2005) Aspect-oriented programming and modular reasoning. Proceedings of the 27th International Conference on Software Engineering (ICSE'05), New York, NY, USA: ACM, St. Louis, MO, May 15-21, pp. 49-58.
-
(2005)
Proceedings of the 27th International Conference on Software Engineering (ICSE'05)
, pp. 49-58
-
-
Kiczales, G.1
Mezini, M.2
-
28
-
-
84976767321
-
Typing the specialization interface
-
New York, NY, USA: ACM
-
Lamping, J. (1993) Typing the specialization interface. In Proceedings of the 8th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'93), New York, NY, USA: ACM, pp. 201-214.
-
(1993)
Proceedings of the 8th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'93)
, pp. 201-214
-
-
Lamping, J.1
-
29
-
-
0348137525
-
Data groups: Specifying the modification of extended state
-
Leino, K. & Rustan M. (1998) Data groups: Specifying the modification of extended state. In Proceedings of the 13th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'98), New York, NY, USA: ACM, pp. 144-153. (Pubitemid 128454821)
-
(1998)
SIGPLAN Notices (ACM Special Interest Group on Programming Languages)
, vol.33
, Issue.10
, pp. 144-153
-
-
Leino, K.R.M.1
-
30
-
-
0033705215
-
Implicit parameters: Dynamic scoping with static types
-
New York, NY, USA: ACM
-
Lewis, J. R., Launchbury, J., Meijer, E. & Shields, M. B. (2000) Implicit parameters: Dynamic scoping with static types. In Proceedings of the 27th Symposium on Principles of Programming Languages (POPL'00), New York, NY, USA: ACM, pp. 108-118.
-
(2000)
Proceedings of the 27th Symposium on Principles of Programming Languages (POPL'00)
, pp. 108-118
-
-
Lewis, J.R.1
Launchbury, J.2
Meijer, E.3
Shields, M.B.4
-
31
-
-
84947936712
-
Modular denotational semantics for compiler construction
-
Programming Languages and Systems ESOP '96
-
Liang, S. & Hudak, P. (1996) Modular denotational semantics for compiler construction. In Proceedings of the European Symposium on Programming (ESOP'96). Berlin, Germany: Springer-Verlag, pp. 219-234. (Pubitemid 126064380)
-
(1996)
Lecture Notes In Computer Science
, Issue.1058
, pp. 219-234
-
-
Liang, S.1
Hudak, P.2
-
32
-
-
0029203616
-
Monad transformers and modular interpreters
-
New York, NY, USA: ACM
-
Liang, S., Hudak, P. & Jones, M. (1995) Monad transformers and modular interpreters. In Proceedings of the 22nd Symposium on Principles of Programming Languages (POPL'95), New York, NY, USA: ACM, pp. 333-343.
-
(1995)
Proceedings of the 22nd Symposium on Principles of Programming Languages (POPL'95)
, pp. 333-343
-
-
Liang, S.1
Hudak, P.2
Jones, M.3
-
33
-
-
33749995768
-
A type-theoretic interpretation of pointcuts and advice
-
DOI 10.1016/j.scico.2006.01.004, PII S0167642306001213
-
Ligatti, J., Walker, D. & Zdancewic, S. (2006) A type-theoretic interpretation of pointcuts and advice. Sci. Comput. Program. 63(3), 240-266. (Pubitemid 44572514)
-
(2006)
Science of Computer Programming
, vol.63
, Issue.3
, pp. 240-266
-
-
Ligatti, J.1
Walker, D.2
Zdancewic, S.3
-
34
-
-
34250646271
-
A disciplined approach to aspect composition
-
DOI 10.1145/1111542.1111554, PEPM 2006: Proceedings of the Workshop on Partial Evaluation and Program Manipulation
-
Lopez-Herrejon, R., Batory, D. & Lengauer, C. (2006) A disciplined approach to aspect composition. In Proceedings of the Symposium on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'06), New York, NY, USA: ACM, pp. 68-77. (Pubitemid 46946398)
-
(2006)
Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation
, pp. 68-77
-
-
Lopez-Herrejon, R.1
Batory, D.2
Lengauer, C.3
-
35
-
-
33745187374
-
Aspectual caml: An aspect-oriented functional language
-
DOI 10.1145/1090189.1086405
-
Masuhara, H., Tatsuzawa, H. & Yonezawa, A. (2005) Aspectual Caml: An aspect-oriented functional language. In Proceedings of the 10th International Conference on Functional Programming (ICFP'05), New York, NY, USA: ACM, pp. 320-330. (Pubitemid 43907055)
-
(2005)
ACM SIGPLAN Notices
, vol.40
, Issue.9
, pp. 320-330
-
-
Masuhara, H.1
Tatsuzawa, H.2
Yonezawa, A.3
-
36
-
-
36749025106
-
Applicative programming with effects
-
McBride, C. & Paterson, R. (2008) Applicative programming with effects. J. Funct. Program. 18(1), 1-13.
-
(2008)
J. Funct. Program.
, vol.18
, Issue.1
, pp. 1-13
-
-
McBride, C.1
Paterson, R.2
-
37
-
-
0037306291
-
Modular specification of frame properties in JML
-
M̈uller, P., Poetzsch-Heffter, A. & Leavens, G. T. (2003) Modular specification of frame properties in JML. Concurrency Comput. Pract. Exp. 15(2), 117-154.
-
(2003)
Concurrency Comput. Pract. Exp.
, vol.15
, Issue.2
, pp. 117-154
-
-
M̈uller, P.1
Poetzsch-Heffter, A.2
Leavens, G.T.3
-
38
-
-
77952277111
-
EffectiveAdvice: Disciplined advice with explicit effects
-
New York, NY: ACM
-
Oliveira, Bruno C. d. S., Schrijvers, T. & Cook, W. R. (2010) EffectiveAdvice: Disciplined advice with explicit effects. In Proceedings of the 9th International Conference on Aspect-Oriented Software Development (AOSD'10). New York, NY: ACM, pp. 109-120.
-
(2010)
Proceedings of the 9th International Conference on Aspect-Oriented Software Development (AOSD'10)
, pp. 109-120
-
-
Oliveira, B.C.D.S.1
Schrijvers, T.2
Cook, W.R.3
-
39
-
-
33846108693
-
Practical type inference for arbitrary-rank types
-
01
-
Peyton Jones, S., Vytiniotis, D., Weirich, S. & Shields, M. (2007) Practical type inference for arbitrary-rank types. J. Funct. Program. 17(01), 1-82.
-
(2007)
J. Funct. Program.
, vol.17
, pp. 1-82
-
-
Peyton Jones, S.1
Vytiniotis, D.2
Weirich, S.3
Shields, M.4
-
40
-
-
84947930301
-
Feature-oriented programming: A fresh look at objects
-
ECOOP'97 - Object-Oriented Programming
-
Prehofer, C. (1997) Feature-oriented programming: A fresh look at objects. In Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP'97), Berlin, Heidelberg: Springer-Verlag, pp. 419-443. (Pubitemid 127083940)
-
(1997)
Lecture Notes In Computer Science
, Issue.1241
, pp. 419-443
-
-
Prehofer, C.1
-
42
-
-
34547493480
-
Semantic reasoning about feature composition via multiple aspect-weavings
-
DOI 10.1145/1173706.1173742, Proceedings of the 5th Int. Conf. on Generative Programming and Component Eng., GPCE'06. Co-located with the 21st Int. Conf. on Object-Oriented Programm., Syst., Languages, and Applic.OOPSLA 2006
-
Prehofer, C. (2006) Semantic reasoning about feature composition via multiple aspectweavings. In Proceedings of the 5th International Conference on Generative Programming and Component Engineering (GPCE'06), New York, NY, USA: ACM, pp. 237-242. (Pubitemid 47168642)
-
(2006)
Proceedings of the 5th International Conference on Generative Programming and Component Engineering, GPCE'06
, pp. 237-242
-
-
Prehofer, C.1
-
43
-
-
84976827574
-
Towards a theory of type structure
-
Proceedings of Programming Symposium New York: Springer- Verlag
-
Reynolds, J. C. (1974) Towards a theory of type structure. Proceedings of Programming Symposium, Lecture Notes in Computer Science, vol. 19. New York: Springer-Verlag, pp. 408-423.
-
(1974)
Lecture Notes in Computer Science
, vol.19
, pp. 408-423
-
-
Reynolds, J.C.1
-
44
-
-
0020919435
-
Types, abstraction and parametric polymorphism
-
Reynolds, John C. (1983) Types, abstraction and parametric polymorphism. In Proceedings of the IFIP Congress, pp. 513-523.
-
(1983)
Proceedings of the IFIP Congress
, pp. 513-523
-
-
Reynolds John, C.1
-
45
-
-
20344393644
-
A classification system and analysis for aspect-oriented programs
-
Twelfth ACM SIGSOFT International Symposium on the Foundations of Software Engineering, SIGSOFT 2004/FSE-12
-
Rinard, M., Salcianu, A. & Bugrara, S. (2004) A classification system and analysis for aspect-oriented programs. ACM SIGSOFT Softw. Eng. Notes 29(6), 147-158. (Pubitemid 40787577)
-
(2004)
Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 147-158
-
-
Rinard, M.1
Salcianu, A.2
Bugrara, S.3
-
46
-
-
0034450018
-
Safely creating correct subclasses without seeing superclass code
-
Ruby, C. & Leavens, G. T. (2000) Safely creating correct subclasses without seeing superclass code. In Proceedings of the 15th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'00), New York, NY, USA: ACM, pp. 208-228. (Pubitemid 32396362)
-
(2000)
Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA
, vol.35
, Issue.10
, pp. 208-228
-
-
Ruby, C.1
Leavens, G.T.2
-
47
-
-
24144458954
-
Purity and side effect analysis for Java programs
-
Verification, Model Checking, and Abstract Interpretation - 6th International Conference, VMCAI 2005
-
Salcianu, A. & Rinard, M. C. (2005) Purity and side effect analysis for JAVA programs. In Proceedings of the 6th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI'05), Berlin, Heidelberg: Springer-Verlag, Lecture Notes in Computer Science, vol. 3385, pp. 199-215. (Pubitemid 41231362)
-
(2005)
Lecture Notes in Computer Science
, vol.3385
, pp. 199-215
-
-
Salcianu, A.1
Rinard, M.2
-
48
-
-
80054065422
-
Monads, zippers and views: Virtualizing the monad stack
-
New York, NY, USA: ACM
-
Schrijvers, T. & Oliveira, Bruno C. d. S. (2011) Monads, zippers and views: Virtualizing the monad stack. In Proceedings of the 16th International Conference on Functional Programming (ICFP'11), New York, NY, USA: ACM, pp. 32-44.
-
(2011)
Proceedings of the 16th International Conference on Functional Programming (ICFP'11)
, pp. 32-44
-
-
Schrijvers, T.1
Oliveira, B.C.D.S.2
-
49
-
-
0029457502
-
Modular reasoning in the presence of subclassing
-
New York, NY, USA: ACM
-
Stata, R. & Guttag, J. V. (1995) Modular reasoning in the presence of subclassing. In Proceedings of the 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'95), New York, NY, USA: ACM, pp. 200-214.
-
(1995)
Proceedings of the 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'95)
, pp. 200-214
-
-
Stata, R.1
Guttag, J.V.2
-
55
-
-
70450203869
-
What does aspect-oriented programming mean for functional programmers?
-
New York, NY, USA: ACM
-
Wang, M. & Oliveira, Bruno C. d. S. (2009) What does aspect-oriented programming mean for functional programmers? In Proceedings of the 8th Workshop on Generic Programming (WGP'09), New York, NY, USA: ACM, pp. 37-48.
-
(2009)
Proceedings of the 8th Workshop on Generic Programming (WGP'09)
, pp. 37-48
-
-
Wang, M.1
Oliveira, B.C.D.S.2
|