This document discusses recommended practices and style for programmers using the C language in the Flight Dynamics Division environment. guidelines are based on
generally recommended software engineering techniques, industry resources, and local
convention. The Guide offers preferred solutions to common C programming issues and illustrates through examples of C code.
Purpose of this White Paper
This white paper describes a collection of standards, conventions, and guidelines for writing solid Java
code. They are based on sound, proven software engineering principles that lead to code that is easy to
understand, to maintain, and to enhance. Furthermore, by following these coding standards your
productivity as a Java developer should increase remarkably – Experience shows that by taking the time to
write high-quality code right from the start you will have a much easier time modifying it during the
development process. Finally, following a common set of coding standards leads to greater consistency,
making teams of developers significantly more productive.
Schifra
Reed-Solomon Error Correcting Code Library
http://www.schifra.com
Copyright (c) 2000-2007 Arash Partow, All Rights Reserved.
The Schifra Reed-Solomon Error Correcting Code Library and all
its components are supplied under the terms of the General Schifra
License agreement. The contents of the Schifra Reed-Solomon Error
Correcting Code Library and its components may not be copied or
disclosed except in accordance with the terms of that agreement.
URL: http://www.schifra.com/license.html
Parties wanting to use the Schifra Reed-Solomon Error Correcting Code
Library and its components within an open source, academic or other
noncommercial or not-for-profit environment may do so under the
guidelines and in complete accordance with the below attached
General Public License (version 2). Under the described terms of
"free" use for open source and noncommercial purposes of the Schifra
Schifra
Reed-Solomon Error Correcting Code Library
http://www.schifra.com
Copyright (c) 2000-2007 Arash Partow, All Rights Reserved.
The Schifra Reed-Solomon Error Correcting Code Library and all
its components are supplied under the terms of the General Schifra
License agreement. The contents of the Schifra Reed-Solomon Error
Correcting Code Library and its components may not be copied or
disclosed except in accordance with the terms of that agreement.
URL: http://www.schifra.com/license.html
Parties wanting to use the Schifra Reed-Solomon Error Correcting Code
Library and its components within an open source, academic or other
noncommercial or not-for-profit environment may do so under the
guidelines and in complete accordance with the below attached
General Public License (version 2). Under the described terms of
"free" use for open source and noncommercial purposes of the Schifra
MISRA-C:2004 Coding Standard
The LDRA tool suite is developed and certified to BS EN ISO 9001:2000. This comparison has used the revised MISRA
standard, MISRA-C:2004 "guidelines for the use of the C language in critical systems" was published in October 2004.
The widespread use of embedded systems mandates the development of industrial software design methods, i.e. computer-aided design and engineering of embedded applications using formal models (frameworks) and standardized prefabricated components, much in the same way as in other mature areas of engineering such as mechanical engineering and electronics. These guidelines have been used to develop Component-based Design of Software for Embedded Systems (COMDES). The paper gives an overview of the COMDES framework, followed by a presentation of a generic component types, such as function blocks, activities and function units. The execution of function units is discussed in the context of a newly developed execution model, i.e. timed-multitasking, which has been extended to distributed embedded systems.
This document describes the Object Oriented Design Standards as they are used in the
corelinux++ project. It provides a set of guidelines, rationales and standards for object oriented
design.Nxc26i2c