NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Automated Synthesis of Architecture of Avionic SystemsThe Architecture Synthesis Tool (AST) is software that automatically synthesizes software and hardware architectures of avionic systems. The AST is expected to be most helpful during initial formulation of an avionic-system design, when system requirements change frequently and manual modification of architecture is time-consuming and susceptible to error. The AST comprises two parts: (1) an architecture generator, which utilizes a genetic algorithm to create a multitude of architectures; and (2) a functionality evaluator, which analyzes the architectures for viability, rejecting most of the non-viable ones. The functionality evaluator generates and uses a viability tree a hierarchy representing functions and components that perform the functions such that the system as a whole performs system-level functions representing the requirements for the system as specified by a user. Architectures that survive the functionality evaluator are further evaluated by the selection process of the genetic algorithm. Architectures found to be most promising to satisfy the user s requirements and to perform optimally are selected as parents to the next generation of architectures. The foregoing process is iterated as many times as the user desires. The final output is one or a few viable architectures that satisfy the user s requirements.
Document ID
20110013621
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Chau, Savio
(California Inst. of Tech. Pasadena, CA, United States)
Xu, Joseph
(California Inst. of Tech. Pasadena, CA, United States)
Dang, Van
(California Inst. of Tech. Pasadena, CA, United States)
Lu, James F.
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 25, 2013
Publication Date
December 1, 2006
Publication Information
Publication: NASA Tech Briefs, December 2006
Subject Category
Man/System Technology And Life Support
Report/Patent Number
NPO-42607
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available