next up previous
Next: About this document ... Up: An Overview of MOLDS: Previous: Acknowledgments

Bibliography

1
G. Agha, S. Frølund, R. Panwar, and D. Sturman.
A Linguistic Framework for Dynamic Composition of Dependability Protocols.
In DCCA3 -- Third IFIP Working Conference on Dependable Computing for Critical Applications, pages 197 -206, Sept. 1993.

2
M. Ancona, G. Dodero, V. Gianuzzi, A. Clematis, and M. L. Lisboa.
Reflective Architectures for Reusable Fault-Tolerant Software.
In PANEL'95 -- XXI Conferência Latino-Americana de Informática, Mar. 1996.

3
K. Arnold and J. Gosling.
The Java Programming Language.
Addison-Weslley, 1996.

4
M. P. Atkinson, P. J. Bailey, K. J. Chisholm, W. P. Cockshott, and R. Morrison.
An approach to persistent programming.
Computer Journal, 26(4):360-365, Dec. 1983.

5
Y. Berbers, B. De Decker, and W. Joosen.
Infrastructure for mobile agents.
In Seventh ACM SIGOPS European Workshop: System Support for Worldwide Applications, pages 173-180, 1996.

6
P. A. Bernstein, V. Hadzilacos, and N. Goodman.
Concurrency Control and Recovery in Database Systems.
Addison-Wesley, 1987.

7
S. Bijnens, W. Joosen, and P. Verbaeten.
A reflective invocation scheme to realise advanced object management.
In Object-Based Distributed Programming ECOOP '93 Workshop, July 1993.

8
K. P. Birman and T. A. Joseph.
Reliable communication in the presence of failures.
ACM Transactions on Computer Systems, 5(1):47-76, Feb 1987.

9
L. Buzato, H. Liesenberg, C. R. R. Anido, and M. de Toledo.
Uma arquitetura de software para o desenvolvimento de aplicações distribuídas confiáveis.
In First Workshop on Distributed Systems (WoSid'96), Salvador, BA, Brasil, May 1996.

10
L. E. Buzato.
Management of Object-Oriented Action-Based Distributed Programs.
Ph.D. Thesis, University of Newcastle upon Tyne, Department of Computer Science, Dec. 1994.

11
L. E. Buzato and A. Calsavara.
Stabilis: A Case study in Writing Fault-Tolerant Distributed Applications Using Persistent Objects.
In A. Albano and R. Morrison, editors, Proceedings of the Fifth International Workshop on Persistent Object Systems, Workshops in Computing, pages 354-375, San Miniato, Italy, Sept. 1992. Springer-Verlag.

12
R. H. Campbell, N. Islam, D. Raila, and P. Madany.
Designing and Implementing Choices: An Object-Oriented system in C++.
Commun. ACM, 36(9):117-126, Sept. 1993.

13
M. Chandy and L. Lamport.
Distributed Snapshots: Determining Global States of Distributed Systems.
ACM Transactions on Computing Systems, 3(1):63-75, Feb. 1985.

14
S. Chiba and T. Masuda.
Designing an extensible distributed language with a meta-level architecture.
In N. Nierstrasz, editor, ECOOP'93, pages 482-501, 1993.

15
M. G. Coelho, C. M. F. Rubira, and L. E. Buzato.
Uma abordagem reflexiva para a construção de frameworks para interfaces homem-computador.
In XI Simpósio Brasileiro de Engenharia de Software (SBES'97), pages 115-130, Fortaleza, CE, Oct. 1997.

16
R. Cooper and K. Marzullo.
Consistent Detection of Global Predicates.
SIGPLAN Notices, 26(12):167-174, Dec. 1991.

17
M. S. et al.
SSP chains.
In Symposium on Principles of Distributed Computing. acm, 1992.

18
J.-C. Fabre, V. Nicomette, T. Pérennou, and Z. Wu.
Implementing Fault Tolerant Applications using Reflective Object-Oriented Programming.
In 25th Simposium on Fault-Tolerant Computing Systems, pages 291-311, Pasadena, CA, June 1995.

19
J. C. Fabre, T. Perennou, and L. Blain.
Meta-object Protocols for Implementing Reliable and Secure Distributed Applications.
Technical Report LASS-95037, Centre National de la Recherche Scientifique, Feb. 1995.

20
I. C. Garcia and L. E. Buzato.
Asynchronous Construction of Consistent Global Snapshots in the Object and Action Model.
In Proceedings of the 4th International Conference on Configurable Distributed Systems, Annapolis, Maryland, EUA, May 1998. IEEE.
Available as Technical Report IC-98-16.

21
I. C. Garcia and L. E. Buzato.
Cortes consistentes em aplicações distribuídas.
Technical Report IC-98-17, Instituto de Computação, Universidade Estadual de Campinas, Apr. 1998.

22
A. Goldberg and D. Robson.
Smalltalk-80: The Language and Its Implementation.
Addison-Wesley, first edition, 1983.

23
J. Gosling, B. Joy, and G. L. Steele.
The Java Language Specification.
Java Series. Addison-Wesley, Sept. 1996.
Version 1.0.

24
D. Harel.
Statecharts: A visual formalism for complex systems.
Science of Computer Programming, pages 231-274, Aug. 1987.

25
J. Kleinöder and M. Golm.
Transparent and adaptable object replication using a reflective Java.
Technical Report TR-I4-96-07, Universität Erlangen-Nürnberg: IMMD IV, Sept. 1996.

26
R. Ladin, B. Liskov, and L. Shrira.
Lazy replication: Exploiting the semantics of distributed services.
In Proceedings of the 9th ACM Symposium on Principles of Distributed Computing, pages 43-57, Quebec City, Quebec, Canada, Aug 1990.

27
T. Lindholm and F. Yellin.
The Java Virtual Machine Specification.
Java Series. Addison-Wesley, Jan. 1997.

28
P. W. Madany, N. Islam, P. Kougiouris, and R. H. Campbell.
Reification and reflection in C++: An operating system perspective.
Technical report, University of Illinois at Urbana-Champaign, Mar. 1992.

29
P. Maes.
Concepts and experiments in computation reflection.
ACM SIGPLAN Notices, 22(12):147-155, Dec. 1987.

30
K. Okamura and Y. Ishikawa.
Object Location Control Using Meta-level Programming.
In ECOOP'94, pages 299-319, 1994.

31
A. Oliva, I. C. Garcia, and L. E. Buzato.
The reflexive architecture of Guaraná.
Technical Report IC-98-14, Instituto de Computação, Universidade Estadual de Campinas, Apr. 1998.

32
A. Paepcke.
PCLOS: A flexible implementation of CLOS Persistence.
In ECOOP'88, pages 3 74-389, Aug. 1988.

33
F. B. Schneider.
Implementing fault-tolerant services using the state machine approach: A tutorial.
ACM Computing Surveys, 22(4):299-319, Dec. 1990.

34
B. C. Smith.
Prologue to ``Reflection and Semantics in a Procedural Language''.
PhD Thesis Prologue, 1985.

35
R. Stroud.
Transparency and reflection in distributed systems.
In 5th European SIGOPS Workshop, on Models and Paradigms for Distributed Systems Structuring, Mont Saint-Michel, France, Sept. 1992. ACM SIGOPS, IRISA, INRIA-Rennes.

36
R. J. Stroud and Z. Wu.
Using meta-objects to adapt a persistent object system to meet applications needs.
In 6th SIGOPS European Workshop on Matching Operating Systems to Applications Needs, 1994.

37
R. J. Stroud and Z. Wu.
Using Metaobject Protocols to Implement Atomic Data Types.
In ECOOP'95 - 9th European Conference, pages 168-189, Aug. 1995.

38
R. J. Stroud and Z. Wu.
Using metaobject protocols to satisfy non-functional requirements.
In C. Zimmermann, editor, Advances in Object-Oriented Metalevel Architectures and Reflection, chapter 3, pages 31-52. CRC Press, 1996.

39
Y. Yokote.
The Apertos reflective operating system: The concept and its implementation.
In Proceedings OOPSLA '92, ACM SIGPLAN Notices, volume 27, pages 414-434, Oct. 1992.

40
Y. Yokote, F. Teraoka, and M. Tokoro.
A reflective architecture for an object-oriented distributed operating system.
In ECOOP '89, 1989.



contact the authors