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

ESCR C++(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]

  This guidebook is the sister publication of Embedded Software Coding Reference guide (ESCR)[C language edition] released in June 2006, that contains additional materials pertaining to C++ language, and explains about the coding practices grouped according to the most relevant software characteristic, along with references to corresponding coding rules.
   While following the concept and structure of the earlier released C language edition, ESCR [C++ language edition] focuses on reflecting the inherent characteristics of C++ language that is rapidly increasing its range of use in conjunction with the diffusion of object-oriented technology, introducing compliant and non-compliant examples that are of practical use to C++ programmers, and adding various rules and practices that address the programming needs and issues specific to C++ language.

Embedded System development Coding Reference[C++ language edition]

Contents

Part 1 How to Read the Coding Practices Guide
  Informs the readers that there are coding practices inherent to C++ language, and that some practices and rules require particular attention when applied in software development using C++ as the programming language.
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.
Appendix List of Practices and Rules

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]