1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

MISRA C:2012追加文書

Last updated at Posted at 2020-03-19

MISRA Cの追加資料は無償で公開されている。
https://www.misra.org.uk/forum/viewforum.php?f=241

<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words in order.

文書の種類

文書には、次の4種類がある。
Compliance:順守
Addendum:付録
Amendment(Amd):修正
Technical Corrigendum(TC):技術的訂正

Compliance

Conformance(適合)とCompliance(順守)は、国際規格では厳密な用語定義がある。
MISRA がどのように使っているかは本文から判断するとよい。

Addendum

付録には、規格の規定を形成する場合と、補助資料として規格の規定に影響を与えない部分があることがある。国際規格では、規定の一部になる場合をnormative, 参考情報をinformativeと呼んでいる。

Technical Corrigendum(TC)

技術的訂正。誤字の訂正は正誤表が出ることがあるかもしれない。TCに誤字の修正を含むことがあるかもしれない。

Amendment

修正。付録と技術的訂正を含む場合がある。
改定にするか、修正にするかは、量と質の両方から判断することがある。

Compliance

MISRA Compliance:2016

MISRA Compliance:2016
https://www.misra.org.uk/forum/viewtopic.php?f=241&t=1561&sid=bfe5c3601b4d8a3a5a21366bde03d6d6

reference

[1] Guidelines for the use of c language in vehicle based software ISBN 0-9524159-9-0 MISRA, April 1998
[2] MISRA-C:2004
[3] MISRA C:2012
[4] MISRA C++2008
[5] ISO/IEC 12207:2008
[6] IEC 61508:s010
[7] ISO 26262:2011
[8] DO 178C/ED-12C
[9] EN 50218:2011
[10] IEC 62304:2011
https://webstore.iec.ch/publication/22794
[11] ISO/IEC 25010:2011
https://www.iso.org/standard/35733.html

MISRA Compliance:2020

Addendum

MISRA C:2012 Addendum 1
https://www.misra.org.uk/forum/viewtopic.php?f=241&t=1256&sid=bfe5c3601b4d8a3a5a21366bde03d6d6

MISRA C:2012 Addendum 2 - new edition
https://www.misra.org.uk/forum/viewtopic.php?f=241&t=1563&sid=bfe5c3601b4d8a3a5a21366bde03d6d6

MISRA C:2012 Addendum 3
https://www.misra.org.uk/forum/viewtopic.php?f=241&t=1709&sid=bfe5c3601b4d8a3a5a21366bde03d6d6

Technical Corrigendum

MISRA C:2012 Technical Corrigendum 1
https://www.misra.org.uk/forum/viewtopic.php?f=241&t=1670&sid=bfe5c3601b4d8a3a5a21366bde03d6d6

Amendment

MISRA C:2012 Amendment 1
https://www.misra.org.uk/forum/viewtopic.php?f=241&t=1564&sid=bfe5c3601b4d8a3a5a21366bde03d6d6

MISRA C:2012 Amendment 2
https://www.misra.org.uk/forum/viewtopic.php?f=241&t=1841&sid=5f016b6a9105fd243db77440f69de42b

参考文献(reference)

平成28年度第1回 ISO上層委員会報告会
Directives Part 1 (ISO Supplement) Directives Part 2
2016年5月1日版の改訂ポイント
平成28年4月22日(金) 一般財団法人日本規格協会 国際標準化ユニット 松本 宏一
https://webdesk.jsa.or.jp/pdf/dev/md_1869.pdf

ISO/IEC専門業務用指針 第1部 及び ISO補足指針 統合版(ISOウェブサイト)
https://isotc.iso.org/livelink/livelink?func=ll&objId=4230452&objAction=browse&sort=subtype

part1では、特許との関係でcomplianceを使い、規格適合ではconformity, conformanceを使っている。

p.39
2.14 Reference to patented items (see also Annex I)
2.14.1 If, in exceptional situations, technical reasons justify such a step, there is no objection in principle to preparing an International Standard in terms which include the use of items covered by patent rights – defined as patents, utility models and other statutory rights based on inventions, including any published applications for any of the foregoing – even if the terms of the standard are such that there are no alternative means of compliance.

p.56

A statement assessing the proposal’s compliance with the Principles for developing ISO and IEC Standards related to or supporting public policy initiatives (for ISO see Annex SO in the Consolidated ISO Supplement and for IEC and ISO see Using and referencing ISO and IEC standards to support public policy: http://www.iso.org/sites/policy/) and the possible relation of the resulting deliverable(s) to public policy, including a statement regarding the potential for easier market access due to conformity with appropriate legislation.

p.73

The Patent Information database may contain information on specific patents, or may contain no such information but rather a statement about compliance with the Patent Policy for a particular Recommendation | Deliverable.

p.73

These rules are not intended to place any duty on the Patent Holder to compel compliance with the licensing commitment by the assignee or transferee after the transfer occurs.

p.74

The General Patent Statement and Licensing Declaration Form is not a replacement for the "individual" (see clause 4 of Part I) Declaration Form, which is made per Recommendation, but is expected to improve responsiveness and early disclosure of the Patent Holder's compliance with the Patent Policy.

p.75

Electrotechnical Commission (IEC) draws attention to the fact that it is claimed that compliance with this document may involve the use of a patent concerning (... subject matter ...) given in (... subclause ...).

p.95

Principle 1: Market relevance
Have all the affected parties been identified? For example:
a) organizations (of various types and sizes): the decision-makers within an organization who approve work to implement and achieve conformance to the MSS;

p.97

Principle 6: Applicability of conformity
If the intended use is for contractual or regulatory purposes, what are the potential methods to demonstrate conformance (e.g. first party, second party or third party)? Does the MSS enable organizations to be flexible in choosing the method of demonstrating conformance, and to accommodate for changes in its operations, management, physical locations and equipment?

ISO/IEC専門業務用指針 第2部、JTC1 補足指針、IEC補足指針等(IECウェブサイト)
http://www.iec.ch/members_experts/refdocs/governing.htm

p.18

3.3.3 requirement
expression, in the content of a document (3.1.1), that conveys objectively verifiable criteria to be fulfilled and from which no deviation is permitted if compliance conformance with the document is to be claimed

Directivesが、complianceとしていた記述をconformanceに変更している。

p.29

7 Verbal forms for expressions of provisions 7.1 General
The user of the document needs to be able to identify the requirements he/she is obliged to satisfy in order to claim compliance with a document.

p.104
Drafting of provisions(Clause 7)
Make sure that no requirements specifying compliance with national/legal regulations are included.

関連資料

MISRA-C
http://www.c-lang.org/detail/misra_c.html

レガシーコードをMISRA C 2012準拠にするための実践的ガイド
https://parasoft.techmatrix.jp/practical-guide-to-make-your-legacy-codebase-misra-c-2012-compliant

QA・C が MISRA C:2012 をサポート
https://www.toyo.co.jp/files/user/img/product/ss/pdf/61112_MISRAC3.pdf

文書履歴(document history)

ver. 0.01 初稿  20200319

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?