• 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.

    SYSTEM, SOFTWARE, AND HARDWARE VERIFICATION AND VALIDATION

    Available format(s):  Hardcopy, PDF

    Superseded date:  20-03-2019

    Language(s):  English

    Published date:  01-01-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)

    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)
    IEEE 1058.1 : 1987 STANDARD FOR SOFTWARE PROJECT MANAGEMENT PLANS
    MIL HDBK 516 : C AIRWORTHINESS CERTIFICATION CRITERIA
    BS ISO/IEC 30130:2016 Software engineering. Capabilities of software testing tools
    11/30246041 DC : 0 BS EN 60255-118-1 - MEASURING RELAYS AND PROTECTION EQUIPMENT - PART 118-1: SYNCHROPHASOR FOR SYSTEM - MEASUREMENTS
    NASA STD 8739.8 : 2004 SOFTWARE ASSURANCE STANDARD
    IEEE 1062 : 1998 RECOMMENDED PRACTICE FOR SOFTWARE ACQUISITION
    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
    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
    IEEE 1909.1 : 2014 RECOMMENDED PRACTICE FOR SMART GRID COMMUNICATIONS EQUIPMENT - TEST METHODS AND INSTALLATION REQUIREMENTS
    BS ISO/IEC/IEEE 29119-2:2013 (published 2013-09) 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
    BS ISO/IEC/IEEE 29119-3:2013 (published 2013-09) 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
    BS ISO/IEC 16326 : 2009 SOFTWARE ENGINEERING - LIFE CYCLE PROCESS - PROJECT MANAGEMENT
    17/30338434 DC : 0 BS ISO 20785-4 - DOSIMETRY FOR EXPOSURES TO COSMIC RADIATION IN CIVILIAN AIRCRAFT - PART 4: VALIDATION OF CODES
    IEEE 610.12 : 1990 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
    BS ISO/IEC/IEEE 29119-1:2013 (published 2013-09) Software and systems engineering. Software testing Concepts and definitions
    PD IEC/TR 63084:2017 (published 2017-09) Nuclear power plants. Instrumentation and control important to safety. Platform qualification for systems important to safety
    04/30115148 DC : DRAFT JUNE 2004 ISO/IEC 14764 ED.2 - SOFTWARE ENGINEERING - SOFTWARE LIFE CYCLE PROCESSES - MAINTENANCE
    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
    IEEE 1058 : 1998 SOFTWARE PROJECT MANAGEMENT PLANS
    BS ISO/IEC/IEEE 24748-4:2016 Systems and software engineering. Life cycle management Systems engineering planning
    IEEE 1240 : 2000 GUIDE FOR THE EVALUATION OF THE RELIABILITY OF HVDC CONVERTER STATIONS
    BS PD 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)
    ASTM E 792 : 2002 Standard Guide for Selection of a Clinical Laboratory Information Management System
    IEEE C37.17 : 2012 TRIP SYSTEMS FOR LOW-VOLTAGE (1000 V AND BELOW) AC AND GENERAL PURPOSE (1500 V AND BELOW) DC POWER CIRCUIT BREAKERS
    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
    MIL DTL 32529 : 0 POWER ELECTRONIC CONVERSION EQUIPMENT, NAVAL SHIPBOARD
    MIL PRF 32272 : A INTEGRATED POWER MANAGEMENT CENTER (IPMC)
    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
    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
    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
    ISO/IEC TS 24748-6:2016 Systems and software engineering Life cycle management Part 6: System integration engineering
    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
    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
    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
    ASME NQA 1 : 2017 QUALITY ASSURANCE REQUIREMENTS FOR NUCLEAR FACILITY APPLICATIONS
    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
    ASCE 21 05 : 2006 AUTOMATED PEOPLE MOVER STANDARDS - PART 1
    IEEE 24748-3 : 2012 SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE MANAGEMENT - PART 3: GUIDE TO THE APPLICATION OF ISO/IEC 12207 (SOFTWARE LIFE CYCLE PROCESSES)
    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 14764:2006 SOFTWARE ENGINEERING - SOFTWARE LIFE CYCLE PROCESSES - MAINTENANCE
    IEEE 829 : 2008 SOFTWARE AND SYSTEM TEST DOCUMENTATION
    IEEE C37.231 : 2006 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 POWER ELECTRONICS OPEN SYSTEM INTERFACES IN ZONAL ELECTRICAL DISTRIBUTION SYSTEMS RATED ABOVE 100 KW
    IEEE 1074 : 2006 DEVELOPING A SOFTWARE PROJECT LIFE CYCLE PROCESS
    ASCE T&DI 21 13 : 2013 AUTOMATED PEOPLE MOVER STANDARDS
    SAE ARP 5120 : 2016 AIRCRAFT GAS TURBINE ENGINE HEALTH MANAGEMENT SYSTEM DEVELOPMENT AND INTEGRATION GUIDE
    IEEE 730 : 2014 SOFTWARE QUALITY ASSURANCE PROCESSES
    IEEE 1786 : 2011 GUIDE FOR HUMAN FACTORS APPLICATIONS OF COMPUTERIZED OPERATING PROCEDURE SYSTEMS (COPS) AT NUCLEAR POWER GENERATING STATIONS AND OTHER NUCLEAR FACILITIES
    IEEE 16085 : 2006 SYSTEMS AND SOFTWARE ENGINEERING - LIFE CYCLE PROCESSES - RISK MANAGEMENT
    IEEE C37.118.1 : 2011 SYNCHROPHASOR MEASUREMENTS FOR POWER SYSTEMS
    ISO/IEC 25021:2012 Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE) Quality measure elements
    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
    ABS 0252 : 2016 DATA INTEGRITY FOR MARINE AND OFFSHORE OPERATIONS - CYBERSAFETY[TM] VOLUME 3
    BS ISO/IEC 14764:2006 (published 2006-10) Software engineering. Software life cycle processes. Maintenance
    ISO/IEC/IEEE 29119-1:2013 Software and systems engineering Software testing Part 1: Concepts and definitions
    ISO/IEC 30130:2016 Software engineering Capabilities of software testing tools
    SAE ARP 6803 : 2016 IVHM CONCEPTS, TECHNOLOGY AND IMPLEMENTATION OVERVIEW
    ABS 0251 : 2016 CYBERSECURITY IMPLEMENTATION FOR THE MARINE AND OFFSHORE INDUSTRIES - CYBERSAFETY[TM] VOLUME 2
    CAN/CSA-ISO/IEC 30130:16 Software engineering Capabilities of software testing tools (Adopted ISO/IEC 30130:2016, first edition, 2016-02-01)
    ASTM E 2066 : 2000 : R2007 Standard Guide for Validation of Laboratory Information Management Systems (Withdrawn 2015)
    ASTM E 2066 : 2000 Standard Guide for Validation of Laboratory Information Management Systems
    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
    IEEE DRAFT 1058.1 : D2.1 98 SOFTWARE PROJECT MANAGEMENT PLANS
    IEEE 1653.3 : 2012 GUIDE FOR RAIL TRANSIT TRACTION POWER SYSTEMS MODELING
    CAN/CSA-ISO/IEC 16350:16 Information technology Systems and software engineering Application management (Adopted ISO/IEC 16350:2015, first edition, 2015-08-01)
    ISO/IEC/IEEE 24748-4:2016 Systems and software engineering Life cycle management Part 4: Systems engineering planning
    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)
    ISO/IEC TR 19759:2015 Software Engineering Guide to the software engineering body of knowledge (SWEBOK)
    ISO/IEC 16085:2006 Systems and software engineering Life cycle processes Risk management
    ASME AG-1 : 2019 CODE ON NUCLEAR AIR AND GAS TREATMENT
    ASME AG 1 : 2012 CODE ON NUCLEAR AIR AND GAS TREATMENT
    IEEE 1662 : 2008 DESIGN AND APPLICATION OF POWER ELECTRONICS IN ELECTRICAL POWER SYSTEMS
    IEC TR 63084:2017 Nuclear power plants - Instrumentation and control important to safety - Platform qualification for systems important to safety
    IEEE 7-4.3.2:2016 STANDARD CRITERIA FOR DIGITAL COMPUTERS 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 SOFTWARE RELIABILITY
    NASA-STD-8739.8A : 2020 SOFTWARE ASSURANCE AND SOFTWARE SAFETY STANDARD

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

    ISO/IEC/IEEE 15288:2015 Systems and software engineering System life cycle processes
    IEEE 1074 : 2006 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 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