Document ISO/IEC/JTC 1/SC 22/WG 23 N1042

Draft Agenda Meeting #72
ISO/IEC JTC 1/SC 22/WG2

22 February 2021 1900-2200 UTC


Meeting Location : Zoom

Hi,


Stephen Michell is inviting you to a scheduled Zoom meeting.


Topic: WG 23 work on IS 24772-1

Time: Nov 30, 2020 07:00 PM London

Every 4 weeks on Mon, until May 17, 2021, 7 occurrence(s)

Nov 30, 2020 07:00 PM

Dec 28, 2020 07:00 PM

Jan 25, 2021 07:00 PM

Feb 22, 2021 07:00 PM

Mar 22, 2021 07:00 PM

Apr 19, 2021 07:00 PM

May 17, 2021 07:00 PM

Please download and import the following iCalendar (.ics) files to your calendar system.

Weekly: https://iso.zoom.us/meeting/tJcpcOmgrjMqH9Pe6Fmcf9ElfesSeGFL5N8t/ics?icsToken=98tyKuCrqjwqEtSdsByARowqBo_Cc_zziFxfgvptmUnDDiNVOyb6MOdRAbdYNvSF


Join from PC, Mac, Linux, iOS or Android: https://iso.zoom.us/j/93470808057?pwd=K1hCWEVMNXVWSUpnYXhiazFaTDNxZz09

Password: 191370


Or iPhone one-tap :

US: +13462487799,,93470808057# or +14086380968,,93470808057#

Or Telephone:

Dial(for higher quality, dial a number based on your current location):

US: +1 346 248 7799 or +1 408 638 0968 or +1 646 876 9923 or +1 669 900 6833 or +1 253 215 8782 or +1 301 715 8592 or +1 312 626 6799 or 877 853 5247 (Toll Free)

Meeting ID: 934 7080 8057

Password: 191370

International numbers available: https://iso.zoom.us/u/abGm4iM5gQ

Or Skype for Business (Lync):

https://iso.zoom.us/skype/93470808057

Agenda

72.1 Opening activities

72.1.1 Opening Comments

72.1.2 Introduction of Participants/Roll Call



72.1.3 Procedures for this Meeting

72.1.4 Approval of previous Minutes of meeting 71 (N1009) held 9 Nov 2020

72.1.5 Review of actions items and resolutions, Action Item and Decision Logs (N/A)

72.1.6 Approval of Agenda

72.1.7 Meetings Schedule

Past Meetings:



2020

#67

10-12 Feb 2020

Prague CZ

With WG 21 SG 12

#68

24-25 Feb 2020

Las Vegas NV US

With WG 5 Fortran

#67-A

3 Mar 2020

Zoom

(C++) See TR24772-10 N0940

#67-B

16 Mar 2020

Zoom

(C++) See TR24772-10 N0941

#67-C

30 Mar 2020

Zoom

(C++) See TR24772-10 N0943

#69-A

7 Apr 2020

Zoom

(C++) See TR24772-4 N0945

#69-B

21 Apr 2020

Zoom

(Python and Java) See TR24772-4 N0947 and TR24772-11 N0948

#67-D

27 Apr 2020

Zoom

(C++) See TR24772-10 N0950

#69

19 May 2020

Zoom

Agenda N0951, minutes N0957

#69-C

6 May 2020

Zoom

(Java) See TR 24772-11 N0957

#67-E

8 Jun 2020

Zoom

(C++) See TR 24772-10

#69-D

1 Jun 2020

Zoom

(Java) See TR 24772-11 N0960

#69-E

15 Jun 2020

Zoom

(Python) See TR24772-4 N0961

#67-F

22 Jun 2020

Zoom

(C++) See TR 24772-10 N0963

#69-F

29 Jun 2020

Zoom

(Java) See TR24772-11 N0966

#67-G

6 Jul 2020

Zoom

(C++) See TR 24772-10 N0968

#69-G

13 Jul 2020

Zoom

(Java) See TR24772-11 N0970 and (Python) TR 24772-4 N0971

#67-H

20 Jul 2020

Zoom

(C++) See TR 24772-10 N0973

#69-H

27 Jul 2020

Zoom

(Java) See TR24772-11 N0977 and (Python) TR 24772-4 N0976

#67-I

8 Aug 2020

Zoom

(C++) See TR 24772-10 N0978

#69-I

8 Aug 2020

Zoom

(Python) TR 24772-4 N0980

#67-J

17 Aug 2020

Zoom

(C++) See TR 24772-10 N0981

#69-J

24 Aug 2020

Zoom

(Python) TR 24772-4 N0982

#67-K

3 Sep 2020

Zoom

(C++) See TR 24772-10 N0985

#69-K

8 Sep 2020

Zoom

(Python) TR 24772-4 N0987 and (Java) TR24772-11 N0986

#67-L

14 Sep 2020

Zoom

(C++) See TR 24772-10 N0989

#70

15 Sep 2020

Zoom

WG 23 mtg, N0992

#69-L

21 Sep 2020

Zoom

(Python) TR 24772-4 N0995 and (Java) TR24772-11 N0994

#67-M

29 Sep 2020

Zoom

(C++) See TR 24772-10 N0996

#69-M

7 Oct 2020

Zoom

(Python) TR 24772-4 N0997 and (Java) TR24772-11 N0998

#67-N

12 Oct 2020

Zoom

(C++) See TR 24772-10 N0999

#67-O

27 Oct 2020

Zoom

(C++) See TR 24772-10 N1004

#69-N

2 Nov 2020

Zoom

(Python) TR 24772-4 N1007 and (Java) TR24772-11 N1006

#71

9 Nov 2020

Zoom

WG 23 mtg, see N1009

#69-O

16 Nov 2020

Zoom

(Python) TR 24772-4 N1011 and (Java) TR24772-11 N1010

#67-P

23 Nov 2020

Zoom

(C++) See TR 24772-10 N1012, decide to move to GitHub.

#71-A

30 Nov 2020

Zoom

NWIP form N1021, Seed document N1022

#69-P

14 Dec 2020, 11 Jan 2021, 8 Feb 2021

Zoom

(Python) TR 24772-4 N1016, N1028 N1037 and (Java) TR24772-11 N1017, N1027, N1038

#67-Q

21 Dec 2020

Zoom

C++ review – in GitHub

#71-B

28 Dec 2020

Zoom

Conversion TR 24772-1 to IS, documents N1020 (minutes), N1021 (NWIP), N1022 (Seed document)

#70-C

4 Jan 2021, 1 Feb 2021, 17 Feb 2021

Zoom

SPARK Draft review N1026, N1034, N1041


Future meetings 2021

#76

TBD Nov 2021

TBD


#75

TBD Sep 2021

With SC 22


#74

TBD Jun 2021

With WG 4 Fortran Committee


#73

19 April 2021

Electronic

1600-1800 UTC

#72

22 Feb 2021

Electronic

1700-1900 UTC










2022

#81

TBD Nov 2022

With WG 21


#80

TBD Sep 2022

With SC 22


#79

TBD Jun 2022

With WG 4 Fortran Committee


#78

19 April 2022

Electronic

1600-1800 UTC

#77

TBD Feb 2022

With WG 5 Fortran

TBD


















72.2 Liaison Activities (for in-person meetings only)

71.2.1 PL22.3/WG5 (Fortran)

71.2.2 WG4 (COBOL)

71.2.3 WG9 (Ada) Erhard Ploedereder

71.2.4 PL22.11/WG14 C Clive Pygott

71.2.5 PL22.16/WG21 (C++) Michael Wong
71.2.6 MISRA C Clive Pygott
Next version close to publication. Expect it to address ISO/IEC 9899:2011.

71.2.7 MISRA (C++) Clive Pygott

71.2.8 SPARK Erhard Ploedereder

71.2.9 Other Liaison Activities or National body reports

72.3. Report from SC 22 (Convenor)



72. 4 Document Review

Progress of 24772-11 and 24772-4 Python,

Both documents are being championed by the US government.

We are having discussions with Don Deutsch of Oracle and the Java Community Process to help us review Part 11. The convenor has a meeting scheduled Tuesday Feb 23 for these discussions. The Python community has been working with WG 23 since 2018 in reviewing material and providing technical expertise.

24772-10 C++ is making progress. It is challenging to get attention from WG 21 during this COVID time as they seem to have ¾ of every week blocked for WG 21 meetings. Nevertheless we meet every 4 weeks using Zoom and GitHub and are making progress.

24772-6 SPARK. AdaCore and the UK have agreed to lead the rewrite of the SPARK document. The SPARK language has changed significantly from the 2006 version that was the bassis of TR 24772 Annex G. We have had 3 very productive meetings and see reaching closure on the document within two months.

Review of Draft IS 24772-1 (N1041 and draft ISO form 4 (NWIP) N1021.

In particular the restructure of TR 24772-1 to IS 24772-1, making clause 4 “Purpose of this document” and moving the general discussion of vulnerabilities and the “top 10” guidance to clause 5.


Clause 4.2 “Applying this document” - We need to make it clear that this document is providing guidance, and is not specifying how software should be developed.  Should we use the term “conformance”  here? 


Other clauses as needed.


Annex C Language specific template - needed significant rework to cover the changes to clause 4 and clause 5.

The convenor believes that the NWIP is sufficient.

72.6 Review of Assignment of responsibilities

72.7 Resolutions and Action Items


72.8. Adjournment