NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
An EVACS simulation with nested transactionsDocumented here is the recent effort of the MISSION Kernel Team on an Extra-Vehicular Activity Control System (EVACS) simulation with nested transactions. The team has implemented the EVACS simulation along with a design for nested transactions. The EVACS simulation is a project wide aid to exploring Mission and Safety Critical (MASC) applications and their support software. For this effort it served as a trial scenario for demonstrating nested transactions and exercising the transaction support design. The EVACS simulation is a simulation of some aspects of the Extra-Vehicular Activity Control System, in particular, just the selection of communication frequencies. Its current definition is quite narrow, serving only as a starting point for prototyping purposes. (EVACS itself may be supplanted in a larger scenario of a lunar outpost with astronauts and a lunar rover.) Initially the simulation of frequency selection was written without consideration of nested transactions. This scenario was then modified to embed its processing in nested transactions. To simplify the prototyping effort, only two aspects of the general design for transaction support have been implemented: the basic architecture and state recovery. The simulation has been implemented in the programming language Smalltalk. It consists of three components: (1) a simulation support code which provides the framework for initiating, interacting and tracing the system; (2) the EVACS application code itself, including its calls upon nested transaction support; and (3) a transaction support code which implements the logic necessary for nested transactions. Each of these components deserves further description, but for now only the transaction support is discussed.
Document ID
19930002529
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Auty, David
(Softech, Inc. Houston, TX., United States)
Atkinson, Collin
(Houston Univ. Clear Lake, TX., United States)
Randall, Charlie
(GHG Corp. Houston, TX., United States)
Date Acquired
September 6, 2013
Publication Date
June 30, 1992
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-190636
NAS 1.26:190636
Report Number: NASA-CR-190636
Report Number: NAS 1.26:190636
Accession Number
93N11717
Funding Number(s)
CONTRACT_GRANT: NCC9-16
PROJECT: RICIS PROJ. SE-16
OTHER: UHCL-102
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available