SAL Home PROGRAM Languages & Compilers

PLAN

PLAN is a resource-bounded functional programming language which provides programmability for communications packets. PLAN is designed to be a public, authentication-free layer in the Active Network hierarchy. For this reason, we have limited the expressive power of PLAN in order to guarantee that all programs will terminate, thus reasonably permitting a router to run any PLAN program. However, PLAN can also be used as a ``glue'' layer which allows access to higher-level services (which may or may not require authentication themselves). This combination allows much of the flexibility of active networking, without sacrificing security.

Current Version:   2.1

License Type:   ??

Home Site:
http://www.cis.upenn.edu/~switchware/PLAN/

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

The PLAN 1.0 interpreter is implemented in Pizza, and will run on machines that support JDK 1.1.
Tested on RedHat Linux 4.2 and Windows 95.

Software/Hardware Requirements:

Pizza and Java JDK

Other Links:
http://www.cis.upenn.edu/~switchware

Mailing Lists/USENET News Groups:

See Home Site for Mailing Lists information

User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Languages & Compilers


Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.