Search |  Contact |  SRI Home Do not follow this link, or your host will be blocked from this site. This is a spider trap. Do not follow this link, or your host will be blocked from this site. This is a spider trap. Do not follow this link, or your host will be blocked from this site. This is a spider trap.A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A ASRI International.  333 Ravenswood Avenue.  Menlo Park, CA 94025-3493. SRI International is a nonprofit corporation.

Active Lisp Pages

Active Lisp Pages  Point of Contact:  Sunil Mishra

Mailing address:
AI Center
SRI International
333 Ravenswood Avenue
Menlo Park, CA 94025-3493

Home page at

   Software Description

Active Lisp Pages (ALP) is a server scripting environment for creating dynamic pages and interactive applications over the Web. These pages can then be used in conjunction with any Web server, since the output of the ALP processor can be an HTML page. An ALP script runs when a client (most likely a browser) requests an ALP file/page from the server. The server calls the ALP engine, which reads through the requested file, generates a Lisp response function that will build the page (when run), and compiles it. Finally, the ALP engine executes the response function (which will send the page back to the client). The preliminary processing occurs only the first time the page is hit or, alternatively ALP pages can be preprocessed. Since the server does the processing, there is no need to worry about whether a browser can process scripts. The server transmits standard HTML to the browser. Server-side scripts cannot be copied, because only the result of the script is returned to the browser. Since users cannot view the script commands that created the pages they are viewing, the system is secure.

   Associated Projects

A Knowledge Entry System for Subject Matter Experts
The goal of SHAKEN project is to enable subject matter experts , without any assistance from AI technologists, to assemble the models of processes and mechanisms so that questions about them can be answered by declarative inference and simulation.


Plan Authoring System based on Sketches, Advice, and Templates (PASSAT)
PASSAT is a user-centric plan-authoring system grounded in the concepts of plan sketches, advice, and templates. PASSAT enables users to quickly develop plans that draw upon past experience encoded in templates, but that are customized to their individual preferences of a given user. The PASSAT core consists of an interactive plan authoring capability; tools for task management, constraint reasoning, plan sketching and causal reasoning provide provide complementary automated capabilities.


The Link Analysis Workbench
The goal of this project is to develop the Link Analysis Workbench (LAW), a Web-accessible tool where analysts and machines collaboratively perform link analysis by defining hierarchical and temporal patterns, that include uncertain and qualitative elements, and by defining search strategies for pattern application, through a graphical user interface that supports direct graphical browsing and editing of patterns, search strategies, and summaries and details of resulting matches.

SRI International
©2021 SRI International 333 Ravenswood Avenue, Menlo Park, CA 94025-3493
SRI International is an independent, nonprofit corporation. Privacy policy