ADI Forums Search Contact ADI
 
   Home > Products > BEACON Family > BEACON





Copyright© 2001-2007
Applied Dynamics International.
All Rights Reserved.

Diagrammatic embedded software design offers a variety of development and life cycle advantages, including accelerated development and streamlined maintenance. For safety-critical applications, nothing less than a safety-critical software development tool will do.



ADI's BEACON tool set uses its own graphical programming language specifically designed for embedded software controls. Every embedded software task is covered – from signal management to control laws – using the native BEACON signal flow block palettes. Critical algorithmic decision-making can be embodied in BEACON's control flow diagrams, using the clear and concise language of standard flowcharts to specify your program's requirements and design.

But BEACON doesn't stop at diagrammatical specification of the processing requirements – you are also empowered to control the naming, declaration, and definition of data types and data items in BEACON's data window. BEACON's diagrammatical approach to software requirement and design specification is extended even further by the tool's ability to produce production-quality implementations of the diagrammatic design/requirement in ANSI C, Ada, and FORTRAN. After checking for potential safety issues, BEACON writes efficient, standardized, well-commented source code directly from your design.

Far from being done, however, BEACON offers the advantage of producing high-quality structural test cases directly from the design. First, the test requirements are determined according to the user specified design. Then, the tool automatically creates test cases that fulfill the test requirements. Finally, the test requirements, test cases, and coverage achieved are documented in a ready-to-run test file. The BEACON unit test generator also includes a variety of analyses that are indispensable for documenting and investigating the design.

BEACON generates safe code for critical applications as well as lower risk applications. The safe code paradigm promotes reliability and dependability as described in Safe Code (PDF).

For more, see Beacon datasheet in PDF (270 kb).


Control Flow
Signal Flow
Data Window
Production Code
AUTT