• IEEE 1012-2012

    Superseded A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

    IEEE Standard for System and Software Verification and Validation

    Available format(s):  PDF

    Superseded date:  20-03-2019

    Language(s):  English

    Published date:  25-05-2012

    Publisher:  Institute of Electrical & Electronics Engineers

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    1. Overview
    2. Normative references
    3. Definitions and acronyms
    4. Relationships between verification and
        validation (V&V) and life cycle processes
    5. Integrity levels
    6. V&V process overview
    7. Common V&V processes
    8. System V&V processes
    9. Software V&V processes
    10. Hardware V&V processes
    11. V&V reporting, administrative, and documentation
        requirements
    12. V&V plan
    Annex A (informative) - Mapping of IEEE 1012 verification
            and validation (V&V) activities and tasks
    Annex B (informative) - A risk-based integrity level schema
    Annex C (informative) - Definition of independent verification
            and validation (IV&V)
    Annex D (informative) - V&V of reuse software
    Annex E (informative) - Verification and validation (V&V)
            measures
    Annex F (informative) - Example of verification and validation
            (V&V) relationships to other project responsibilities
    Annex G (informative) - Optional verification and validation
            (V&V) tasks
    Annex H (informative) - Environmental factors consideration
    Annex I (informative) - Verification and validation (V&V) of
            system, software, and hardware integration
    Annex J (informative) - Hazard, security, and risk analysis
    Annex K (informative) - Example of assigning and changing
            the system integrity level of 'supporting system functions'
    Annex L (informative) - Mapping of ISO/IEC/IEEE 15288 and
            ISO/IEC 12207 process outcomes to verification and
            validation (V&V) tasks
    Annex M (informative) - Verification and validation (V&V) of
            n[th] of a kind systems
    Annex N (informative) - Bibliography

    Abstract - (Show below) - (Hide below)

    Specifies all system, software, and hardware life cycle processes including the Agreement, Organizational Project-Enabling, Project, Technical, Software Implementation, Software Support, and Software Reuse process groups.

    General Product Information - (Show below) - (Hide below)

    Committee Software & Systems Engineering Standards Comm
    Development Note Supersedes IEEE DRAFT 1012. (06/2005) Supersedes IEEE 1012A. (03/2006) 2016 version includes COR 1 2017. (10/2017)
    Document Type Standard
    Publisher Institute of Electrical & Electronics Engineers
    Status Superseded
    Superseded By
    Supersedes

    Standards Referenced By This Book - (Show below) - (Hide below)

    PD ISO/IEC TR 19759:2016 Software Engineering. Guide to the software engineering body of knowledge (SWEBOK)
    11/30246041 DC : 0 BS EN 60255-118-1 - MEASURING RELAYS AND PROTECTION EQUIPMENT - PART 118-1: SYNCHROPHASOR FOR SYSTEM - MEASUREMENTS
    ASTM F 1756 : 1997 : REV A : R2008 Standard Guide for Implementation of a Fleet Management System Network (Withdrawn 2015)
    ASTM F 1756 : 1997 : REV A : R2002 Standard Guide for Implementation of a Fleet Management System Network
    IEEE DRAFT 1058.1 : D2.1 98 SOFTWARE PROJECT MANAGEMENT PLANS
    IEEE 1653.3-2012 IEEE Guide for Rail Transit Traction Power Systems Modeling
    IEEE 1058-1998 IEEE Standard for Software Project Management Plans
    BS ISO/IEC/IEEE 24748-4:2016 Systems and software engineering. Life cycle management Systems engineering planning
    IEEE 1240-2000 IEEE Guide for the Evaluation of the Reliability of HVDC Converter Stations
    MIL-DTL-32529 Base Document:2015 POWER ELECTRONIC CONVERSION EQUIPMENT, NAVAL SHIPBOARD
    MIL-PRF-32272 Revision A:2016 INTEGRATED POWER MANAGEMENT CENTER (IPMC)
    CSA ISO/IEC 16085 : 2007 : R2012 SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - RISK MANAGEMENT
    CSA ISO/IEC 16085 : 2007 SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - RISK MANAGEMENT
    CAN/CSA-ISO/IEC/IEEE 24748-4:18 Systems and software engineering — Life cycle management — Part 4: Systems engineering planning (Adopted ISO/IEC/IEEE 24748-4:2016, first edition, 2016-05-15)
    IEEE/ISO/IEC 14764-2006 ISO/IEC/IEEE International Standard for Software Engineering - Software Life Cycle Processes - Maintenance
    SAE ARP 6803 : 2016 IVHM CONCEPTS, TECHNOLOGY AND IMPLEMENTATION OVERVIEW
    ASME NQA 1 : 2017 QUALITY ASSURANCE REQUIREMENTS FOR NUCLEAR FACILITY APPLICATIONS
    MIL-PRF-32150 Revision B:2013 STATIC AUTOMATIC BUS TRANSFER SWITCH (SABT) ON SURFACE AND SUBMARINE NAVAL VESSELS
    MIL-PRF-17773 Revision D:2015 SWITCH, BUS TRANSFER, ELECTRIC POWER, AUTOMATIC
    ASME AG-1 : 2019 CODE ON NUCLEAR AIR AND GAS TREATMENT
    ASME AG 1 : 2012 CODE ON NUCLEAR AIR AND GAS TREATMENT
    IEEE 1062-1998 IEEE Recommended Practice for Software Acquisition, 1998 Edition
    BS ISO/IEC/IEEE 29119-2:2013 Software and systems engineering. Software testing Test processes
    12/30236660 DC : 0 BS ISO/IEC 29119-3 - SOFTWARE AND SYSTEMS ENGINEERING - SOFTWARE TESTING - PART 3: TEST DOCUMENTATION
    17/30338434 DC : 0 BS ISO 20785-4 - DOSIMETRY FOR EXPOSURES TO COSMIC RADIATION IN CIVILIAN AIRCRAFT - PART 4: VALIDATION OF CODES
    BS ISO/IEC IEEE 24765:2010 Systems and software engineering. Vocabulary
    BS ISO/IEC/IEEE 29148 : 1900 SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - REQUIREMENTS ENGINEERING
    ISO/IEC/IEEE 24748-5:2017 Systems and software engineering — Life cycle management — Part 5: Software development planning
    BS ISO/IEC 16085:2006 Systems and software engineering. Life cycle processes. Risk management
    SAE J 2945 : 2017 DEDICATED SHORT RANGE COMMUNICATION (DSRC) SYSTEMS ENGINEERING PROCESS GUIDANCE FOR SAE J2945/X DOCUMENTS AND COMMON DESIGN CONCEPTS
    IEEE DRAFT 1074 : 0 DEVELOPING SOFTWARE LIFE CYCLE PROCESSES
    ASCE 21 05 : 2006 AUTOMATED PEOPLE MOVER STANDARDS - PART 1
    IEEE 24748-3-2012 IEEE Guide--Adoption of ISO/IEC TR 24748-3:2011,Systems and Software Engineering--Life Cycle Management-- Part 3: Guide to the Application of ISO/IEC 12207 (Software Life Cycle Processes)
    ABS 0252 : 2016 DATA INTEGRITY FOR MARINE AND OFFSHORE OPERATIONS - CYBERSAFETY[TM] VOLUME 3
    BS ISO/IEC 14764:2006 Software engineering. Software life cycle processes. Maintenance
    CAN/CSA-ISO/IEC 16350:16 Information technology Systems and software engineering Application management (Adopted ISO/IEC 16350:2015, first edition, 2015-08-01)
    ASTM E 2066 : 2000 Standard Guide for Validation of Laboratory Information Management Systems
    MIL-HDBK-516 Revision C:2014 AIRWORTHINESS CERTIFICATION CRITERIA
    BS ISO/IEC 30130:2016 Software engineering. Capabilities of software testing tools
    04/30115148 DC : DRAFT JUNE 2004 ISO/IEC 14764 ED.2 - SOFTWARE ENGINEERING - SOFTWARE LIFE CYCLE PROCESSES - MAINTENANCE
    02/647831 DC : DRAFT OCT 2002 ISO/IEC 16085 - INFORMATION TECHNOLOGY - SOFTWARE LIFE CYCLE PROCESSES - RISK MANAGEMENT
    09/30179091 DC : 0 BS ISO 26262-2 - ROAD VEHICLES - FUNCTIONAL SAFETY - PART 2: MANAGEMENT OF FUNCTIONAL SAFETY
    04/30115151 DC : DRAFT JUNE 2004 ISO/IEC 16085 - SOFTWARE ENGINEERING - SOFTWARE LIFE CYCLE PROCESSES - RISK MANAGEMENT
    CSA ISO/IEC 16085 : 2007 : R2017 SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - RISK MANAGEMENT
    IEEE C37.105 : 2010 QUALIFYING CLASS 1E PROTECTIVE RELAYS AND AUXILIARIES FOR NUCLEAR POWER GENERATING STATIONS
    IEEE C37.118.1-2011 IEEE Standard for Synchrophasor Measurements for Power Systems
    ISO/IEC/IEEE 29119-2:2013 Software and systems engineering Software testing Part 2: Test processes
    AOP 52 : 2016 GUIDANCE ON SOFTWARE SAFETY DESIGN AND ASSESSMENT OF MUNITION-RELATED COMPUTING SYSTEMS
    ASTM E 2066 : 2000 : R2007 Standard Guide for Validation of Laboratory Information Management Systems (Withdrawn 2015)
    ISO/IEC/IEEE 24748-4:2016 Systems and software engineering — Life cycle management — Part 4: Systems engineering planning
    ISO/IEC 16085:2006 Systems and software engineering Life cycle processes Risk management
    IEEE 1662-2008 IEEE Guide for the Design and Application of Power Electronics in Electrical Power Systems on Ships
    IEEE 7-4.3.2-2016 IEEE Standard Criteria for Programmable Digital Devices in Safety Systems of Nuclear Power Generating Stations
    CSA N290.14 : 2015 QUALIFICATION OF DIGITAL HARDWARE AND SOFTWARE FOR USE IN INSTRUMENTATION AND CONTROL APPLICATIONS FOR NUCLEAR POWER PLANTS
    IEEE 1633-2016 REDLINE IEEE Recommended Practice on Software Reliability
    NASA-STD-8739.8A : 2020 SOFTWARE ASSURANCE AND SOFTWARE SAFETY STANDARD
    IEEE 1058.1-1987 IEEE Standard for Software Project Management Plans
    NASA STD 8739.8 : 2004 SOFTWARE ASSURANCE STANDARD
    IEEE 1909.1-2014 IEEE Recommended Practice for Smart Grid Communications Equipment -- Test Methods and Installation Requirements
    BS ISO/IEC 16326:2009 Systems and software engineering. Life cycle processes. Project management
    BS ISO/IEC/IEEE 29119-1:2013 Software and systems engineering. Software testing Concepts and definitions
    PD IEC/TR 63084:2017 Nuclear power plants. Instrumentation and control important to safety. Platform qualification for systems important to safety
    PD ISO/IEC TR 24748-3:2011 Systems and software engineering. Life cycle management Guide to the application of ISO/IEC 12207 (Software life cycle processes)
    ASTM F 1756 : 1997 Standard Guide for Implementation of a Fleet Management System Network
    PD ISO/IEC TS 24748-6:2016 Systems and software engineering. Life cycle management System integration engineering
    BS ISO/IEC 16350:2015 Information technology. Systems and software engineering. Application management
    BS ISO/IEC/IEEE 24748-5:2017 Systems and software engineering. Life cycle management Software development planning
    ISO/IEC TS 24748-6:2016 Systems and software engineering — Life cycle management — Part 6: System integration engineering
    ISO/IEC/IEEE 16326:2009 Systems and software engineering Life cycle processes Project management
    ISO/IEC/IEEE 29148:2011 Systems and software engineering Life cycle processes Requirements engineering
    SAE ARP 5120 : 2016 AIRCRAFT GAS TURBINE ENGINE HEALTH MANAGEMENT SYSTEM DEVELOPMENT AND INTEGRATION GUIDE
    IEEE 730-2014 REDLINE IEEE Standard for Software Quality Assurance Processes
    IEEE 1786-2011 IEEE Guide for Human Factors Applications of Computerized Operating Procedure Systems (COPS) at Nuclear Power Generating Stations and Other Nuclear Facilities
    IEEE/ISO/IEC 16085-2006 ISO/IEC/IEEE International Standard - Systems and Software Engineering - Life Cycle Processes - Risk Management
    ISO/IEC 30130:2016 Software engineering Capabilities of software testing tools
    CAN/CSA-ISO/IEC 30130:16 Software engineering Capabilities of software testing tools (Adopted ISO/IEC 30130:2016, first edition, 2016-02-01)
    ISO/IEC TR 19759:2015 Software Engineering Guide to the software engineering body of knowledge (SWEBOK)
    IEC TR 63084:2017 Nuclear power plants - Instrumentation and control important to safety - Platform qualification for systems important to safety
    ABS 0253 : 2016 GUIDE FOR SOFTWARE SYSTEMS VERIFICATION ABS CYBERSAFETY[TM] VOLUME 4
    BS ISO/IEC 25021:2012 Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). Quality measure elements
    12/30236634 DC : 0 BS ISO/IEC 29119-1 - SOFTWARE AND SYSTEMS ENGINEERING - SOFTWARE TESTING - PART 1: CONCEPTS AND DEFINITIONS
    BS ISO/IEC/IEEE 29119-3:2013 Software and systems engineering. Software testing Test documentation
    ASTM F 1756 : 1997 : REV A Standard Guide for Implementation of a Fleet Management System Network
    ISO/IEC/IEEE 12207:2017 Systems and software engineering — Software life cycle processes
    IEEE 610.12-1990 IEEE Standard Glossary of Software Engineering Terminology
    ABS 0254 : 2016 GUIDANCE NOTES ON SOFTWARE PROVIDER CONFORMITY PROGRAM ABS CYBERSAFETY[TM] VOLUME 5
    FIPS PUB 140 : 0001 SECURITY REQUIREMENTS FOR CRYPTOGRAPHIC MODULES
    ASTM E 792 : 2002 Standard Guide for Selection of a Clinical Laboratory Information Management System
    IEEE C37.17-2012 IEEE Standard for Trip Systems for Low-Voltage (1000 V and below) AC and General Purpose (1500 V and below) DC Power Circuit Breakers
    IEEE 829-2008 IEEE Standard for Software and System Test Documentation
    IEEE C37.231-2006 IEEE Recommended Practice for Microprocessor-Based Protection Equipment Firmware Control
    IEEE 830-1998 IEEE Recommended Practice for Software Requirements Specifications
    IEEE 1219-1998 IEEE Standard for Software Maintenance
    IEEE 1826-2012 IEEE Standard for Power Electronics Open System Interfaces in Zonal Electrical Distribution Systems Rated Above 100 kW
    IEEE 1074-2006 IEEE Standard for Developing a Software Project Life Cycle Process
    ASCE T&DI 21 13 : 2013 AUTOMATED PEOPLE MOVER STANDARDS
    ISO/IEC 25021:2012 Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Quality measure elements
    ISO/IEC/IEEE 29119-1:2013 Software and systems engineering Software testing Part 1: Concepts and definitions
    ABS 0251 : 2016 CYBERSECURITY IMPLEMENTATION FOR THE MARINE AND OFFSHORE INDUSTRIES - CYBERSAFETY[TM] VOLUME 2
    ISO/IEC/IEEE 29119-3:2013 Software and systems engineering Software testing Part 3: Test documentation
    ISO/IEC/IEEE 24765:2017 Systems and software engineering — Vocabulary
    ISO/IEC 16350:2015 Information technology Systems and software engineering Application management
    ISO/IEC TR 24748-3:2011 Systems and software engineering Life cycle management Part 3: Guide to the application of ISO/IEC 12207 (Software life cycle processes)

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC/IEEE 15288:2015 Systems and software engineering — System life cycle processes
    IEEE 1074-2006 IEEE Standard for Developing a Software Project Life Cycle Process
    ISO/IEC/IEEE 29148:2011 Systems and software engineering Life cycle processes Requirements engineering
    ISO/IEC/IEEE 24765:2017 Systems and software engineering — Vocabulary
    ISO/IEC TR 15026-1:2010 Systems and software engineering Systems and software assurance Part 1: Concepts and vocabulary
    ISO/IEC 16085:2006 Systems and software engineering Life cycle processes Risk management
    ISO/IEC 27005:2011 Information technology Security techniques Information security risk management
    ISO/IEC 12207:2008 Systems and software engineering Software life cycle processes
    ISO/IEC 15026-2:2011 Systems and software engineering — Systems and software assurance — Part 2: Assurance case
    ISO/IEC 15408-1:2009 Information technology — Security techniques — Evaluation criteria for IT security — Part 1: Introduction and general model
    IEEE 829-2008 IEEE Standard for Software and System Test Documentation
    ISO/IEC 15026-4:2012 Systems and software engineering Systems and software assurance Part 4: Assurance in the life cycle
    ISO/IEC 15026-3:2015 Systems and software engineering — Systems and software assurance — Part 3: System integrity levels
    ISO/IEC 15939:2007 Systems and software engineering Measurement process
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective