Writing an Active Application for the ASP Execution Environment (Release 1.6)

Bob Braden, Alberto Cerpa, Jeff Kann, Bob Lindell, Ted Faber, Graham Phillips, Vivek Shenoy, Ya Xu

Abstract

The ASP Execution Environment (ASP EE) is an active network environment for executing network protocol code written in Java as active applications (AAs). Active computations are assumed to be launched when User Applications (UAs) contact the local ASP EE using a UA/AA API. The general active networking model, including the roles of EEs, AAs, and UAs, is summarized in 'Introduction to the ASP EE', with which we assume some familiarity. This document describes the programming interfaces and conventions that are needed to prepare an AA to execute under the ASP EE, including the ASP EE's interface to AAs known as the protocol programming interface (PPI). The Appendices describe the ASP configuration files.

Availability

PDF

Reference

Bob Braden, Alberto Cerpa, Jeff Kann, Bob Lindell, Ted Faber, Graham Phillips, Vivek Shenoy, Ya Xu, "Writing an Active Application for the ASP Execution Environment (Release 1.6)," ISI Technical Report, pp. 1--54, Information Sciences Institute, University of Southern California, February, 2003.

Bibtex

@TechReport{Braden03a,
  author =       "Bob Braden and Alberto Cerpa and Jeff Kann and Bob
                 Lindell and Ted Faber and Graham Phillips and Vivek
                 Shenoy and Ya Xu",
  title =        "Writing an Active Application for the {ASP} Execution
                 Environment (Release 1.6)",
  institution =  "Information Sciences Institute, University of Southern
                 California",
  year =         "2003",
  number =       "ISI Technical Report",
  pages =        "1--54",
  month =        feb,
  URL =          "http://www.andes.ucmerced.edu/papers/Braden03a.pdf",
  cited =        "4",
}

Copyright

This paper is copyright © 2003 by its authors. Permission to make digital or hard copies of part or all of this work for personal use is granted without fee provided that copies are not made or distributed for profit or commercial purposes. New copies must bear this notice and the full citation on the first page. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission of the authors.