Presentation is loading. Please wait.

Presentation is loading. Please wait.

IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Annette Reilly IEEE Computer Society Liaison Representative.

Similar presentations


Presentation on theme: "IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Annette Reilly IEEE Computer Society Liaison Representative."— Presentation transcript:

1 IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Annette Reilly IEEE Computer Society Liaison Representative to ISO/IEC JTC 1/SC 7 May 2018 IEEE-CS/SC7 Liaison Report

2 IEEE Computer Society IEEE is the world’s largest technical professional association 423,000 members in 160 countries, 117,000 student members 39 Societies Over 1300 active standards, over 600 standards in development Offices in US, Austria, Japan, Singapore, China, India IEEE Computer Society: International reach 60,000 members, 400 chapters, 40 technical communities Over 120 standards in development May 2018

3 Goal of the Liaison to SC 7
The goal is to support the IEEE Computer Society as a joint “owner” with ISO/IEC JTC 1/SC7 of a single, globally relevant characterization of the scope and content of systems and software engineering. IEEE and ISO/IEC JTC1/SC7 have 35 joint standards today with 19 joint standards in development or revision May 2018

4 Objectives of the SC7 Society Representative
Under the terms of the Partner Standards Development Organization (PSDO) agreement, and in cooperation with IEEE-Standards Association, improve the degree of alignment between IEEE S2ESC standards and SC7 standards. Seek improvement of standards to provide additional rigor for situations of high consequence, and broad applicability for current processes and methods Ensure that the SC7 adoption of the Software Engineering Body of Knowledge (SWEBOK Guide), ISO/IEC TR 19759, remains consistent with the IEEE CS SWEBOK Guide as it evolves. May 2018

5 Portfolio status As of May 2018, there are 59 IEEE S2ESC standards
24 IEEE-unique 11 IEEE-adopted from ISO/IEC JTC 1 24 Joint ISO/IEC/IEEE Projects for 33 standards are underway 19 of these are joint projects with SC7 Note: Some projects are both completed and underway, i.e. completion followed by revision May 2018

6 Published Standards 2017 IEEE 1012 Standard for System, Software and Hardware Verification and Validation ISO/IEC/IEEE 15289, 3rd ed. Systems and software engineering -- Content of life-cycle information items (documentation) ISO/IEC/IEEE 15939, Systems and software engineering - Measurement process ISO/IEC/IEEE Systems and software engineering--life cycle management--Part 5: Software development planning ISO/IEC/IEEE 24765, Systems and software engineering – Vocabulary ISO/IEC/IEEE 26512, Systems and software engineering -- Requirements for acquirers and suppliers of information for use ISO/IEC/IEEE 26513, Systems and software engineering -- Requirements for testers and reviewers of information for users ISO/IEC/IEEE 12207, Systems and software engineering – Software life cycle processes May 2018

7 Joint development/revisions in progress (1)
ISO/IEC/IEEE , Systems and software engineering – Software life cycle processes -- Part 2: Relation and Mapping Between ISO/IEC/IEEE :2017 and ISO/IEC/IEEE 12207:2008 , Systems and software engineering — Systems and software assurance — Part 1: Concepts and vocabulary , Systems and software engineering — Systems and software assurance — Part 3: Systems integrity levels (revision), Systems and Software Engineering -- Systems and Software Assurance -- Part 4: Assurance in the Life Cycle th ed. (revision)ISO/IEC/IEEE International Standard -- Systems and Software Engineering -- Content of Life-Cycle Information Items (Documentation) 16085 Standard for Software Engineering - Software Life Cycle Processes - Risk Management 16326 Systems and Software Engineering--Life Cycle Processes--Project Management Some projects need SC7 resolution for joint development May 2018

8 Joint development/revisions in progress (2)
21839, Systems Engineering - Systems of Systems Considerations in Engineering of Systems 21840, Systems Engineering -- Guide for the Utilization of ISO/IEC/IEEE in the Context of System of Systems Engineering 21841, Systems and Software Engineering -- Taxonomies of Systems of Systems (SoS) Life Cycle Management - Part 1: Guidelines for Life Cycle Management Life Cycle Management-- Part 2: Guidelines for the Application of ISO/IEC/IEEE (System Life Cycle Processes) Life Cycle Management-- Part 2: Guidelines for the Application of ISO/IEC/IEEE (Software Life Cycle Processes) May 2018

9 Joint development/revisions in progress (3)
Requirements for Managers of Information for Users of Systems, Software, and Services 26515 Developing Information for Users in an Agile Environment Life Cycle Processes --Requirements Engineering 42010 Systems and Software Engineering -- Architecture Description 42020 Systems and Software Engineering -- Architecture Processes 42030 Systems and software engineering Architecture Evaluation 90003 Software Engineering -- Guidelines for the application of ISO 9001:2015 to computer software (revision) May 2017

10 New projects New IEEE projects Joint with ISO/IEC JWG16:
IEEE 2675 DevOps processes P2430, Standard for Software Nonfunctional Sizing Measurement IEEE 7000 Model-based ethics process IEEE 7002 Data Privacy Process IEEE 7003 Algorithm Bias Considerations IEEE 7005 Transparent employer data governance IEEE 7006 Personal Data Artificial Intelligence (AI) Agent Joint with ISO/IEC JWG16: P Preparation of Information for Use (Instructions for Use) of Products - Part 1: Principles and General Requirements May 2018

11 SC7 adoption of IEEE standards in process
IEEE Standard for Application of Systems Engineering on Defense Programs IEEE Standard for Technical Reviews and Audits on Defense Programs IEEE 1062 Recommended Practice for Software Acquisition ________ IEEE Standard for System and Software Verification and Validation (possible future) May 2018

12 Liaison representatives/editors
Annette Reilly, lead, Edward Addy, verification standards Pieter Botman, BOK and certification standards, Mary Beth Chrissis, risk management, Terry Doran, life cycle process standards, Joann Hackos, content management and information management standards, Jon Hagar, software testing standards Mark Henley, engineering project management Rich Hilliard, architecture and SWEBOK Claude Laporte, VSE series, Garry Roedler, defense-related SE Suzanne Van Hove, service management processes, VSE, May 2018

13 SWEBOK Revisions Planning underway to transition the next version of SWEBOK to an incrementally updated, internet-accessible wiki format. The SWEBOK Guide: characterizes the contents of the software engineering discipline promotes a consistent view of software engineering worldwide clarifies software engineering's place with respect to other disciplines provides a foundation for training materials and curriculum development, and provides a basis for certification and licensing of software engineers Published 2014 by IEEE Computer Society Published as ISO/IEC TR 19759:2015, Corrected version May 2018

14 Summary of Effectiveness
IEEE CS has 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 Training programs … making IEEE CS an international source for codified knowledge of systems and software engineering. May 2018

15 Back-up May 2018

16 Working relationships
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. As provided by the Bylaws of the IEEE, the liaison operates in accordance with the provisions of the Partner Standards Development Organization (PSDO) agreement. 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 Secretariat. The liaison also represents the Computer Society’s membership in the US Technical Advisory Group to SC 7, SSE, which is administered by INCITS effective 1 December 2017. May 2018

17 Why Does the Computer Society Do This?
IEEE CS SAB, Mar 2009 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. The role of its Standards Activity Board (SAB) and Systems and Software Engineering Standards Committee (S2ESC) is to deal with the standards collection. One of the strengths of the CS systems and software engineering program is the standards collection of the S2ESC. One of its weaknesses is inconsistency between these standards and other international standards (from ISO/IEC JTC 1/SC 7) on the same subject. Differences reduce the credibility of both standards on a given subject. CS and SC 7 have undertaken a program to make the two collections completely consistent using the PSDO. We use two 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. Where there is no overlap, we encourage revision of our standards in a manner that avoids contradiction with those of the SC 7 collection. May 2018 IEEE-CS/SC7 Liaison Report

18 IEEE CS SAB, Mar 2009 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. IEEE also has a dual logo agreement with IEC. May 2018 IEEE-CS/SC7 Liaison Report

19 How does joint development between IEEE and ISO/IEC JTC 1 SC work?
Typically, one working group (SC7 or IEEE) takes the lead in working draft development and comments management The lead working group prepares text in ISO format with very minor modifications for the triple copyright notices, Foreword text Each partner follows its own procedures for Working group formation, Project initiation (ISO NWIP, IEEE PAR) Agreement to go to ballot (ISO CD, IEEE initial ballot) The lead working group resolves comments from both IEEE and ISO ballots Further ballots and revisions until consensus approval is gained for the identical text (ISO DIS/FDIS, IEEE recirculations are scheduled concurrently) ISO ITTF and IEEE Standards Association editors work together to prepare the final published version. May 2018

20 Current and completed projects - 1
WG Project IEEE POC Notes 2 15289, LC data Annette Reilly Jointly published, 4th ed. revision in process 2651x, User documentation Jointly published 26511, 26512, 26513, and IEEE adopted 23026, Internet practices ISO/IEC revision/ of IEEE 2001/ISO-IEC 26531, Content management   Published 4 14102, 14471, CASE tools Carl Singer IEEE adopted ISO/IEC and 14471, ISO renumbering of IEEE standards. To be withdrawn in 2018. 6 SQUARE series No current IEEE involvement. , FSM concepts No current IEEE involvement IEEE 2430 Standard for Software Nonfunctional Sizing Measurement Potential future adoption by SC7/WG6 May 2018

21 Current projects - 2 WG Project Notes IEEE POC 7
15288 and 12207, LC Processes Garry Roedler, Terry Doran, Annette Reilly, Bill Bearden Published jointly. 15939, Measurement; 16085, Risk management; 16326, Project management; Requirements management Cheryl Jones, Mark Henley Published jointly. Revisions in process 14764, Maintenance pending Published jointly. Joint revision anticipated for 2018 15026-x, Systems and software assurance Paul Joannou IEEE adopted , -3, -4. Joint revisions of parts 1, 2, 4 in process. IEEE 828, Configuration management Bob Aiello IEEE revision was provided to WG 7 for study. ,2,3, LC management guides , -2, -3 adopted as IEEE Guides. Joint Revisions are underway. , Systems engineering process Terry Doran, editor Superseded IEEE Published. , SW Planning process E. Strange, editor Published 24774, Process description IEEE adopted Potential joint revision in 2018. IEEE 1012, V&V Edward Addy IEEE revision continuing May 2018

22 Current and completed projects - 3
WG Project IEEE POC Notes 19 ,-2, IDEF ISO/IEC fast-track of IEEE and was successful. Reaffirmed by ISO. 20 19759, SWEBOK Guide V3 Pieter Botman Previous version adopted by ISO/IEC. SWEBOK V3 published; pending publication(as US NB contribution) by ISO/IEC. 24773, Certification of SW professional; 29154; Guide to 24773 Pieter Botman, editor IEEE CS established a revised certification scheme. Revision in process by ISO. IEEE advising but not in joint development. 22 24765, Vocabulary Annette Reilly, convener Published jointly. IEEE CS hosts web site for free public access: 23 90003, SW quality management Joint revision in process 24 29110-x, LC profiles for VSE S.D. Van Hove IEEE will consider publishing derivative documents to suit end-user needs. 26 29119, Testing Jon Hagar, editor IEEE contributed base documents. Parts 1-5 have been jointly published. 42 42010, Architecture description Rich Hilliard, editor Original was fast-track of IEEE Revision was published jointly. Second revision in process. May 2018

23 Consistencies in the two collections today
IEEE CS SAB, Mar 2009 Consistencies in the two collections today Topic Status Remarks Terminology & Concepts Green IEEE CS SWEBOK = ISO/IEC Identical vocabulary, 24765, hosted by IEEE CS. Quality management Identical standard, Revision is underway. Testing First four standards of joint s29119 series are published. One remains. Architecture description Identical standard: 42010 Product quality Harmless No related IEEE standards Life cycle processes 12207, completed. IEEE is jointly revising associated guides: Systems engineering process SW maintenance Identical standard: Measurement Identical standard: Risk management Identical standard, 16085, joint revision in process Project management Identical standard: Verification and validation IEEE 1012 is broadened to systems and hardware Configuration management Yellow  12207 and revisions somewhat align with revised 828. SW process assessment Requirements engineering Identical standard, replaced IEEE 830, 1233, 1362. SW life cycle data Identical standard, 15289 User documentation Identical standards, through 26515 CASE tools Identical standards, 14102, 14471 Notations Distinct standards for distinct notations. SC 7 recently adopted IDEF standards. Internet Joint project revised SO/IEC aka IEEE 2001 Specialty Engineering (Safety, Security) IEEE has adopted ISO/IEC (4 parts). Revision of parts 1 and 3 is underway. Professional certification IEEE CSDA and CSDP were the first to conform to ISO/IEC 24773 May 2018 IEEE-CS/SC7 Liaison Report

24 Inconsistencies in the two collections, circa 1995
IEEE CS SAB, Mar 2009 Inconsistencies in the two collections, circa 1995 Topic Status Remarks Terminology & Concepts Red Different vocabulary standards Quality management Orange ISO: Driven down from ISO IEEE: traditional QA approach. Testing IEEE standards unrelated to SC7 processes. Architecture description Harmless SC7 didn’t have architecture standards. Product quality Yellow Unrelated standards Life cycle processes Incompatible standards Systems engineering process SW maintenance Measurement Risk management No standards at all Project management Verification and validation Fundamentally different approaches; minor incompatibilities in details Configuration management SW process assessment Nothing in IEEE. ISO process assessment incompatible with ISO LC. Requirements engineering IEEE standards unrelated to SC7 processes SW life cycle data User documentation CASE tools Minor incompatibilities Notations Distinct standards for distinct notations Internet No standards IT Services, Management, Governance Specialty Engineering (Safety, Security) Unrelated approaches Professional certification None May 2017 IEEE-CS/SC7 Liaison Report


Download ppt "IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Annette Reilly IEEE Computer Society Liaison Representative."

Similar presentations


Ads by Google