next up previous
Next: About this document ... Up: Aspect-Oriented Software/HardwareBeans Previous: Aspect-Oriented Software/HardwareBeans

References

Asp
AspectJ.
beta 6 release, ttp://www.parc.xerox.com/spl/projects/aop/aspectj/.

BH98
Peter Bellows and Brad Hutchings.
JHDL-An HDL for reconfigurable systems.
In FCCM '98 [FCC98].

BHLM94
Joseph Buck, Soonhoi Ha, Edward A. Lee, and David G. Messerschmitt.
Ptolemy: A framework for simulating and prototyping heterogenous systems.
International Journal in Computer Simulation, 4(2), 1994.
Special issue of Simulation Software Development.

COD98
CODES/CASHE '98.
Proceedings of the 6th International Workshop on Hardware/Software Codesign, Seattle, Washington, USA, March 15-18 1998.

Cox86
Brad J. Cox.
Object-Oriented Programming, An evolutionary approach.
Addison-Wesley, 1986.

CSW+98
M. Chu, K. Sulimma, N. Weaver, et al.
Object oriented circuit-generators in java.
In FCCM '98 [FCC98].

DLVW98
Wim De Pauw, David Lorenz, John Vlissides, and Mark Wegman.
Execution patterns in object-oriented visualization.
In Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems, pages 219-234, Santa Fe, New Mexico, April 27-30 1998. USENIX Association, 2560 Ninth Street, Suite 215 Berkeley, CA 94710 USA.

ELLSV97
Stephen Edwards, Luciano Lavagno, Edward A. Lee, and Alberto Sangiovanni-Vincentelli.
Design of embedded systems: Formal models, validation, and synthesis.
IEEE Press, 85(3), March 1997.

FBK98
Josef Fleischmann, Klaus Buchenreider, and Rainer Kress.
A hardware/software prototyping environment for dynamically reconfigurable embedded systems.
In CODES/CASHE '98 [COD98], pages 105-109.

FCC98
FCCM '98.
Proceedings of the 6th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, Napa Valley, Napa, California, April 14-17 1998.

FM+98
Paul D. Fiore, Cory S. Meyers, et al.
Rapid implementation of mathematical and DSP algorithms in configurable computing devices.
In Configurable Computing: Technology and Applications [Pro98], pages 178-189.

GHJV93
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides.
Design patterns: Abstraction and reuse of object-oriented design.
In European Conference on Object-Oriented Programming, pages 406-431, Kaiserslautern, Germany, July, 1993. Springer Verlag, LNCS #707.

GL96
Joseph Gil and David H. Lorenz.
Environmental Acquisition - A new inheritance-like abstraction mechanism.
In Proceedings of the 11th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 214-231, San Jose, California, October 6-10 1996. OOPSLA'96, Acm SIGPLAN Notices 31(10) October 1996.

GL98a
Joseph (Yossi) Gil and David H. Lorenz.
Design patterns and language design.
IEEE Computer, 31(3):118-120, March 1998.
Object Technology.

GL98b
Steven A. Guccione and Delon Levi.
XBI: a java-based interface to FPGA hardware.
In Configurable Computing: Technology and Applications [Pro98], pages 97-102.

HL95
Walter L. Hürsch and Cristina Videira Lopes.
Separation of concerns.
Technical Report NU-CCS-95-03, College of Computer Science, Northeastern University, Boston, MA, February 1995.

HO93
William Harrison and Harold Ossher.
Subject-oriented programming (A critique of pure objects).
In Proceedings OOPSLA '93, ACM SIGPLAN Notices, pages 411-428, October 1993.
Published as Proceedings OOPSLA '93, ACM SIGPLAN Notices, volume 28, number 10.

IGG+98
John Davis II, Ron Galicia, Mudit Goel, Christopher Hylands, Edward A. Lee, Jie Liu, John Reekie, Neil Smyth, and Yuhong Xiong.
Ptolemy II: Heterogeneous concurrent modeling and design in Java, 1998.
Draft of the final design document.

Jav
JavaBeans API specification.

KLM+97
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin.
Aspect-oriented programming.
In European Conference on Object-Oriented Programming, pages 220-242. Springer Verlag, 1997.

LG98
Delon Levi and Steven A. Guccione.
Boardscope: A debug tool for reconfigurable systems.
In Configurable Computing: Technology and Applications [Pro98], pages 239-246.

Lie92
Karl J. Lieberherr.
Component enhancement: An adaptive reusability mechanism for groups of collaborating classes.
Technical report, Northeastern University, January 1992.

Lie96
Karl J. Lieberherr.
Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns.
PWS Publishing Company, Boston, 1996.
616 pages, ISBN 0-534-94602-X, entire book at www.ccs.neu.edu/research/demeter.

LKC98
M. E. Leeser, N. Kitaryeva, and J. D. Crisman.
Spatial and color clustering on an FPGA-based computer system.
In Configurable Computing: Technology and Applications [Pro98], pages 25-33.

LL94
Cristina Videira Lopes and Karl J. Lieberherr.
Abstracting process-to-function relations in concurrent object-oriented applications.
In Remo Pareschi and Mario Tokoro, editors, European Conference on Object-Oriented Programming, pages 81-99, Bologna, Italy, 1994. Springer Verlag, Lecture Notes in Computer Science.

Lop95
Cristina Videira Lopes.
Graph-based optimizations for parameter passing in remote invocations.
In Luis-Felipe Cabrera and Marvin Theimer, editors, 4th International Workshop on Object Orientation in Operating Systems, pages 179-182, Lund, Sweden, August 1995. IEEE, IEEE Computer Society Press.

Lor97
David H. Lorenz.
Tiling design patterns - a case study using the interpreter pattern.
In Proceedings of the 12th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 206-217, Atlanta, Georgia, October 5-9 1997. OOPSLA'97, Acm SIGPLAN Notices 32(10) October 1997.

Lor98a
David H. Lorenz.
Visitor Beans: An aspect-oriented pattern, 1998.
AOP Workshop ECOOP'98. To appear.

Lor98b
David H. Lorenz.
Visitor Beans: An aspect oriented pattern.
Technical Report CS-98-940, Technion - Israel Institute of Technology, Technion City, Haifa 32000, Israel, May 1998.

LPS97
Karl J. Lieberherr and Boaz Patt-Shamir.
Traversals of Object Structures: Specification and Efficient Implementation.
Technical Report NU-CCS-97-15, College of Computer Science, Northeastern University, Boston, MA, Sep. 1997.

McI68
M. D. McIlroy.
Mass produced software components.
In P. Naur and B. Randell, editors, Reprot on a Conference of the NATO Science Committee, pages 138-150, October 1968.

MKL97
Anurag Mendhekar, Gregor Kiczales, and John Lamping.
RG: A case-study for aspect-oriented programming.
Technical Report SPL97-009 P9710044, Xerox Palo Alto Research Center, February 1997.

ML98a
Mira Mezini and Karl Lieberherr.
Adaptive plug-and-play components for evolutionary software development.
Technical Report NU-CCS-98-3, Northeastern University, April 1998.
To appear in OOPSLA '98.

ML98b
Mira Mezini and Karl Lieberherr.
Adaptive plug-and-play components for evolutionary software development.
In Proceedings of the 12th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 97-116, Vancouver, BC, Canada, October 18-22 1998. OOPSLA'98, Acm SIGPLAN Notices 33(10) October 1998.

PPL96
Jens Palsberg, Boaz Patt-Shamir, and Karl Lieberherr.
A new approach to compiling adaptive programs.
In Hanne Riis Nielson, editor, European Symposium on Programming, pages 280-295, Linkoping, Sweden, 1996. Springer Verlag.
Lecture Notes in Computer Science 1058.

PPL97
Jens Palsberg, Boaz Patt-Shamir, and Karl Lieberherr.
A new approach to compiling adaptive programs.
Science of Computer Programming, 29(3):303-326, 1997.

PPS+98
Claudio Passerone, Roberto Passerone, Claudio Sansoe, J. Martin, A. Sangiovanni-Vincentelli, and R. McGeer.
Modeling reactive systems in java.
In CODES/CASHE '98 [COD98], pages 15-19.

Pro98
Proceedings of the SPIE, Volume 3526.
Configurable Computing: Technology and Applications, 1998.

PXL95
Jens Palsberg, Cun Xiao, and Karl Lieberherr.
Efficient implementation of adaptive software.
ACM Transactions on Programming Languages and Systems, 17(2):264-292, March 1995.

Ral83
Anthony Ralston.
Encyclopedia of Computer Science and Engineering.
Van Nostrand Reinhold Company, Inc., 1983.
Second edition.

SG96
Mary Shaw and David Garlan.
Software Architecture, Perspectives on an Emerging Discipline.
Prentice-Hall, 1996.

Szy97
Clemens Szyperski.
Component-Oriented Software, Beyond Object-Oriented Programming.
Addison-Wesley, 1997.

TL98
Shantanu Tarafdar and Miriam Leeser.
The DT-Model: High-Level Synthesis Using Data Transfers.
In Proceedings of the 35th ACM/IEEE Design Automation Conference, 1998.

TLY98
Shantanu Tarafdar, Miriam Leeser, and Zixin Yin.
Integrating floorplanning in data-transfer based high-level synthesis.
In International Conference on Computer-Aided Design (ICCAD-98). ACM/IEEE, November 1998.


David H. Lorenz
5/8/1999