• Publications
  • Influence
Java reflection in action
Reflection and Metaobject Protocols with UML Glossary References Index . Expand
  • 140
  • 21
Interacting processes: a multiparty approach to coordinated distributed programming
In response to the industry's need for coordination, this book represents an approach to the design of coordinated, distributed programs, based on a high-level language, IP. Expand
  • 75
  • 7
Superimposition for Interacting Processes
The paper defines an operator for superimposition, in contrast to previous transformational views. Expand
  • 45
  • 5
Java Reflection in Action (In Action series)
  • 64
  • 4
Putting metaclasses to work: a new dimension in object-oriented programming
(Chapters conclude with Exercises and a Summary.) Preface. Glossary of Symbols. 1. Introduction. A Fable. Dictionaries. Procedural Specifications. 2. The Elements of Reflective Class-based Models.Expand
  • 39
  • 3
Using ASR for Transcription of Teleconferences in IM Systems
The integration of voice transmission into instant messaging systems may be a boon for most of us, but causes a problem for others, that is, this integration will disadvantage those who are deaf and hard of hearing. Expand
  • 7
  • 3
Putting Metaclasses To Work
  • I. Forman
  • Computer Science
  • Proceedings. Technology of Object-Oriented…
  • 1 October 1998
Forman works for IBM in Austin in the area of object-oriented programming. Expand
  • 37
  • 2
  • PDF
On fairness as an abstraction for the design of distributed systems
A fairness property, called U-fairness, is studied in the context of the design of distributed systems with multiparty interactions. Expand
  • 14
  • 2
Conflict propagation
A study is made of the requirements for abstraction constructs encapsulating multiparty interactions. Expand
  • 6
  • 2