SRI Logo
About Us|R and D Divisions|Careers|Newsroom|Contact Us|SRI Home
  SRI Logo

Dynamic Dependability Gauges (DASADA)

To develop technology for generating custom dependability gauges, which monitor dependability properties (e.g., security, safeity, fault-tolerance, etc.) of a complex, evolving system architecture at runtime. For more details, see this technical summary extracted from the proposal.

Acme Map Generator:

The first product of our DASADA work is the Acme Map Generator (AMG). Acme, an architectural description language (ADL) designed by David Garlan's group at CMU and Dave Wile at Teknowledge, is a DASADA standard for the description of architectural structure. Recently, a draft proposal for adding a map construct to Acme has been produced. Maps provide a means for describing the relationship between two different descriptions of the same architecture. The AMG is a tool for transformationally generating abstractions of architectural descriptions and maps linking the descriptions to the abstractions. These map links can be composed to create maps from very low-level descriptions to very high-level descriptions. Developing such maps "by hand" would be a tedious and error-prone process.

The distribution consists of (copylefted) source code, a standalone executable for Linux on Intel, a little bit of documentation describing how to run and extend the application, and a first approximation to a Tcl/Tk-based GUI. (Note that the GUI doesn't do any error-handling, so it's not really suitable for serious use yet.) The AMG is written in Prolog. The version we're providing is for SICStus Prolog. Modifications needed to make the code work under Ciao Prolog, which is free (in both senses), have been included. (Ciao was used to generate the standalone executable.) Porting to other close-to-ISO-standard Prologs (Quintus, SWI, GNU, etc.) should be easy. (Ask for help if you need it.)

Principal Investigator: Staff Members:


About Us  |  R&D Divisions  |  Careers  |  Newsroom  |  Contact Us
© 2024 SRI International 333 Ravenswood Avenue, Menlo Park, CA 94025-3493
SRI International is an independent, nonprofit corporation. Privacy policy