A Methodology for the Design and Verification of Globally Asynchronous/Locally Synchronous Architectures

A Methodology for the Design and Verification of Globally Asynchronous/Locally Synchronous Architectures
Author :
Publisher : Createspace Independent Publishing Platform
Total Pages : 44
Release :
ISBN-10 : 1726153312
ISBN-13 : 9781726153317
Rating : 4/5 (317 Downloads)

Book Synopsis A Methodology for the Design and Verification of Globally Asynchronous/Locally Synchronous Architectures by : National Aeronautics and Space Administration (NASA)

Download or read book A Methodology for the Design and Verification of Globally Asynchronous/Locally Synchronous Architectures written by National Aeronautics and Space Administration (NASA) and published by Createspace Independent Publishing Platform. This book was released on 2018-08-27 with total page 44 pages. Available in PDF, EPUB and Kindle. Book excerpt: Recent advanced in model-checking have made it practical to formally verify the correctness of many complex synchronous systems (i.e., systems driven by a single clock). However, many computer systems are implemented by asynchronously composing several synchronous components, where each component has its own clock and these clocks are not synchronized. Formal verification of such Globally Asynchronous/Locally Synchronous (GA/LS) architectures is a much more difficult task. In this report, we describe a methodology for developing and reasoning about such systems. This approach allows a developer to start from an ideal system specification and refine it along two axes. Along one axis, the system can be refined one component at a time towards an implementation. Along the other axis, the behavior of the system can be relaxed to produce a more cost effective but still acceptable solution. We illustrate this process by applying it to the synchronization logic of a Dual Fight Guidance System, evolving the system from an ideal case in which the components do not fail and communicate synchronously to one in which the components can fail and communicate asynchronously. For each step, we show how the system requirements have to change if the system is to be implemented and prove that each implementation meets the revised system requirements through modelchecking.Miller, Steven P. and Whalen, Mike W. and O'Brien, Dan and Heimdahl, Mats P. and Joshi, AnjaliLangley Research CenterCOMPLEX SYSTEMS; PROGRAM VERIFICATION (COMPUTERS); SYNCHRONISM; PROVING; COMPUTERS; SPECIFICATIONS; COST EFFECTIVENESS; FAILURE...


A Methodology for the Design and Verification of Globally Asynchronous/Locally Synchronous Architectures Related Books

A Methodology for the Design and Verification of Globally Asynchronous/Locally Synchronous Architectures
Language: en
Pages: 44
Authors: National Aeronautics and Space Administration (NASA)
Categories:
Type: BOOK - Published: 2018-08-27 - Publisher: Createspace Independent Publishing Platform

DOWNLOAD EBOOK

Recent advanced in model-checking have made it practical to formally verify the correctness of many complex synchronous systems (i.e., systems driven by a singl
A methodology for the design and verification of globally asynchronous/locally synchronous architectures
Language: en
Pages: 35
Compositional Modeling of Globally Asynchronous Locally Synchronous (GALS) Architectures in a Polychronous Model of Computation
Language: en
Pages: 232
Authors: Yue Ma
Categories:
Type: BOOK - Published: 2010 - Publisher:

DOWNLOAD EBOOK

AADL is dedicated to high-level design and evaluation of embedded systems. It allows describing both system structure and functional aspects via a component-bas
Correct Hardware Design and Verification Methods
Language: en
Pages: 491
Authors: Tiziana Margaria
Categories: Computers
Type: BOOK - Published: 2003-06-30 - Publisher: Springer

DOWNLOAD EBOOK

This volume contains the proceedings of CHARME 2001, the Eleventh Advanced Research Working Conference on Correct Hardware Design and Veri?cation Methods. CHARM
Globally-asynchronous Locally-synchronous Systems
Language: en
Pages: 123
Authors: Daniel M. Chapiro
Categories: Computer architecture
Type: BOOK - Published: 1984 - Publisher:

DOWNLOAD EBOOK

This thesis provides a new framework for the design of very high performance digital machines. The new theoretical results which are presented have practical im