Synchronous Active Objects
Home Page

Introduction

The Laboratory of Teleinformatics has been studying the engineering of interactive software applications, namely applications that must react to events produced by the GUIs (graphical user interfaces) and the network, for many years.

This type of applications is usually made with the help of listeners, but listeners make it very difficult to understand a program's structure after it has been completed, and thus to debug and maintain software applications.

We took thus inspiration from the theories addressing concurrency to develop a framework and methodologies that could help us better this situation. We ended up with a concept of synchronous active objects, described in these pages.

  • 20 lines to describe a synchronous active object 
  • Two trivial examples
  • Development Environment and Libraries for Synchronous Active Objects

    References

    Related links


     
    February 19, 2003     Claude.Petitpierre@epfl.ch

     

    Java is a trademark of Sun Microsystems