NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Modeling with LivingstoneMPL is the language with which a modeler describes a system to be diagnosed or controlled by Livingstone. MPL is used to specify what are the components of the system, how they are interconnected, and how they behave both nominally and when failed. Component behavioral models used by Livingstone are described by a set of propositional, well-formed formula (wff). An understanding of well-formed formula, primitive component types specified through defcomponent, and device structure specified by defmodule, is essential to understanding of MPL, This document describes: welI-formed formula (wff): The basis for describing the behavior of a component in a system defvalues: Specifies the domain (legal values) of a variable defcomponent: Defines the modes, behaviors and mode transitions for primitive components deftnodule: Defines composite devices, consisting of interconnected components defrelation: A macro mechanism for expanding a complex wff according to the value of an argument forall: An iteration construct used to expand a wff or relation on a set of arguments defsymbol-expansion: A mechanism for naming a collection of symbols (eg the name of all valves in the system)
Document ID
20000101657
Acquisition Source
Ames Research Center
Document Type
Other
Authors
Kurien, J.
(NASA Ames Research Center Moffett Field, CA United States)
Nayak, P.
(NASA Ames Research Center Moffett Field, CA United States)
Williams, B.
(NASA Ames Research Center Moffett Field, CA United States)
Koga, Dennis
Date Acquired
September 7, 2013
Publication Date
December 1, 1998
Subject Category
Computer Programming And Software
Funding Number(s)
PROJECT: RTOP 632-30
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available