index.bib
@INPROCEEDINGS{iswc-02,
AUTHOR = {Philip K. McKinley and S. M. Sadjadi and E. P. Kasten and R. Kalaskar},
TITLE = {Programming Languages Support for Adaptive Wearable Computing},
BOOKTITLE = {Proceedings of International Symposium on Wearable Computers},
YEAR = {2002},
MONTH = {Oct.},
URL = {http://iswc.gatech.edu/},
PS = {http://www.cse.msu.edu/~sadjadis/Publications/iswc-02.ps.gz},
PDF = {http://www.cse.msu.edu/~sadjadis/Publications/iswc-02.pdf}
}
@INPROCEEDINGS{icts-10,
AUTHOR = {P. K. McKinley and S. M. Sadjadi and E. P. Kasten},
TITLE = {An Adaptive Software Approach to Intrusion Detection and Response},
BOOKTITLE = {Proceedings of The 10th International Conference on Telecommunication Systems, Modeling and Analysis (ICTSM10)},
YEAR = {2002},
MONTH = {Oct.},
URL = {http://tecom.cox.smu.edu/icts10/},
PS = {http://www.cse.msu.edu/~sadjadis/Publications/icts-10.ps.gz},
PDF = {http://www.cse.msu.edu/~sadjadis/Publications/icts-10.pdf}
}
@INPROCEEDINGS{SHAMAN-02,
AUTHOR = {Philip K. McKinley and E. P. Kasten and S. M. Sadjadi and Zhinan Zhou},
TITLE = {Realizing Multi-Dimensional Software Adaptation},
BOOKTITLE = {Proceedings of the ACM
Workshop on Self-Healing, Adaptive and self-MANaged
Systems (SHAMAN), {\rm held in conjunction with the}
16th Annual ACM International Conference on Supercomputing},
ADDRESS = {New York City},
MONTH = {June},
YEAR = {2002},
PDF = {shaman02.pdf},
URL = {http://www.cse.psu.edu/~yyzhang/shaman/}
}
@INPROCEEDINGS{KMSS02.AOPDCS,
AUTHOR = {E. Kasten and P. K. McKinley and S. Sadjadi and R. Stirewalt},
TITLE = {Separating Introspection and Intercession in Metamorphic Distributed Systems},
BOOKTITLE = {Proceedings of the IEEE
Workshop on Aspect-Oriented Programming for Distributed Computing
(with ICDCS'02)},
ADDRESS = {Vienna, Austia},
MONTH = {July},
YEAR = {2002},
URL = {http://icdcs2002.di.fc.ul.pt/},
PS = {http://www.cse.msu.edu/~sadjadis/Publications/aopdcs-02.ps.gz},
PDF = {http://www.cse.msu.edu/~sadjadis/Publications/aopdcs-02.pdf},
ABSTRACT = {
Many middleware platforms use computational reflection to support
adaptive functionality. Most approaches intertwine the activity
of observing behavior (introspection) with the activity of
changing behavior (intercession). This paper explores the use of
language constructs to separate these parts of reflective
functionality. This separation and "packaging" of reflective
primitives is intended to facilitate the design of correct and
consistent adaptive middleware. A prototype language, called
{\em Adaptive Java}, is described in which this functionality is
realized through extensions to the Java programming language. A
case study is described in which "metamorphic" socket components
are created from regular socket classes and used to realize
adaptive behavior on wireless network connections.
}
}
@TECHREPORT{MSU-CSE-02-1,
AUTHOR = {E. P. Kasten and P. K. McKinley and S. M. Sadjadi and
R. Stirewalt},
TITLE = {Separating Introspection and Intercession to Support
Metamorphic Distributed Systems},
NUMBER = {MSU-CSE-02-1},
INSTITUTION = {Department of Computer Science, Michigan State University},
ADDRESS = {East Lansing, Michigan},
ABSTRACT = {Many middleware platforms use computational reflection to
support adaptive functionality. Most approaches intertwine
the activity of observing behavior (introspection) with the
activity of changing behavior (intercession). This paper
explores the use of language constructs to separate these
parts of reflective functionality. This separation and
``packaging'' of reflective primitives is intended to
facilitate the design of correct and consistent adaptive
middleware. A prototype implementation is described in which
this functionality is realized through extensions to the
Java programming language. A case study is described in
which ``metamorphic'' socket components are created from
regular socket classes and used to realize adaptive behavior
on wireless network connections. },
KEYWORDS = {Adaptive middleware, reflection, component design,
mobile computing, wireless networks, forward error correction.},
NOTE = {},
MONTH = {January},
YEAR = {2002},
AUTHOR1_URL = {},
AUTHOR1_EMAIL = {kasten@cse.msu.edu},
AUTHOR2_URL = {},
AUTHOR2_EMAIL = {mckinley@cse.msu.edu},
PAGES = {},
FILE = {},
URL = {http://www.cse.msu.edu/cgi-user/web/tech/document?ID=497},
PDF = {http://www.cse.msu.edu/~sadjadis/Publications/AdaptiveJava-tech.pdf},
CONTACT = {mckinley@cse.msu.edu}
}
This file has been generated by
bibtex2html 1.53