April 1, 2013
INFORMATION-TECHNOLOGY PROMOTION AGENCY, JAPAN
Software Engineering Center
ESCR [C language edition] introduces the readers to particular points to be careful of when using C as the programming languageand the know-how to succeed in coding, based on the objective of improving the quality of source code created for the software to be developed.
This guidebook also describes the approach to be taken to
standardize the source code and keep its quality consistent, when deciding on the coding rules to be followed by the organization or project-specific groups engaged in the development of embedded software.
![Embedded System development Coding Reference[C language edition]](../images/ESCR_e.jpg)
| Part 1 | How to Read the Coding Practices Guide |
| Defines what “coding practices” are, and provides reference information on relevant coding conventions and rules. | |
| Part 2 | Coding Practices for Embedded Software: Practices Chart |
| Describes the coding practices by classifying them according to four out of six main ISO-defined software quality characteristics: reliability; maintainability; portability; and efficiency. | |
| Part 3 | Typical Coding Errors in Embedded Software |
| Explains about coding errors, using six examples. | |
| Appendices |
NOTICE to DOCUMENTS available on this page.
Permission to use DOCUMENTS on this page is granted, provided that (1) the
below COPYRIGHT NOTICE appears in all copies and that both the COPYRIGHT
NOTICE and this permission notice appear, (2) use of such DOCUMENTS on this
page is for non-commercial or personal use only and will not be copied or
posted on any commercial network computer or broadcast in any media, and (3)
no modifications of any DOCUMENTS are made.
COPYRIGHT NOTICE.
(c) 2013 Software Engineering Center, IPA, Japan. All rights reserved.
Note: Documents below are provided by PDF format.
·ESCR [C language edition]