Presentation is loading. Please wait.

Presentation is loading. Please wait.

IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Jim Moore IEEE Computer Society Liaison Representative to ISO/IEC JTC 1/SC.

Similar presentations


Presentation on theme: "IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Jim Moore IEEE Computer Society Liaison Representative to ISO/IEC JTC 1/SC."— Presentation transcript:

1 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Jim Moore IEEE Computer Society Liaison Representative to ISO/IEC JTC 1/SC 7 Prepared for IEEE CS SAB February 2013

2 Background IEEE Computer Society is a Category A Liaison to SC 7. –The Computer Society does not vote. –But it does get to participate, offer comments, and contribute documents (via a standing agreement with the US National Body). –The liaison relationship provides SC 7 access to Computer Society expertise around the world. –The liaison represents Computer Society interests in BOK, certifications, curricula and professional activities. –In accordance with the Bylaws of the IEEE, the liaison operates in accordance with the provisions of the “PSDO.” In IEEE, the liaison reports to Computer Society Standards Activities Board (SAB) and coordinates with Software and Systems Engineering Standards Committee (S2ESC) and IEEE Standards Association (IEEE-SA). In SC 7, the liaison provides reports to the Chair, the Secretariat, and the meetings of the HODs. The liaison also represents the Computer Society’s membership in the US Technical Advisory Group to SC 7. Feb 20132

3 Why Does the Computer Society Do This? Throughout the Computer Society, we are undertaking efforts to make the Society the “go to” place for software engineering. One of its strengths is the standards collection of the IEEE Software and Systems Engineering Standards Committee (S2ESC). One of its weaknesses is inconsistency between these standards and international standards (from ISO/IEC JTC 1/SC 7) on the same subject. Differences reduce the credibility of both standards on a given subject. IEEE and SC 7 have undertaken a program to make the two collections completely consistent using the PSDO. We use approaches: –Adoption: One organization adopts the standard of the other. –Joint projects: Either to merge two standards, develop a new one serving both organizations, or revise an existing one. Feb 2013 3

4 PSDO Agreement The IEEE Standards Association and ISO Central Secretariat have concluded a PSDO – Partner Standards Development Organization – agreement. The agreement provides uniform procedures for joint development and maintenance of standards by IEEE and designated TCs of ISO and SCs of JTC 1. Feb 2013 4

5 5 Inconsistencies in the two collections, circa 1995 TopicStatusRemarks Terminology & ConceptsRedDifferent vocabulary standards Quality managementOrangeISO: Driven down from ISO 9001. IEEE: traditional QA approach. TestingOrangeIEEE standards unrelated to SC7 processes. Architecture descriptionHarmlessSC7 didn’t have architecture standards. Product qualityYellowUnrelated standards Life cycle processesRedIncompatible standards Systems engineering processYellowUnrelated standards SW maintenanceRedIncompatible standards MeasurementYellowUnrelated standards Risk managementHarmlessNo standards at all Project managementRedIncompatible standards Verification and validationRedFundamentally different approaches; minor incompatibilities in details Configuration managementRedIncompatible standards SW process assessmentYellowNothing in IEEE. ISO process assessment incompatible with ISO LC. Requirements engineeringOrangeIEEE standards unrelated to SC7 processes SW life cycle dataRedIncompatible standards User documentationRedIncompatible standards CASE toolsYellowMinor incompatibilities NotationsHarmlessDistinct standards for distinct notations InternetHarmlessNo standards IT Services, Management, GovernanceHarmlessNo standards Specialty Engineering (Safety, Security)OrangeUnrelated approaches Professional certificationHarmlessNone

6 Feb 20136 TopicStatusRemarks Terminology & ConceptsGreenIEEE CS SWEBOK = ISO/IEC 19759. Identical vocabulary, 24765, hosted by IEEE CS. Quality managementGreenIdentical standard, 90003, but revision is needed. TestingYellow  Joint project is developing comprehensive testing standards to replace piecemeal ones. Architecture descriptionGreenIdentical standard: 42010 Product qualityGreenIEEE withdrew its conflicting standard and may adopt 25010 Life cycle processesGreenIdentical standards: 12207, 15288. IEEE is adopting associated guides: 24748. Systems engineering processGreenISO/IEC 26702 = IEEE 1220. Joint revision is underway. SW maintenanceGreenIdentical standard: 14764. MeasurementGreenIdentical standard: 15939. Risk managementGreenIdentical standard, 16085, but revision is needed. Project managementGreenIdentical standard: 16326. Verification and validationRed  IEEE is 1012 broadening to systems. SC 7 has a study group on V&V. Configuration managementYellow  SC7 is considering what changes are needed in newly revised IEEE Std 828. SW process assessmentHarmlessISO/IEC 15504 is now compatible with LCP standards. No IEEE standards. Requirements engineeringGreenIdentical standard, 29148 replaced IEEE 830, 1233, 1362. SW life cycle dataGreenIdentical standard, 15289 User documentationGreenIdentical standards, 26511 through 26515 CASE toolsGreenIdentical standards, 14102, 14471 NotationsGreenDistinct standards for distinct notations. SC 7 recently adopted IDEF standards. InternetGreenJoint project underway to revise ISO/IEC 23026 aka IEEE 2001 IT Services, Management, GovernanceHarmlessNo IEEE standards. IEEE is balloting adoption of 20000-1 and -2 Specialty Engineering (Safety, Security)Yellow  IEEE is balloting adoption of ISO/IEC 15026 (4 parts). IEEE 1228 is old and needs revision. Professional certificationGreenIEEE CSDA and CSDP were the first to conform to ISO/IEC 24773 Inconsistencies in the two collections today

7 Liaison representatives Jim Moore, lead, James.W.Moore@ieee.orgJames.W.Moore@ieee.org Pieter Botman, focusing on certification standards, P.Botman@ieee.orgP.Botman@ieee.org Terry Doran, focusing on process standards, Terry.Doran@computer.orgTerry.Doran@computer.org Paul Joannou, focusing on safety standards, pauljoannou@rogers.compauljoannou@rogers.com Typically, the Computer Society provides the editor for joint standards projects (see remaining charts) Feb 20137

8 Current and completed projects - 1 WGProjectPOCNotes 215289, LC dataAnnette Reilly, editor Jointly published. 22651x, User documentationAnnette Reilly, editor Jointly published 26511, 26512 and 26515. IEEE adopted 26513 and 26514. 223026, Internet practicesAnnette Reilly, editor ? ISO/IEC fast-track of IEEE 2001. NWIP and PAR for revision have been submitted. PAR was approved. 414102, 14471, CASE toolsIEEE adopted ISO/IEC 14102 and 14471. 6SQUARE seriesIEEE project to adopt 25010 has been initiated. There have been clerical delays. 614143-1, FSM conceptsIEEE has withdrawn its obsolete edition, leaving the ISO/IEC standard as the single standard. 625051, SW product qualityIEEE has withdrawn its obsolete edition (which was an adoption of ISO/IEC 12119). Feb 20138

9 Current projects - 2 WGProjectPOCNotes 715288 and 12207, LC Processes Anatol Kark, SG chair Published jointly. Planning for joint revision is underway. 715939, Measurement; 16085, Risk management; 16326, Project management; 29148 Requirements management Cheryl Jones, Bob Charette, Mark Henley Published jointly. 714764, MaintenanceTom PigoskiPublished jointly. IEEE may initiate joint revision. 715026-x, Systems and software assurance Jim MooreIEEE adopted 15026-1 as Trial Use Standard. IEEE adopted 15026-2. Other parts will be adopted as they become available. 7IEEE 828, Configuration management Jim Moore, SG chair IEEE revision has been provided to WG 7 for study. 724748-1,2,3, LC management guides 24748-1 adopted as an IEEE Guide. IEEE adopted -2 and -3, and may adopt others as published. 724748-4, Systems engineering process Terry Doran, editor ISO/IEC 26702 is fast-track of IEEE 1220. Joint revision is underway as 24748-4. 724748-5, SW Dev PlanIEEE plans to participate in joint revision and will contribute the SDP from EIA/IEEE J-Std-016. 724774, Process descriptionIEEE adopted 24774. 7IEEE 1012, V&VAnatol Kark, SG chair IEEE revision has been provided to WG 7 for study. Feb 20139

10 Current and completed projects - 3 WGProjectPOCNotes 1931320-1,-2, IDEFISO/IEC fast-track of IEEE 1320.1 and 1320.2 was successful. 2019759, SWEBOK GuideJuan Garbajosa, Gargi Keeni, editors Adopted by ISO/IEC. SWEBOK revision is underway; result will be resubmitted for ISO/IEC adoption. 2024773, Certification of SW professional; 29154; Guide to 24773 IEEE CS has two conforming certifications. 2224765, VocabularyAnnette Reilly, convener Published jointly. IEEE CS hosts web site for free public access. 2390003, SW quality management IEEE adopted it. ISO/IEC revision effort is faltering. There are plans to incorporate relevant material into the impending revision of 12207 and 15288. 2429110-x, LC profiles for VSEClaude Laporte, editor IEEE will consider publishing derivative documents to suit end-user needs. Feb 201310

11 Current and completed projects - 4 WGProjectPOCNotes 2520000-x, ITSMIEEE has initiated projects to adopt 20000-1 and 20000-2. Balloting is underway. 2629119, TestingJon Hagar, editor IEEE contributed base documents. Joint development is underway. IEEE balloting comments on all four parts have been submitted to SC 7. Joint development of a fifth part is proposed; PAR was approved. 4242010, Architecture description Rich Hilliard, editor Original was fast-track of IEEE 1471. Revision was published jointly. Feb 201311

12 Relevant Results of SC 7 Interim Meeting: Document Progress 15026-1, Sys and SW Assurance Concepts and Vocabulary: Send to DIS ballot. 15026-3, Integrity Levels: Editor to prepare working draft. 15288, Sys Processes: Send to NWIP and CD ballot. 24748-4, Management of Systems Engineering: Send to CD2 ballot. 24748-5, SW Development Planning: Send to CD1 ballot. Feb 201312

13 Relevant Results of SC 7 Interim: Study Group Study Group on IEEE 1012: –Describe differences in vocabulary and concepts. –List changes needed for adoption by SC 7. –Work with WG1012 to negotiate agreement on changes. Study Group on Applying ISO/IEC/IEEE 12207 to Service Architectures: –Prepare NWIP for ballot Feb 201313

14 Relevant Results of SC 7 Interim: Other Drafting of joint revision to IEEE Std 2001(ISO/IEC 23026) has begun. Annette Reilly is the lead editor. Decision whether to fast-track IEEE 828 was deferred--“editors of 15288 should, in preparing CD 1, ensure harmonization with IEEE 828 to the greatest degree possible.” Testing: The interim meeting of the relevant WG has not yet occurred. Certification: Botman will report to PAB. BKCASE: The status was presented. NATO is interested in adoption of 12207. Feb 201314

15 Relevant Results of SC 7 Interim: Recognition Dr. Karen Richter, for serving as an editor of 15026-4. Feb 201315

16 Summary of Effectiveness 1 (These numbers are current as of Sep 2012.) There are 51 S2ESC standards (now or imminent) –33 identical with SC7 (completed or imminent) –5 more potentially identical –13 others  2 outside SC7 scope  7 SC7 does not work in the area  3 IEEE provides a legitimate alternative  1 (1074) likely to remain inconsistent Projects affecting 11 standards are underway (Note: Some projects are both completed and underway, i.e. initial completion followed by revision) Feb 201316

17 Summary of Effectiveness 2 As a result of harmonization with SC 7, since 2005, old IEEE standards have been updated with modern revisions: –1 IEEE standard(s) last revised in 2003 –1 IEEE standard(s) last revised in 2000 –6 IEEE standard(s) last revised in 1998 –3 IEEE standard(s) last revised in 1996 –1 IEEE standard(s) last revised in 1995 –2 IEEE standard(s) last revised in 1992 –1 IEEE standard(s) last revised in 1990 –1 IEEE standard(s) last revised in 1987 Feb 201317

18 Summary of Effectiveness 3 We have created a coherent, consistent collection of standards, recognized world- wide, that supports and is supported by: –An agreed body of knowledge –An agreed vocabulary database –Certification programs –Training programs … making IEEE CS the international go-to place for codified knowledge of software engineering. Feb 201318


Download ppt "IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Jim Moore IEEE Computer Society Liaison Representative to ISO/IEC JTC 1/SC."

Similar presentations


Ads by Google