|
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).
|