Validating the ds1 remote agent experiment

Rated 4.39/5 based on 619 customer reviews

The paper demonstrates that formal methods tools can find concurrency errors that indeed lead to loss of spacecraft functions, even for the complex software required for autonomy.Second, it describes progress in automatic translation and abstraction that eventually will enable formal methods tools to be inserted directly into the aerospace software development cycle. Google(); req('single_work'); $('.js-splash-single-step-signup-download-button').one('click', function(e){ req_and_ready('single_work', function() ); new c. We use cookies to make interactions with our website easy and meaningful, to better understand the use of our services, and to tailor advertising.NASA Technical Reports Server (NTRS), COMPUTER PROGRAMMING, SOFTWARE ENGINEERING, FLIGHT CONTROL, SYSTEMS ENGINEERING, AUTONOMY, LISP (PROGRAMMING LANGUAGE), JAVA (PROGRAMMING LANGUAGE), ERRORS, APPLICATIONS PROGRAMS (COMPUTERS), PROGRAM VERIFICATION (COMPUTERS), Havelund, Klaus, Lowry, Mike, Park, Seung Joon, Pecheur, Charles, Penix, John, Visser, Willem, White, Jon L., This paper describes two separate efforts that used the SPIN model checker to verify deep space autonomy flight software.

By using our site, you agree to our collection of information through the use of cookies.

The Java Path Finder tool which directly translates from Java to PROMELA was developed as part of this research, as well as automatic abstraction tools.

In 1999 the flight software flew on a space mission, and a deadlock occurred in a sibling subsystem to the one which was the focus of the first verification effort.

Smith , William Taylor This paper describes the validation of the Remote Agent Experiment.

Gamble , Bob Kanefsky , James Kurien , William Millar , Nicola Muscettola , Kanna Rajan , Nicolas Rouquette , Yu-wen Tung , Benjamin D.

Leave a Reply