Filters








20 Hits in 0.46 sec

Open implementation design guidelines

Gregor Kiczales, John Lamping, Christina Videira Lopes, Chris Maeda, Anurag Mendhekar, Gail Murphy
1997 Proceedings of the 19th international conference on Software engineering - ICSE '97  
Designing reusable software modules can be extremely difficult. The design must be balanced between being general enough to address the needs of a wide range of clients and being focused enough to truly satisfy the requirements of each specific client. One area where it can be particularly difficult to strike this balance is in the implementation strategy of the module. The problem is that generalpurpose implementation strategies, tuned for a wide range of clients, aren't necessarily optimal
more » ... each specific client-this is especially an issue for modules that are intended to be reusable and yet provide high-performance.
doi:10.1145/253228.253431 dblp:conf/icse/KiczalesLLMMM97 fatcat:veicfv7cvjdrdby2dokj6sk6im

Aspect-oriented programming of sparse matrix code [chapter]

John Irwin, Jean-Marc Loingtier, John R. Gilbert, Gregor Kiczales, John Lamping, Anurag Mendhekar, Tatiana Shpeisman
1997 Lecture Notes in Computer Science  
The expressiveness conferred by high-level and object-oriented languages is often impaired by concerns that cross-cut a program's basic functionality. Execution time, data representation, and numerical stability are three such concerns that are of great interest to numerical analysts. Using aspect-oriented programming we have created AML, a system for sparse matrix computation that deals with these concerns separately and explicitly while preserving the expressiveness of the original functional
more » ... language. The resulting code maintains the efficiency of highly tuned low-level code, yet is ten times shorter *
doi:10.1007/3-540-63827-x_68 fatcat:kezhe4polzerhn4ox4jvyflami

Getting Farther on Software Evolution via AOP and Reflection [chapter]

Manuel Oriol, Walter Cazzola, Shigeru Chiba, Gunter Saake
2009 Lecture Notes in Computer Science  
-Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-Oriented Programming.  ... 
doi:10.1007/978-3-642-02047-6_7 fatcat:a7wywuohq5bpjm5kauybqjy7na

Facets of Aspect Oriented Programming

2020 VOLUME-8 ISSUE-10, AUGUST 2019, REGULAR ISSUE  
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, is Code Reuse.  ... 
doi:10.35940/ijitee.c8955.029420 fatcat:p7i4qxkrlffqbaaasl4w64voi4

Manakin

Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, John Leggett
2007 D-Lib Magazine  
[20] Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Joan-Marc Loingtier, and John Irwin. "Aspect-oriented programming".  ... 
doi:10.1045/november2007-phillips fatcat:tbnwi7yvfzfs7k7bw32nlmzzhq

Traces (A cut at the "make isn't generic" problem) [chapter]

Gregor Kiczales
1993 Lecture Notes in Computer Science  
Michael Ashley, Jim des Rivi eres, Mike Dixon, John Lamping, Anurag Mendhekar, Luis Rodriquez, Erik Ruf and Amin Vahdat.  ... 
doi:10.1007/3-540-57342-9_64 fatcat:nn7cz4abrvdyngarz2dnnfddri

An algebraic semantics of subobjects

Jonathan G. Rossie, Daniel P. Friedman
1995 SIGPLAN notices  
Acknowledgment The ideas that led to this paper were greatly shaped by our conversations with Michael Ashley, Shinnder Lee, Anurag Mendhekar, and Jonathan Sobel, all of whose continuing input has been  ... 
doi:10.1145/217839.217860 fatcat:cgnhn47rpnbddkq3dcvaaglrru

The need for customizable operating systems

G. Kiczales, J. Lamping, C. Maeda, D. Keppel, D. NcManee
Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III  
We would like to thank Mike Dixon, Paul Dourish, Angie Hinrichs, and Anurag Mendhekar for their comments on earlier drafts.  ... 
doi:10.1109/wwos.1993.348154 dblp:conf/hotos/KiczalesLMKM93 fatcat:g4pons4fyjb25htnlws7y63mm4

Software Evolution: A Trip Through Reflective, Aspect, and Meta-data Oriented Techniques [chapter]

Walter Cazzola, Shigeru Chiba, Gunter Saake
2005 Lecture Notes in Computer Science  
In Proceed-Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-Oriented Programming.  ... 
doi:10.1007/978-3-540-30554-5_12 fatcat:ecpn25nixzhzdfp2alothwvfum

Open Programming Language Interpreters

Walter Cazzola, Albert Shaqiri
2017 The Art, Science, and Engineering of Programming  
[ ] Gregor Kiczales, John Lamping, Chris Maeda, Anurag Mendhekar, and Gail Murphy. "Open Implementation Design Guidelines".  ...  [ ] Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, and John Irwin. "Aspect-Oriented Pro- gramming".  ... 
doi:10.22152/programming-journal.org/2017/1/5 fatcat:2asja6zkcjevbd5ejqiuys3i3y

Typing the specialization interface

John Lamping
1993 SIGPLAN notices  
Martin Abadi, Jim des Rivières, Mike Dixon, David Espinosa, Gregor Kiczales, Chris Maeda, Dylan McNamee, Anurag Mendhekar, Gail Murphy, Andreas Paepke, and Eric Ruf helped clarify the concepts in this  ... 
doi:10.1145/167962.165891 fatcat:g56drapwqrbwxhqgyvrnvr72g4

Tailoring OO analysis and design methods (panel)

Frank Armour, Todd Cotton, Geoff Hambrick, Barbara Moo, Dennis Mancl
1995 Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications - OOPSLA '95  
Acknowledgment The ideas that led to this paper were greatly shaped by our conversations with Michael Ashley, Shinnder Lee, Anurag Mendhekar, and Jonathan Sobel, all of whose continuing input has been  ... 
doi:10.1145/217838.217859 dblp:conf/oopsla/ManclAHM95 fatcat:g2iqsm3vpnhhzak42po7orbxpm

Typing the specialization interface

John Lamping
1993 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications - OOPSLA '93  
Martin Abadi, Jim des Rivières, Mike Dixon, David Espinosa, Gregor Kiczales, Chris Maeda, Dylan McNamee, Anurag Mendhekar, Gail Murphy, Andreas Paepke, and Eric Ruf helped clarify the concepts in this  ... 
doi:10.1145/165854.165891 dblp:conf/oopsla/Lamping93 fatcat:lvw5pgz5onespbfnabckrl2lii

Recycling continuations

Jonathan Sobel, Daniel P. Friedman
1998 Proceedings of the third ACM SIGPLAN international conference on Functional programming - ICFP '98  
We also appreciate the comments of Michael Levin, Anurag Mendhekar, Oleg Kiselyov, and the participants of the Friday Morning Programming Languages Seminar at Indiana University.  ... 
doi:10.1145/289423.289452 dblp:conf/icfp/SobelF98 fatcat:s7ourwzpcbcw5b5pkvucdnycaq

Reflective Programming in the Relational Algebra

Jan Van den Bussche, Dirk van Gucht, Gottfried Vossen
1996 Journal of computer and system sciences (Print)  
We also thank the anonymous referees, for their thoroughness and helpful comments, and Antonio Badia, Anurag Mendhekar, and Ed Robertson, for helpful discussions with the second author.  ... 
doi:10.1006/jcss.1996.0040 fatcat:mr2juh4h4rcv3gor6ot6amefgm
« Previous Showing results 1 — 15 out of 20 results