Skip past navigation NASA Langley Formal Methods


home

welcome

quick page

philosophy

team

research

quote

links

new?
  home > home > research

Analysis of GA/LS Architectures

Analysis of GA/LS Systems (Powerpoint Presentation)

Systems consisting of pockets of synchronous components connected asynchronously are often referred to as Globally Asynchronous/Locally Synchronous (GA/LS) architectures. While the tools and methods developed on the MT-FCS project work quite well on synchronous systems, it is much more difficult to verify properties that span asynchronous components. However, with the growing popularity of model-based development using tools such as Simulink and SCADE, GA/LS architectures are becoming quite common and techniques for verifying such properties are badly needed.

The MT-FCS project investigated techniques for the verification of GA/LS systems that exhibited unbounded asynchrony. While interesting, these approaches don't appear to scale well to large systems. However, real systems are always implemented with tight bounds on the asynchrony. Finding a way to exploit these bounds may help to keep the problem tractable.

Another approach would be the development of design patterns for common architectural features. Examples of such architectural patterns are already well known in the fault-tolerant computing literature. Development and verification of a handful of such patterns may be sufficient for the development of architectures known to preserve key system properties.

Publications on Analysis of GA/LS Architectures

  Skip past navigation  
home | welcome | quick page | philosophy | team | research | quote | links | new?
Curator and Responsible NASA Official: Ricky W. Butler
larc privacy statement
last modified: 18 October 2002 (09:23:08)