HOME >> Software Engineering >> Download(Deliverables/Reports) >>ESCR(Embedded System development Coding Reference) [C language edition]

ESCR(Embedded System development Coding Reference) [C language edition]

April 1, 2013
INFORMATION-TECHNOLOGY PROMOTION AGENCY, JAPAN
Software Engineering Center

Overview of ESCR [C language edition]

  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]

Contents

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  

Terms of Use

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.

Download

Note: Documents below are provided by PDF format.
·ESCR [C language edition]