Previous PageTable Of ContentsNext Page


APPENDIX K: VIKING THROUGH INFORMATION MANAGEMENT PLAN


PG Viking
Through Life Information Management Plan

Editors Ref. NSAN/99IMP_Rev 4
Revision No. 4

PG Viking
Mailing address
Projektkontor VIKING
S-205 55 Malmö
Sweden

Tel:  +46 40 34 80 00
Fax:  +46 40 34 85 04

 

PG Viking Through Life Information Management Plan

Date of first issue:
Project No.:

19 January 1999

Approved by:
Organizational unit:

Truls Grasmo
The ILS Group

Client:
Client ref.:

Kockums Ordernr: 213012 -10

    Summary
    As the second of two reports making up the Information Management Study in the Viking program, this report constitutes the Through Life Information Management Plan. The Plan is based on the Through Life Information Management Strategy and the Viking Requirements Document (Preliminært Kravdokument nr. 2).

    The Through Life Information Management Plan is intended to be used as basis for:

    · Information Management in the Viking Program
    · Contract negotiations and discussions with Prime Contractor
    · Acquisition of IT systems for the Viking Program.

    Information requirements for the Viking program are:

    1. All information necessary to design, build, operate, and support the Viking submarines should be stored according to a common logical data structure.
    2. All information necessary to design, build, operate and support the Viking submarines should be available on-line.
    3. Information quality and accuracy through life shall be secured.
    4. A shared data environment and related working processes should be introduced amongst all participating parties, both on the industry side and on the government side.
    5. The information from the Viking program shall be exchanged digitally with the national information systems.
    6. Classified and unclassified information shall be handled according to applicable security requirements.
    7. The Viking Through Life Business Model (TLBM) constitutes an agreed description of the Viking lifecycle.

    It is recommended that future information analyses for Viking is based on the Viking TLBM, and that these analyses are regarded as living documents that will be subject of further development. They should as a minimum be revised prior to each life-cycle phase.

    The shipbuilding Parts of the STEP standard and the results of Product Life-cycle Support initiative should be the core of the Viking Information Architecture for the design, production and support activities. The Systems Engineering for the Viking program should be based on IEEE Std 1220 and EIA/IS 632.

 

PG Viking Through Life Information Management Plan

Editors Ref.:
Subject Group:

NSAN/99IMP_Rev 4

Indexing terms

Report title:

Through Life Information Management Plan

Information Management, Digital Information Through Life, Viking

Work carried out by:

Viking Information Management group, see Appendix A
Edited by: Nils Sandsmark

    No distribution without permission from the responsible organizational unit

Work verified by:

Boye Tranum

    Limited distribution within PG Viking

Date of this revision:
Rev. No.:
Number of pages:

19 January 1998
4
19 + App

    Unrestricted distribution

 

PG Viking Through Life Information Management Plan

TABLE OF CONTENTS

1 Purpose
2 Background

    2.1 General Background

      2.1.1 Overall project plan with milestones/schedule
      2.1.2 How to address cultural changes/training
      2.1.3 Program Office Staffing.
      2.1.4 Program participants and location

    2.2 Previously defined requirements

3 Information Requirements (content)
4 Information Architecture Requirements

    4.1 Common Aspects for the Viking Life-cycle Information

      4.1.1 Product Identification
      4.1.2 Configuration and Structure
      4.1.3 Linking

    4.2 Life-cycle Activities

      4.2.1 Define User Needs and specify Requirements
      4.2.2 Design and Production
      4.2.3 Support
      4.2.4 Operation

5 Hardware requirements inclusive basis SW.
6 Software Applications Requirements
7 Roles and responsibilities
8 relevant data sources

    8.1 External Information Environment

      8.1.1 The military services
      8.1.2 Defense industries in Sweden, Denmark and Norway

9 Implementation Plan

    9.1 Infrastructure Implementation Plan
    9.2 Contract Strategy for Information and Infrastructure

10 Review plan for the IMP
11 References
Appendix A: Participants in the Study
Appendix B: Information Analysis
Appendix C: Process for Information Management
Appendix D: Product Definition
Appendix E: Information Management Responsibilities

 

    PG Viking Through Life Information Management Plan

    1. Purpose
    This Through Life Information Management Plan (TLIMP) represents a common approach of Norway, Denmark, and Sweden to acquire and use information within the frames of the Viking program.

    It is intended to be used as basis for:

    · Information Management in the Viking Program
    · Contract negotiations and discussions with Prime Contractor
    · Acquisition of IT systems for the Viking Program.

    The Through Life Information Management Strategy /1/ was the first of three reports making up the Information Management study in the Viking program, The Through Life Information Management Plan is the second report. It is based on the Strategy /1/ and the Viking Requirements Document /2/ (Preliminært Kravdokument nr. 2

    2. Background
    2.1 General Background
    2.1.1 Overall project plan with milestones/schedule
    The overall plan for the Viking program is:
    Study-Concept Phase: 1997-1999
    Project Definition Phase: 2000-2002
    Design and Production Phase: 2002-2014
    Launch of first submarine: 2007

    This schedule is based on the requirement of delivery of the first submarine to Denmark in 2007.

    2.1.2 How to address cultural changes/training
    The participants in the Viking program shall conduct training during the extended Study-Concept Phase in accordance with project plan in order to acquire the necessary skills to use the information systems. Special attention will be given in assuring that the Prime Contractor has necessary qualification and ability to respond in accordance with the Through Life Information Management Plan.

    2.1.3 Program Office Staffing.
    PG Viking will be supported by a plan coordinator for Systems Engineering, Integration, Quality Assurance, Information Management, and Configuration Management. This person will have the role of Information Manager.

    2.1.4 Program participants and location
    Prime Contractor (PC) is expected to be a joint venture, IG Viking, consisting of Kockums Naval Systems (KNS), Kongsberg Defense & Aerospace (KDA) and Danyard, (DAA). The joint venture must have financial back-up from their mother companies.

    The PC is expected to establish itself at KNS in Malmø, Sweden. KDA have the main organization at Kongsberg, Norway, and DDA in Aalborg, Denmark.

    The three nations naval material commands are located in:

    · Naval Material Command Norway (Sjøforsvarets Forsyningskommando, SFK): Haakonsvern Naval Base, Bergen, Norway.
    · Swedish Defense Material Administration (Forsvarets Materiellverk, FMV): Stockholm, Sweden.
    · Naval Material Command Denmark (Søværnets Materielkommando, SMK): Holmen, Copenhagen, Denmark

    2.2 Previously defined requirements
    The Through Life Information Management Strategy /1/ constitutes the basis of the information requirements for the Viking program. The requirements have been further developed, structured and coordinated with other requirements in the Viking Requirements Document /2/. These information requirements have formed the foundation for this Through Life Information Management Plan:

    · All information necessary to design, build, operate and support the Viking submarines should be stored according to a common logical data structure
    · The information shall be such that configuration management can be performed during the entire life-cycle.
    · The information shall be such that codification can be performed during the entire life-cycle
    · The information structure and format shall be developed according to international standards or open de-facto industrial standards.
    · Necessary commercial software should be available to support the chosen standards.
    · The information should be adaptable to different actors with different needs.
    · All information necessary to design, build, operate and support the Viking submarines should be available on-line
    · Affected actors in the Viking program should be able to work with the same information simultaneously.
    · Both classified and unclassified information shall be available on-line
    · Information quality and accuracy through life shall be secured:
    · The Viking information system shall not contain any duplication of approved original information.
    · The information shall be extensive enough so that adequate traceability can be performed between different data-elements, requirements, functions, and solutions.
    · The information should have a logical structure and format so that it does not require reformulation with regard to exchange and sharing.
    · A shared data environment and related working processes should be introduced amongst all participating parties, both on the industry side and on the government side.
    · The information from the Viking information system shall be exchanged digitally with the national information systems.
    · Denmark: The DeMars system
    · Norway: Await results of ongoing study and decisions made during the new frigate project
    · Sweden: Await results of ongoing study
    · Classified and unclassified information shall be handled according to applicable security requirements.
    · Unclassified information: A shared data environment based on one logical information structure with integrated access. Data can be allowed to be stored in several geographical places, but in one logical structure.
    · Classified Information: Dedicated local systems with approved on-line connection. All classified information shall be managed in the same logical structure as for unclassified information.
    · The Viking Through Life Business Model (TLBM) constitutes an agreed description of the Viking lifecycle.

    3. Information Requirements (content)
    Information requirements should be based on an information analysis. This analysis must be regarded as an integrated part of the proposed study on work processes, methods and tools for the Viking program.

    A number of methods are available for information analysis. Two methods have been considered during the development of the Viking Thorough Life Information Management Plan:

    · An information analysis based on the Viking TLBM /1/.
    · The Information and Information Systems analysis developed by FMV, see Appendix C

    An interim information analysis based on the Viking Thorough Life Business Model is described in Appendix B. The aim of this analysis is to identify information objects, and to determine roles and responsibilities for information handling.

    It is recommended that also future information analyses for Viking is based on the Viking Thorough Life Business Model, and that these analyses are regarded as living documents that will be subject of further development. They should as a minimum be revised prior to each life-cycle activity according to Figure 4.1.

    4. Information Architecture Requirements
    The purpose of this Information Architecture is to give a through life common method of linking and referencing information in order to fulfill the Through Life Information Management Strategy /1/. This will facilitate communication and communality across all life-cycle activities and functions

    The scope of the Information Architecture is all information necessary to design, build, operate and support the Viking submarines.

    The life-cycle of the Viking system is divided into 5 main activities as shown in Figure 4.1 and described in chapter 4.2. The Information Architecture is based on the planning documents of the Product Life-cycle Support (PLCS) initiative /3/. This initiative is intended to develop standards that will be Parts of ISO 10303 (STEP). The shipbuilding Parts of the STEP standard /4/ and the results of PLCS are planned to be the core part of the Viking Architecture. Together these STEP Parts cover three of the five main activities, namely the design, produce and support activities.

    The shipbuilding and the life-cycle support Parts of the STEP standard are not ready for use in a major project today. However, they are expected to be ready by the time the Viking programme enters the Design and Production and the Operation Phase respectively, see chapter 2.1.1. Alternatives exists for all three phases, see Chapter 4.2.2.2 and 4.2.3.6.

    Within STEP, a project has been started to develop a Part for Systems Engineering. The activity "define user needs and specify requirement" is intended to be covered by this Part of ISO 10303. However, this part will not be ready by the time the Viking programme enters the Project Definition Phase, see chapter 2.1.1. The Viking programme therefore plan to use other standards, see chapter 4.2.1.1 Standards for Systems Engineering.

    The activity "operate" is not directly covered by STEP. Information from operations that is required in order to support the Viking submarine is included in PLCS. Other information requirements must be included later, see chapter 4.2.4. Operation.

Figure 4.1 The Viking Information Architecture

    The system information is a result of and is linked to the activities that will be carried out, as documented in the Viking Through Life Business Model. In addition to the product information, there is a need for management information like budget, personnel, time etc, This information is not a part of this architecture.

    Information needed and how such information is stored, retrieved, and changed depend on the strategies, policies, methods, and processes that will be applicable for the program through the lifetime of the Viking submarine.

    4.1 Common Aspects for the Viking Life-cycle Information
    A set of common rules and regulations is necessary in order to facilitate communication and traceability of system information between the main activities during the life-cycle. At the very center of this is the concept of product identification.

    4.1.1 Product Identification
    Defining a "product" is complex because there are many ways of looking at the same thing. STEP defines a product as "a thing or substance produced by natural or artificial processes." Use of the word `produced' in the above definition may communicate the idea that a product is always a physically existing object. This is not true. At the very early stage of its life-cycle, a product may exist simply as a concept described by the customer needs and operational requirements. At the end of the design phase a product may be seen as physically realizable object or "design." It becomes a physically existing object only at the end of the manufacturing process. Once realized the product is to be supported throughout the life-cycle.

    To manage products over their life-cycle it is necessary to address these different views of product and to distinguish between the product "As Required," "As Designed," "As Built," and "As Maintained."

    4.1.2 Configuration and Structure
    Configuration Management shall be applied on all system information covered in this plan.

    4.1.3 Linking
    Linking regulations will act as enabler to transfer and relate information between life cycle activities and information management systems. The linking layer will contain all necessary transformation protocols and techniques.

    4.2 Life Cycle Activities
    The life cycle of the Viking system is divided into 5 main activities as shown in Figure 4.1. This brake down is based on information intensive activities, and does not jeopardize the formal project phases. These activities are not necessarily in sequence.

    4.2.1 Define User Needs and Specify Requirements
    Define User Needs and specify Requirements implies everything from the identification of operational needs to detailed technical requirements. The requirement development will be carried out according to the descriptions and standards as described in the Acquisition Strategy ("Viking Kontraheringsstrategi") document.

    The project/product model depicted in Figure 4.2 shows the connections between high-level documents/strategies and specifications down to the basis for production.

Figure 4.2 Viking Strategies and Specifications

    4.2.1.1 Standards for Systems Engineering
    The Systems Engineering for the Viking program will be based on the IEEE Trial-Use Standard for Application and Management of the Systems Engineering Process (IEEE Std 1220) and the Interim Standard Systems Engineering (EIA/IS 632).

    If the system descriptions in the database will not become the basis for a contract or there is a need for distributing specification information by other means, the contents of the database must be documented as requirement specifications. The documentation format will be based on DI-CMAN-80008A for the System/Segment Specification (SSS) and on DI-CMAN-80534 for the System/Segment Design Document (SSDD). They will cover the top-level functional and non-functional requirements, operational scenarios, interfaces, physical structure, and the life cycle processes including the Information Logistics Support (ILS) aspects.

    4.2.1.2 The Purpose of the Systems Engineering Standards
    The purpose of the DI-CMAN-80008A is:

    · Specify the requirements for a system or a segment of a system.
    · Provide a general overview of the system or segment that may be used by training personnel, support personnel, or users of the system.

    The purpose of the DI-CMAN-80534 is:

    · Describe the design of a system/segment and its operational and support environments. It describes the organization of a system or segment as composed of Hardware Configuration Items (HWCI), Computer Software Configuration Items (CSCI), and manual operations.
    · Contain the highest-level design information for the system or segment, and it describes the allocation of system requirements to HWCIs, CSCIs, and manual operations.
    · To be used by the contractor primarily to present the system design at the System Design Review and use the design information as basis for developing the Software Requirements Specification for each CSCI, the Interface Requirements Specification for the system and the requirements specification for each HWCI.

    4.2.2 Design and Production
    Based on the previously defined requirements, see Chapter 2.2, the ISO 10303 STEP standard is chosen as the basis for the common logical data structure for design and production in the Viking program.

    Several aspects were important:

    · The ability of the data structure to hold all necessary information to design and build the Viking submarine.
    · The amount of reformulation necessary for design and production information in order to make it suitable for operation and support activities
    · Exchange, and sharing of information between the parties involved in design and production
    · Integration of information
    · Long term storage of information

    4.2.2.1 ISO 10303 STEP for Shipbuilding
    ISO 10303 STEP is an International Standard for the computer-interpretable representation and exchange of product data. The objective is to provide a mechanism that is capable of describing product data throughout the life cycle of a product, independent from any particular system. The nature of this description makes it suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases and archiving.

    At present five Parts or Application Protocols of the Ship Product Model are under development:

    1. AP 215 Arrangements
    2. AP 216 Molded Forms
    3. AP 217 Piping
    4. AP 218 Structures
    5. AP 226 Mechanical Systems

    All of these Application Protocols have reached a stage where they are technically stable.

    However, the Ship Product Model is not covering all areas necessary to hold all necessary information for design and production of the Viking submarine. Other solutions must be chosen for Electrical, HVAC, Combat Systems, etc. For some of these areas, like Electrical, Application Protocols developed for other industries can be used. In other areas, like Combat Systems, STEP does not have a solution. A more detailed plan must therefore be developed for the Viking program. This must be done in co-operation with the industry (IG Viking).

    STEP translators are available for the major CAD and CAE systems and exchange of information based on STEP Application Protocols is common today. Integration and long-term storage of information based on STEP are less developed. However, several of the major PDM vendors are in the process of developing solutions based on the STEP PDM schema.

    4.2.2.2 Alternative Solutions for Design and Production
    Two other options for a common logical data structure for the design and production activities have been considered:

    1. Standardize on existing, well-proven IT systems. Today, a number of well proven CAD, CAE, and PDM systems exist. On a short term basis, it could be a solution that PG Viking and IG Viking chose the same systems. However, it seems unlikely that PG Viking and the relevant industrial partners in the three countries could agree on using the same systems. Furthermore, the cost of the transfer of the information for operation and support to the three countries will be high.

    2. ISO 15926 Oil and Gas. ISO 15926 Oil and Gas will become a standard for integration and sharing of information in the oil and gas industry. The draft standard is already used by the oil and gas industry in Norway, England, and Holland. In addition, USA and Japan have shown interest for this standard. Software to support for the standard exists (Intergraph, IBM, etc.). The standard is not generally accepted in NATO. There is, however, interest shown by defense authorities in some NATO countries (USA, UK), and in Sweden. It is difficult to predict how this standard will be received outside the oil and gas industry.

    None of the two alternatives described above are recommended for the Viking program. However, they should be kept in mind if further work shows that it is more difficult than expected to base the common logical data structure on STEP.

    4.2.3 Support
    Support information implies all information necessary to support the Viking system from the owner's point of view. Traceability must be maintained between support information, design information, and requirement information.

    Support information includes the information necessary to support Viking after it is handed over to the owners. The information can be divided into information for four areas:

    1. Maintenance
    2. Supply chain
    3. Configuration management/Change control
    4. Support engineering

    In addition to the specific information for each of the four areas, there is a set of information that is common. This is called the core information.

    4.2.3.1 Information scope for support activities
    The information scope for the support activities is:

    · Maintenance: Maintain, test, calibrate, repair, and modify the Viking submarine, including schedules, resources, and feedback.
    · Supply chain: Buy, store, pack, move, issue and dispose of physical items for the Viking submarine and its support systems.
    · Configuration management/Change control: Manage change to a configured item through-out the life cycle, including tracking of serial number where applicable.
    · Support engineering: Provide and sustain the support infrastructure.

    The information scope is to provide the necessary information for the support activities. The core information is described in chapter 4.1 Common Aspects for the Viking Life Cycle Information

    4.2.3.2 Maintenance Information
    This section defines and structures the information needed to prevent or respond to predictable failures of the physical product instance (single individual), in a specified usage scenario. This information includes:

    · The identification and configuration of the product instance including its physical and functional breakdown.
    · The required product performance, to the level needed for maintenance,
    · Failure modes and diagnostic characteristics,
    · Relevant usage and operating history,
    · Maintenance task descriptions and associated resources (parts, tools, skills and facilities),
    · A sufficient description of the product to support the maintenance activity (e.g., drawings, video clips etc),
    · Test and calibration procedures, following product maintenance,
    · Information on the return or safe disposal of items no longer required.

    Note: Most of this data is generated by the Design and Support Engineering processes.

    4.2.3.3 Supply Chain Information
    Operational availability cannot be sustained without access to appropriate spare parts. This section defines the part related information that is relevant to maintenance of the physical product. This includes:

    · The identification and properties of parts, including packaging, handling storage and transportation characteristics,
    · The information needed to procure parts, including details of alternative suppliers.
    · The planned location of spares holdings.

    4.2.3.4 CM/Change control
    Changes to the product configuration may change the maintenance and spares required. Implementation of a change may be a maintenance task. This section addresses the information needed to manage changes to the configuration of an existing product.

    In addition, because of the high importance of the configuration structure to product information management, this section also address the information needed to develop a configuration structure as part of the design activity and to manage changes to design. It does not address the re-engineering of the design solution.

    4.2.3.5 Support Engineering
    This section defines the information needed to develop and to optimize the support solution for the product, initially and during life. The information needed to achieve this includes:

    · Intended operating and maintenance scenarios.
    · Supportability characteristics (required, forecast and actual).
    · Classification of maintainer skills.
    · Policies and procedures for maintenance and supply.
    · Intended support solutions (the required maintenance and supply activities).
    · The reasons for choosing support solutions (e.g., Level of Repair Analysis).

    4.2.3.6 Alternative Solutions for Support
    ISO 10303 - STEP. STEP is the recommended standards for a logical data structure for support as well as for design and production. Support is not yet covered by STEP. NATO CALS has, however, taken an initiative to have this area covered (Product Life Cycle Support - PLCS), and there exist plans for a project that will develop such a standard during the period 1999-2001.

    STEP is supported by several of the large software vendors, and a large number of software systems supporting this standard already exist. Most likely, this will also be the case for a prospective PLCS standard. It is expected that STEP will be generally accepted in NATO when it has reached a further level of maturity.

    Several other options exists for a logical data structure for support:

    · Standardize on existing, well-proven IT systems. Today, there exist several well-proven systems in this category, for instance SAP. On a short term basis, this may be the best solution. However, it seems unlikely that all three Defense procurement agencies and relevant industrial partners in the three countries all agree on purchasing the same systems. Furthermore, the cost of a potential transfer to different systems in the future will be large. This alternative must however be seriously considered. If STEP or one of the marked leading systems is chosen, it will have (or the vendor will develop) external communication protocols that are compatible with other systems. If one of the standards listed below turns out to be generally accepted, communication solutions based on these standards will most likely be developed.

    · UK Def. Std. 0060 This standard has been chosen as interim standard for Integrated Logistic Support (ILS) in Norway. It is based on well-proven technology and there exists software to support it. It is however partially based on old technology, and it is a combination of three standards (U.S. MIL STD 1388, AECMA 2000M and AECMA 1000D). This results in the same data being stored more than once. The standard is not generally accepted by NATO. Nevertheless, for ILS solutions based on accepted standards, it seems like the lowest risk solution.

    · NATO CALS Data Model. This specification is developed by NATO CALS. It contains several good elements, but is still not complete. It is not generally accepted in NATO, and there is limited software to support it. However, software is under development and a further development of the NATO CALS Data Model could be an alternative for the Viking program.

    None of the three alternatives described above are recommended for the Viking program. However, they should be kept in mind if further work shows that it is more difficult than expected to base the common logical data structure on STEP.

    4.2.4 Operation
    This implies information necessary to conduct Operational Logistics, including co-operative logistics with other elements and weapon systems.

    4.2.4.1 Operational Information Requirements
    The Viking Information Management System should provide necessary information to the Operational support activity during operational missions. Information elements according to Logistical messages in the ADatP-3 (Allied Data Publication nr 3) will define the detailed information requirements. This has to be taken into account when finalizing the support phase information system.

    No further detailed requirements will be determined at this point in time, due to significant development in the Operational Command and Control area concerning information requirements and handling.

    5. Hardware requirements inclusive basis SW.
    At present, no specific requirements have been identified. Hardware requirements will be determined at contract point according to functional performance requirements.

    6. SoftWare Applications Requirements
    Which software applications will be use for each information group throughout the lifecycle activities.

    Define user needs and specify requirements
    Design/Construction
    Support/Operation

· Microsoft Systems Engineering software
· Open PDM systems
· Open PDM systems
· CAD, CAE and other design systems

· Open PDM, etc. and/or national support systems
· IETM and CBT systems

    7. Roles and Responsibilities
    This chapter determine all roles and responsibilities for information creators, information managers, information owner and users throughout the lifecycle:

    · Information Creators: Persons or organizations that creates information and deliver it to the Viking Information Management System.
    · Information manager: The person responsible for the Information Architecture and the Information Management System. "The Structure and System owner" This role is also responsible for the legal aspects for information as described in Appendix E.
    · Information Owner: The person or organization responsible for the information content.
    · Information user: Persons or organization that uses information stored in the Viking Information Management System

.

    8. RELEVANT DATA SOURCES
    8.1 External Information Environment
    At present, a large number of legacy systems are in use in Sweden, Denmark, and Norway. Some of these systems are old and will be replaced before year 2000. Some are new and a long life is expected.

    8.1.1 The military services
    Within the military services the situation is different in the three countries:

    · Denmark has made a decision to replace all the old systems with one integrated system (DeMars) common to the entire Danish Defense. This system will be implemented in the period 1999-2004 and will therefore be in full operation well before the first Viking submarine will be delivered. This means that for the Danish navy, only the DeMars system needs to be addressed.

    · Sweden is using a number of legacy systems, see reference /5/. The Swedish Defense has decided to put all software system development on hold until an ongoing study on the issue has been completed. This study is planned to be completed within a couple of years and until then it is difficult to make assumptions with respect to relevant IT trends, policies and plans.

    · Norway is also using a number of legacy systems, see reference /6/. The Norwegian Defense is at present carrying out several studies and projects on information management and information systems. These activities are planned to be completed within a couple of years, and until then, it is difficult to make assumptions with respect to relevant IT trends, policies and plans.

    8.1.2 Defense industries in Sweden, Denmark and Norway
    For defense industries in Sweden, Denmark and Norway some information has been received on status and near tem plans for IT systems. Very little information is available on plans for information management. This must be addressed at a later stage in co-operation between PG Viking and the relevant industry.

    9.0 Implementation Plan
    This chapter is mainly focused on the near future, and will act as preparation for the next program phase.

    9.1 Infrastructure Implementation Plan
    The following activities will be carried out:

    · Discussion with potential information management system suppliers in order to determine which system to use to specify requirements, analyze, and organize user needs.
    · Determine how to install and run the Viking Information Management System
    · All responsibility with Prime Contractor
    · Separation between Prime Contractor and PG Viking with split responsibility
    · Third party support
    · Determine the necessary level of support from the supplier of the Viking Information Management System
    · Implementation of agreed system, including necessary hardware
    · Training and testing
    · Mapping of existing Objectives, User Needs, and Requirements into the Viking Information Management System.

    9.2 Contract Strategy for Information and Infrastructure
    Discussion with IG Viking, the Prime Contractor, concerning detailed roles and relationships for the coming phase will be initiated and document in the contract for the coming phase. The aim shall be to have full transparency of all information from the Prime Contractor, without any delay.

    10. Review plan for the IMP
    This Plan shall be revisited when necessary, and must be regarded as a living document. As a minimum, it shall be renewed at each new lifecycle phase.

    Next Renewal no later than: Prior to development Contract

    11. References
    /1/
    Through Life Information Management Strategy, PG Viking, 1998

    /2/
    Viking Requirements Document (Preliminært Kravdokument nr. 2), PG Viking, 1998

    /3/
    http://www.cals.nato.be

    /4/
    http://www.nist.gov/sc4

    /5/
    List of Swedish legacy systems, FMV, 1998.

    /6/
    List of Norwegian legacy systems, SFK, 1998.

    Please do not delete the Bookmark named "numPages" on this last page in the report.
    - o0o -

 

PG Viking Through Life Information Management Plan
Appendix A:  Participants in the Study

 

    The participants in the Information Management group in the Viking program are:

Commander T. Grasmo
PG Viking

Lieutenant Colonel B. Tranum
NATO CALS

Principal Technical Officer U. S. Carlsson
FMV
Sweden

Head of Division J. B. Leimand
FKO
Denmark

Captain K. Eikanger (Meeting 1 through 4)
Senior Eng. V. Småberg (Meeting 5 and onwards)
SFK
Norway

Cons. N. Sandsmark
DNV

- o0o -

     

 

PG Viking Through Life Information Management Plan
Appendix B: Information Analysis

    TLBM Leaf Processes: The lowest level processes in the Through Life Business Model for Viking
    Information Objects: Information objects derived from or created by the TLBM Leaf Processes
    Information Creator: Persons or organizations that creates information and deliver it to the Viking Information Management System. (VIMS).
    · Prime contractor (PC)
    · PMO
    · Steering Committee (SC)
    · National rules and regulations (N R&R)

    Information manager: The person responsible for the Information Architecture and the Information Management System. "The Structure and System owner" This role is also responsible for the legal aspects for information as described in Appendix C.

    · PMO Information Manager (PMOIM)
    · Prime Contractor Information Manager (PCIM)
    · National Information Manager (NIM)

    Information Owner: The person or organization responsible for the information content.

    · Prime Contractor (PC)
    · PMO
    · Nations (N)

    Information users: Persons or organization that uses information stored in the VIMS
    · PMO
    · Naions (N)
    · Prime contractor (PC)
    · Steering Committee (SC)
    · Support organizations (SO)

 

PG Viking Through Life Information Management Plan
Appendix B: Information Analysis

TLBM Leaf Processes

Information Objects

TLBM Information flow (arrows)

Inf. Creator

Inf. Owner

Inf. Manager

Inf. Users

A111
Analyse Candidate
Solutions

Solutions to meet the identified mission need

Solution Analysis Result

PMO

PMO

PMOIM

PMO, SC

Defined constraints for selection of a solution

N

N

PMOIM

PMO, PC

Approach and evaluation criteria for the analysis

PMO

PMO

PMOIM

PMO, SC

Approach for choosing, selecting, and studying the candidate solutions

PMO

PMO

PMOIM

PMO, SC

Rationale and results of the analysis.

PMO

PMO

PMOIM

PMO, SC

 

A112
Derive And
Allocate
Requirements

Detailed and precise set of requirements

Detailed and precise set of requirements

PMO, PC

PMO

PMOIM

PMO, SC, PC

System functions, objects, people, and supporting processes, products, and services which requirements are allocated to

PMO, PC

PMO

PMOIM

PMO, SC, PC

Derived requirements to lower level functions or objects

PMO, PC

PMO

PMOIM

PMO, SC, PC

Status and traceability of requirements

PMO, PC

PMO

PMOIM

PMO, SC, PC

 

A113
Evolve System
Architecture

A system design with key design issues.

System Architecture

PMO, PC

PMO

PMOIM

PMO, SC, PC

Architecture requirements

PMO, PC

PMO

PMOIM

PMO, SC, PC

Functional and physical structure and interfaces

PMO, PC

PMO

PMOIM

PMO, PC

Allocated architecture requirements to system elements

PMO, PC

PMO

PMOIM

PMO

Functional (or logical), physical (tangible), and foundation architectures

PMO, PC

PMO

PMOIM

PMO, SC, PC

 

A114
Integrate
Disciplines

Disciplines necessary for effective system development

Necessary disciplines

PMO, PC

PMO

PMOIM

PMO, SC, PC

Co-operative environment

PMO, PC

PMO

PMOIM

PMO, SC, PC

 

A115
Integrate System

Identified, defined, and controlled interfaces

Current Req

PMO, PC

PMO

PMOIM

PMO, PC

Verified system functions that require multiple system elements

PMO, PC

PMO

PMOIM

PMO, SC, PC

 

A121
Define Lc
Strategy
And Policies

High level Life Cycle Strategies and Policies

LC Strat and Pol.

N R&R, SC, PMO

NR&R, SC

PMOIM

PMO, PC

 

A122
Define
Acquisition
Strategy

Approach to be taken in acquiring a service or VIKING component, initially

Acq Strat

N R&R, SC, PMO

N R&R, SC

PMOIM

PMO, PC

Approach to be taken in acquiring a service or VIKING component, for re-supply.

N R&R, SC, PMO

N R&R, SC

PMOIM

PMO, PC

Method of acquisition

N R&R, SC, PMO

N R&R, SC

PMOIM

PMO, PC

Use of competition and or partnering arrangements

N R&R, SC, PMO

N R&R, SC

PMOIM

PMO, PC

Contract incentive mechanisms

N R&R, SC, PMO

N R&R, SC

PMOIM

PMO, PC

Determination of what rights and what data must be acquired as part of the contract, or separately.

N R&R, SC, PMO

N R&R, PMO

PMOIM

PMO, PC, SC

 

A123
Define Risk
Strategy

Program approach to identifying, assessing and managing risk

Risk Man Strategy

PMO

SC

PMOIM

PMO, PC, SC

 

A124
Develop Ils
Strategy

Strategy and plan to show how ILS will be implemented for the VIKING System over its full life cycle.

ILS Strategy

PMO, N R&R, PC

PMO

PMOIM

N, PMO, PC, SC

 

A125
Develop Cm
Strategy
And Plan

Strategy and plan to show how CM will be implemented for the VIKING System over its full life cycle.

CM Strategy

PMO, N R&R, PC

PMO

PMOIM

N, PMO, PC, SC

 

A126
Develop Qa
Strategy
And Plans

Actions required to ensure systematic approaches

QA Strategy

PMO, N R&R, PC

PMO

PMOIM

N, PMO, PC, SC

Integrated concurrent design, manufacture and support of the VIKING System and the related processes

PC, PMO

PC, PMO

PMOIM, PCIM

PC, N, PMO

 

A127
Develop TLIM
Strategy and Plan

Assessment of the business and Through Life Information Management (TLIM) Environment

TLIM Strategy and Plan

N R&R, PMO

PMO

PMOIM

PC, PMO, SC

Program goals for TLIM

SC, PMO

PMO

PMOIM

PC, PMO, SC

Assessment of the costs, risks, and benefits of the options of TLIM

PMO, PC

PMO

PMOIM

PMO, SC

 

A131
Manage
Program
Schedule

Program WBS

Program WBS and
Program Schedule

PMO, SC

PMO, SC

PMOIM

PMO, SC, PC

Service Level Agreements needed to specify the standard of ongoing services.

PMO, PC,

PMO, PC

PMOIM, PCIM

PMO, PC, SC, N

Proposed changes to implement or reject

PC, PMO, N

PMO

PMOIM

PMO, PC, N, SC

Top level Program schedules

SC

SC

PMOIM

PMO, PC, N

 

A132
Establish
Roles And
Relationships

Allocated responsibility for the various program task over the life cycle

Org Structure and
Requests for Assistance and
Activities to be contracted

PMO, SC, N

PMO, N

PMOIM, PCIM

PMO, N, PC

Tasks to be placed on contract.

PMO, SC, N

PMO, N

PMOIM

PMO, PC, N

Mechanisms for incentivising and ending contracts

PMO, SC, N

PMO, N

PMOIM

PMO, PC, N

 

A1331
Develop Contract
Strategy

Program, specific documented requirements levied by the negotiated contract or agreement.

Contract Strategy

PMO, SC

PMO

PMOIM

PMO, PC

Insurance that Staff Target, program objectives, and implementation plans are incorporated in contractual definitions and design information

PMO, SC

PMO

PMOIM

PMO, PC

Programmed available funding into the contractual process

PMO, SC, N

PMO

PMOIM

PMO, N

Initiation and execution of appropriate agreements which may fall outside of the specific contract

PMO, SC, N

PMO

PMOIM

PMO, N

 

A1332
Issue Solicitation

Prepared contractual solicitation or tender including the Statement of Work, the Evaluation Criteria, and the Contract Deliverables.

Invitation to Tender

PMO, SC

PMO

PMOIM, PCIM

PMO, PC

 

A1333
Assess Proposals

Assessment of formal responses

Selected Contractor

PC

PC, PMO

PCIM, PMOIM

PMO, SC

Selected successful bidder.

PMO, SC

SC

PMOIM

PMO, SC, PC

 

A1334
Run Contract

Activities required to place and operate the contract over its life time

Contracts and Contract Dir.

PMO, PC

PMO

PMOIM

PMO, PC, SC

Assessment of achievement against requirements

PMO, SC

PMO

PMOIM

PMO, SC, PC

Approval of payments

PMO

PMO

PMOIM

PC

Resolution of issues arising.

PMO, PC, SC, N

PMO

PMOIM

PMO, PC, SC, N

 

A134

Manage
Viking Lc
Funding

Acquiring, allocation, and accounting for the funds needed to provide VIKING through life.

Budget Req
Available Funding and
Predicted LCC

PMO, SC

PMO

PMOIM

PMO, N, SC

Forecasting and tracking VIKING Life Cycle Cost.

PMO, PC

PMO, N

PMOIM

PMO, SC, N

 

A135
Manage Human
Resources

Plans, monitor action and control of provision of human resources for VIKING program lifecycle.

Allocated Manpower

PMO, N

PMO

PMOIM

PMO, N, SC, PC

 

A1361
Develop
Im Plan

Defined the program Information requirements

SDE Req. and
IM Plan

PMO, N

PMO

PMOIM

PMO, PC, N, SC

Defined IT-infrastructure requirements

PMO, N

PMO

PMOIM

PMO, PC, N, SC

Plan for capturing, controlling and delivering the required information to users.

PMO, N

PMO

PMOIM

PMO, PC, N, SC

 

A1362
Establish and
Operate
Program Sde

Design of the Shared Data Environment

Contract Information Req and
Program SDE

PMO, N, PC

PMO

PMOIM

PMO, PC, N, SC

Acquisition plan of the Shared Data Environment

PMO, N, PC

PMO

PMOIM

PMO, PC, N, SC

Deployment plan for the Shared Data Environment

PMO, N, PC

PMO

PMOIM

PMO, PC, N, SC

Guides and rules for use of the Shared Data Environment

PMO, N, PC

PMO

PMOIM

PMO, PC, N, SC

           
 

A1363
Provide
Information
Services

Describe Information Services

Information Services

PMO, PC

PMO, PC

PMOIM, PCIM

PMO, PC, N

 

A14
Compare Actual
System State and
Performance With
Required

Comparison of actual system state and performance with that required

Perf Rep and
Inst to Ops and
Change Proposal

PMO, PC

PMO, PC

PMOIM, PCIM

PMO, N, PC

Identified the need for changes

PMO; PC, N

PMO, PC

PMOIM, PCIM

PMO, PC, N

Changes Proposal,

PMO, PC, N

PMO, PC

PMOIM, PCIM

PMO, PC, N

Acceptability of requests for waivers or concessions for components which fall short of the design intent

PMO, N

PMO

PMOIM, PCIM

PMO, PC, N

Report on the performance of the VIKING System and the VIKING Program

PMO, PC, N

PMO, PC

PMOIM, PCIM

PMO, PC, N

Advice to Operators over specific design limitations

PMO, PC, N

PMO, PC

PMOIM, PCIM

PMO, PC, N

 

A211
Develop
Conceptual
Options

Reviewed operational threat and Mission Need

In Service Goals and
VIKING Concept

PMO, N

PMO

PMOIM

PMO, SC

Identified and evaluated potential alternative solutions

PMO, N, PC

PMO

PMOIM

PMO, SC, PC, N

Selected conceptual solution

PMO, SC

PMO

PMOIM

PMO, PC, N, SC

 

A212
Define
Viking
System

Functional design of the VIKING System

Change Impact and
Proc Spec and
Test Def and
Functional Architecture

PMO, PC

PMO, PC

PMOIM, PCIM

PMO, PC, SC, N

Analysis of the design features needed by the subsequent manufacturing, transportation, use, support, and disposal processes

PMO, PC

PMO, PC

PMOIM, PCIM

PMO, PC, SC, N

Required functionality of systems, sub systems and components for both the operational system and the support system

PMO, PC

PMO, PC

PMOIM, PCIM

PMO, PC, SC, N

Acceptance criteria for test and evaluation

PMO, PC

PMO, PC

PMOIM, PCIM

PMO, PC, SC, N

Identification of items that can be bought from suppliers, and which still require to be designed.

PC

PC

PCIM

PMO, PC, SC, N

 

A213
Engineering
Design

Detailed engineering design activities

Mfr and Rfb data and
Core Product Data and

PC

PC

PCIM

PMO, PC, N

Product model for the VIKING System and its support equipment

PC

PC

PCIM

PMO, PC, N

Manufacturing, refurbishment and disposal processes.

PC

PC

PCIM

PMO, PC, N

 

A214
Failure
Analysis

Failure modes, effects and criticality

FMECA Data

PC, PMO

PC, PMO

PCIM, PMOIM

PC, PMO, N

Product anomaly, criticality, causes/effects and compensating provisions

PC, PMO

PC, PMO

PCIM, PMOIM

PC, PMO, N

Diagnostic and troubleshooting recommendations.

PC, PMO

PC, PMO

PCIM, PMOIM

PC, PMO, N

Expected frequency of failure

PC, PMO

PC, PMO

PCIM, PMOIM

PC, PMO, N

Expected reliability.

PC, PMO

PC, PMO

PCIM, PMOIM

PC, PMO, N

 

A215
Design The
Support
System

Procedures and data needed to provide an optimized support capability

Support Info and
Reqd Feedback and
Trg Req and
Support Equipment Requirements

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

Procedures for operating, servicing and maintaining Viking including diagnostics and post repair tests

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

Intentions for managing the initial and ongoing supply of materials, components and spares required for manufacture and in-service use

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

Form of stock management

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

Policies and procedures for the return, assessment, refurbishment and disposal of items no longer required

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

Policies and procedures for supplying operators and maintainers with the information they require to perform

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

Define feedback needed from operators and maintenance staff to optimize the performance of the support system

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

Procedures for data collection and analysis.

 

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

Training requirements for operators and maintainers.

 

PMO, PC, N

PMO, N

PMOIM

PMO, PC, N

 

A216
Predict Life Cycle
Performance

Expected performance of VIKING

Predicted Perf

PMO, PC

PMO

PMOIM

PMO, PC, N

Prediction of system capability, life, availability, readiness and life cycle cost.

PMO, PC

PMO

PMOIM

PMO, PC, N

 

A22
Produce
Viking
System

Fabrication, assembly and production testing of the Operational VIKING

As-built Config and
Tools and Facs. and
Spares and Components and VIKING System for Deployment and
Items for Test

PC

PC

PCIM

PMO, PC, N

Refurbishment of items returned from service

PC

PC

PCIM

PMO, PC, N

 

A23
Conduct Testing

Measuring results for the performance of all VIKING components

Test Findings

PMO, N

PMO

PMOIM

PMO, PC, N

Defined supportability features, processes and equipment

PMO, N

PMO

PMOIM

PMO, PC, N

 

A24 Deploy Viking System

Activities needed to, receive, process, and transport new Operational VIKING System, support equipment or components, from the manufacturing environment to the location from which they will normally operate, or be stored

VIKING System ready for Ops and
Spares and Components and
Tools and Facs.

PMO, N

PMO, N

PMOIM

PMO, N, PC

 

A 31
Plan Support

What work to do, in what order, on the systems awaiting support

Required Items and
Support Plan and
Req Config

PMO, N

PMO, N

PMOIM. NIM

PMO, N, PC

Specification of the required configuration for each individual system

PMO, N

PMO, N

PMOIM. NIM

PMO, N, PC

Requirement for items to be purchased for use in support activities.

       
 

A32
Store
Transport and
Issue Items

Items needed for maintenance or to support VIKING on operational use

Items for Use

N, PMO

N

PMOIM

PMO, N, PC

 

A33
Maintain,
Update and
Provide
Feedback

Work needed to restore VIKING to the condition required for the next intended operation

Returned Items and
Feedback fm Maintenance and
Maintained Submarines and As-maint Config

N

N

NIM

N

Updated configuration changes

N

N

NIM

N

Maintenance feedback on findings

N

N

NIM

N

Action taken and issues arising

N

N

NIM

N

 

A34
O&S Tasks

Activities needed to prepare the system for operations

VIKING System ready for Ops

N

N

NIM

N

 

A35
Manage
Facilities

Activities needed to sustain the "special to type" facilities and tools in a fit for use condition.

Returned Items

N

N

NIM

N

 

A36
Train
Support
Staff

Tasks, actions, and activities to achieve and maintain the knowledge and skill levels necessary to efficiently and effectively perform operations, support and disposal.

Trained People

N, PMO

N

NIM

N

 

A37
Conduct
Evaluations

Evaluation of a VIKING operational and support capabilities

Evaluation Findings and
In-Scope Eval Findings

N, PMO

N

NIM

PMO, N

Conclusions and recommendations

       
 

A4
Dispose Or
Recycle

Identify activities related with the retired VIKING Systems and VIKING components for disposal or refurbishment

Disposed Items and
Items for Rfb

N

N

NIM

N

Assessment of the state of the item

N

N

NIM

N

Decide on whether to refurbish for use within the program, make it available for use by others

N

N

NIM

N

 

PG Viking Through Life Information Management Plan
Appendix C: Process for Information Management

    Introduction
    The target for the Information and Informatic analyse (I2-analyse) is to specify an information management and processing solution for a defined business process. A Information Solution is the Business solution for information processing and management including:

    · Information processing and management processes
    · Information
    · Support systems for Information processing and management processes

    Inputs to the I2 process is plans, strategies and descriptions of existing and planed:

    · Business processes information objects and information flows
    · Information management process
    · Support systems for information processing and management

    Output is strategies, specifications, work breakdown structures and plans to produce the Information Solution.

    Process description
    The I2- process is built up of tree analyse processes, one design process and two management processes.

    The management processes are the Command, Control, and Tailoring processes.

    The Command, Control process continuously controls and gives inputs to the tailoring process and the other processes that also continuously gives feedback in terms of status, technical opportunities and constrains.

    The tailoring process tailors from the beginning, and then continuously, both the overall I2-process and its sub processes.

    The first step is to use the process to establish it self and to define its own information processing and management process.

    The tree analyze processes, business process analyze, Information analyze and Informatics analyze are supposed to be performed sequential and iterative.

    · The business process analyze analyses the business processes
    · The Information analyze analyses the business processes information
    · The Informatics analyze analyses the support systems for information processing and management

    The Business process analyses are focused on the business processes from an information management and processing perspective.

    The business process analyse use the inputs from the business process models to define and give outputs to the Information analyse and the Information solution design process regarding:

    · Business objects with related information
    · Business procedures and tasks processing and or using information
    · Rules and regulations influencing information management and processing
    · Organization of Works including roles and responsibilities
    · Existing and planed infrastructure for information processing and management

    The Information analyze is focused on the information content (Information content objects) and the business objects containing information (Information business objects).

    The Information analyze use the inputs from the business process analyze to define and give outputs to the Informatics analyze and the Information solution design process regarding:

    · Information business objects and Information content objects
    · Classification of information content and business objects
    · Processing of information content and business objects
    · Information processing workflow
    · Flows for information content and business objects

    The Informatics analyze is focused on the support systems for information processing and management.

    The Informatics analyze use the inputs from the information analyze to define and give outputs to the Information solution design process regarding:

    · Methodologies for realization
    · Use of existing and planned infrastructure for information processing and management
    · Techniques
    · Standards
    · Implementation requirements

    The Information solution design process is focused on the design of the complete information solution including processes, information architecture, and support systems.

    The Information solution design process use the inputs from the tree analyze processes to specify the Information solution and its realization.

 

PG Viking Through Life Information Management Plan
Appendix D: Product Definition

    The Express diagrams presented in this section are provided as visual aids to better describe the requirements and NOT as modeling solutions.

    What is "PRODUCT"?
    Defining a "product" is complex because there are many ways of looking at the same thing. STEP defines a product as "a thing or substance produced by natural or artificial processes." Use of the word `produced' in the above definition may communicate the idea that a product is always a physically existing object. This is not true. At the very early stage of its life cycle, a product may exist as simply as concept described by the customer needs and operational requirements. At the end of the design phase a product may be seen as physically realizable object or `design.' It becomes a physically existing object only at the end of the manufacturing process. Once realized the product is to be supported throughout the life cycle.

    To manage products over their life cycle it is necessary to address these different views of product and to distinguish between the product "As Required," "As Designed," "As Built" and "As Maintained."

    This can be accomplished as follows:

    The life-cycle of a product starts with the definition of a product_concept that is the idea of a product as defined by customer needs. The `AS REQUIRED' view of a product is defined by the mission need that created the demand for the product and is described by its required functionality (product_requirement: e.g., expected features, capabilities, performance, et cetera);

    The design activity, based on the required functionality, progressively defines the physically realizable objects or the `AS DESIGNED' view of the product. The set of related designs is then used to manufacture a quantity, possibly thousands, of physical products (product_instance);

    The exact configuration of each of these product_instance(s) in terms of parts/components identification (e.g., by serial number and/or lot number) defines the `AS BUILT' view of the product.

    Later in the life-cycle, each product_instance is maintained, repaired and part/components are replaced due to malfunctions or configuration changes. All information related to these activities identify the `AS MAINTAINED' view of the product.

    In its broadest sense, a product consists of the sum of its product_concept + product_requirement + product_design + product_instance.

    These objects are closely inter-related as shown in Figure 1. Relationships should be maintained throughout the life-cycle.

Figure 1 - The Product Architecture

    The product_concept object is the collector or common root for all subsequent objects. The product concept is the idea of a product as defined by customer needs. It identifies a deliverable product as perceived by the customer (e.g., an item in the catalog of a supplier).

    A product_concept may exist without a product_design or a product_instance. It is related to the object product_requirement that describes the required performance or behaviors of the deliverable product. The object product_requirement, in turn, is related to product_design making it possible to relate functionality to design.

    The product_design object is the container of (1) functional design, (2) physical design and (3) support design. It is related to product_concept and to product_instance. The latter is the relationship between a specific actual object (identified, for example, by its serial number) to the design information from which it was developed. This relationship is optional since it is not always possible or necessary to relate product_instance(s) to a product_design.

    The product_instance object is the container of data related to the ACTUAL physically existing object (e.g., an actual helicopter with a tail number).

    The Viking Perspective
    The VIKING objective is " ... to improve product availability by improving the quality and availability of the technical information needed to support the complex Viking product in-service." The term product in this definition should be seen and understood as the product_instance described above (only a physically existing object may be supported).

    For Viking the main focus will be placed on the product_instance object.

    To support a product_instance in-service, we need to know its ACTUAL configuration, role, condition state, maintenance history, and operational history (AS BUILT, AS MAINTAINED). Then we need a mechanism to link the product_instance to (1) the maintenance directive resulting from the support engineering activity; and (2) to the technical data resulting from the functional and physical design activity. In this proposed architecture, the linking mechanism between product_instance and the other product objects is achieved through relationships.

    In Figure 2, each diagram in the stack is a coherent network of information. For each physical instance of the engine (e.g., Engine with S.N. 003), it is possible to navigate through the relationships to identify requirements, design information, and logistic information that are applicable for the specific engine.


Figure 2 - Product_instance relationship

    This is true for all the specific engines that have been manufactured. In fact, there is a specific and unique set of data and relationships for each product_instance.

    In this way, the effectivity of configuration, technical data, and logistic tasks to product_instance is explicitly defined through relationships.

    Product Concept
    A product_concept is the idea of a product as conceived by the user. It will often correspond to the items supplied to the user (e.g., an item in the catalog of a supplier). The definition of product_concept(s) is driven by user's needs and by user defined usage scenario. It represents the idea of a product based on user viewpoint and NOT as it might be designed or manufactured.

    The basic relationships of product_concept are described in Figure 3.


Figure 3 - Product_concept Basic Relationships

Some detailed information requirements are the followings:

    · a product_concept is defined by a name, an identifier and a textual description;
    · the product_concept identifier is the combination the user organization identifier and a unique identifier assigned by that organization. It is assumed that the user organization issues unique identifier within its domain;
    · product_concept(s) may be classified, decomposed, and aggregated. Class of product_concept should be defined;
    · product_concept(s) may be versioned and may be subject to Configuration Change Control (configuration item);
    · a product_concept may be related to different contexts or usage scenarios. This relationship is a many-to-many since the same product_concept may have many usage scenarios and a usage scenario may apply to many different product_concept(s);
    · a usage_scenario may be described by:
    · environment conditions (e.g., temperature, pressure, wind velocity);
    · user conditions (e.g., human capability and limitations, national laws and regulations);
    · support conditions (e.g., support resources, pipeline times);
    · mission phase (e.g., landing )
    · Simple conditions may be combined with AND, OR and XOR operators to define complex usage_scenario(s);
    · Usage_scenario(s) may be organized in classes. Most probable scenario and worst-case scenario in peacetime and wartime employment are examples of usage_scenario classes.

    Product Requirement
    A product_concept in a specific usage_scenario may be characterized by a set o required or expected product features, performance or behaviors identified by the user or derived by the user's needs.


Figure 4 - Product_requirement Basic Relationships

    A product_requirement relates to one or more product_concept_usage_scenario association and to zero, one or more product_design. This implies that a product_requirement instance may exist without a product_design but it could not exist without a product_concept and the associated usage_scenario.

    Product requirements have a number of associations with organizations. A typical association is the one used to identify the organization defining the requirements.

    Some specific data requirements could be the following:

    · Product_requirement(s) may be classified, decomposed and aggregated;
    · A complex combination of product_requirement(s) with conditions may be specified by composing one or more product_requirement(s) that are related by conditions;
    · Classes of requirement may be defined. Some product requirement classes may be:
    · Constraint definitions (e.g., budget constrains, human limitations);
    · Functional requirements (e.g., to provide an output voltage of 24 Volts plus-minus 0.5V);
    · Operation requirements (to work ceaselessly for 2500 hours in usage_scenario n.2). Includes also mobility, mission frequency and duration;
    · Support requirements (to be repaired on site within 48 hours);
    · Physical requirements (not more than 5 Kilos);
    · Change of a product_requirement should be addressed by configuration change control entities such as change request, implementation directive and applied solution (see paragraph 6.7.1.1);
    · Associations between a predecessor product_requirement and a successor product_requirement should be maintained. This association states that the successor requirement is created by modifying the predecessor requirement;
    · Product_requirement(s) may be described by using STEP IRs constructs such as property definition, property representation and measure schema;

    Product Design
    The product_design object has a number of relationships with the other views of the `product' (see Paragraph 6.1 and Figure 5).


Figure 5 - Product_design Relationships

    The product_design may consist of functional design, physical design, and support design. These three components are related each other, making it possible, for example, to derive the product_physical_design instances that are involved in a function or the product_support_design instances applicable for a particular physical design.

    Product Functional Design
    The product functional domain describes what activities are performed, within a system, in one or more usage scenario, to fulfill a requirement.

    The diagram in Figure 6 describes the basic relationships:


Figure 6 - Product_functional_design Basic Relationships

    A function could provide a service, process materials or change the state of the system environment. Functions form a hierarchy, with the top level being the function of the product_concept itself and the bottom level being individual actions.

    For example if `Electric Generator' is the product_concept, the functional hierarchy top level would be `Produce Electric Power' with such sub-functions like `Provide Fuel to the Combustion Chamber' which in turn could be decomposed into "Store Fuel," "Supply Fuel" and "Inject Fuel." The functional analysis is useful to identify the physical products that need to be designed to perform the activities (e.g., in our case: the fuel tank, the fuel ducts and the injectors.)

    In the above example, only mechanical functions are involved. In other cases, we may have functional hierarchies that include a set of interacting sub-functions some of which could be mechanical, some information processing, and some hybrid (both). The function "Track Target," for example, may be an abstraction of the functions "Identify Target," "Obtain Current Position," and "Maintain Course." The realization of these functions may involve diverse technologies such as radio communications, radar tracking, interaction with a GPS satellite and computing equipment to calculate a course.

    Functional design is not achieved solely by hierarchical decomposition of top-level function. In addition to hierarchical relationship, functions may interact in many other ways. For instance, a function could be activated based on the result of a previous function. In this case, a chain of functions is defined. In the above example the function `Obtain Current Position' cannot be activated until the function `Identify Target' has been completed.

    A typical relationship in the chain is the one between a caused_function and a causing_function meaning that the first is affected by a status change of the second. In a wider sense, each function may be controlled by a behavioral interface or `control-port' that affects its state.

    Some of the data requirements for product functional design are the followings:

    · A product_functional_design relates to one or many product_concept(s) and to zero, one or more product_requirement. This implies that a product_functional_design instance may exist without a product requirement, but will always be related to at least one product_concept;
    · A product_functional_design is realized by zero, one, or more product_physical_design;
    · A product_functional_design is uniquely identified by the combination of the designing organization identification and by the identifier assigned by that organization;
    · A product_functional_design may be controlled by zero or one organization at a given point in time in one or more control methods;
    · Control methods should be defined. Authority for approval is an example of control methods.
    · A product_functional_design may be categorized. A class of product_functional_design may in turn be organized in a class hierarchy;
    · Agreed classes of product_functional_design should be defined;
    · A product_functional_design may relate to another product_functional_design;
    · The rationale for the relationship between two product_functional_design(s) shall be defined (e.g., a functional breakdown);
    · A mechanism to trace function execution sequence (causal_chain) should be provided;
    · A function may be associated with zero, one or many control_port(s);
    · A function cannot be activated unless all control_port objects associated with the function are enabled.
    · Whether a control_port is enabled is decided by the value and type of its attributes;
    · A product_functional_design has multiple representations in various formats such as plain text, structured text (SGML, HTML, XML), drawings, video, audio or external documents.

    The diagram in the Figure 7 covers most of the above requirements:


Figure 7 - Product_functional_design High Level Model

    Product Physical Design
    Product physical design is an abstraction of product_instance or the design of a product_instance. It may be used to represent the design throughout the design phase, from the initial design through detailed design including variations in the design that may meet different requirements or different functionality.

    The subject of product_physical_design is the identification, the classification, and representation of designs and the relationships between them.

    This relationship may define a product design in term of its product structure as a set of constituent product designs.

    A product_physical_design has a number of relationships with other views of product (see Figure 5).

    Some detailed information requirements are the following:

    · Each product_physical_design is identified in the context of an organization. This implies that the same product_physical_design may have multiple identifications for different organizations.
    · Different types of product reports should be possible by using the product_physical_design. These reports should be able to describe the product structure to many levels of details. Level of details may address, for instance, the degree of decomposition (e.g., single level or multi level) and the type of decomposition (e.g., exploded, flattened, indented ... etc);
    · Bill of Material, Part List, Illustrated Part Catalogue Structures are example of product reports;
    · A product_physical_design is characterized by zero, one or more properties;
    · Product_physical_design properties may be represented using STEP IR constructs;
    · In addition, product_physical_design properties may be represented by plain text, structured text (SGML, HTML, XML), drawings, video, audio or references to external documents;
    · Product_physical_design may be classified. Class of product_physical_design may in turn be organized in a class hierarchy;
    · A class of product_physical_design may have a set of predefined properties that must or may be filled-in to represent a product_physical_design instance that is a component of that class;
    · Product_physical_design changes should be addressed by change process information such as change request, implementation directive, and applied solution.

    Product Support Design
    In simple terms, the objective of support engineering is to determine what can go wrong with a product and what has to be done to sustain availability (see 5.1.1). This includes actions to repair or to prevent problems from occurring.

    Basically, support engineering consists of Failure Analysis, Task Analysis, and Spares Analysis. These activities are conducted on the basis of the user's Support Requirements. (Note: support requirements, a sub-type of product_requirement, relates to the association between product_concept and usage_scenario).

    The focus in this section is NOT on how these Analysis are conducted, but on the information that are generated by these activities (output) that constitute the logistic technical information needed to support a product_instance during its life-cycle.

    Failure Analysis
    It is assumed that, at the end of the design phase, a residual number of predictable failures still exist. This occurs because it is either impossible or not cost effective to eliminate the failures or because they result from external agents. Each one of these predictable failures should be addressed by a maintenance strategy to:

    · Reduce the risk of failures to a minimum (preventive maintenance);
    · Provide a remedy should the failure occur (corrective maintenance).

    A failure involves a product_physical_design while performing a certain function in a particular usage scenario.

    More precisely, the predicted failure of a product applies to one or many product_physica_design and happens in the context of one or many product_functional_design and of one or many usage_scenario. (See Figure 8).


Figure 8 - Failure Context

    A failure is described by its:

    · Cause: failure causes may be classified as internally generated within the system by an inherent property of the product or produced by external factors (usually human or environment);
    · Effect: failure effects fall into two major classes: local_effects (e.g., increased engine smoke) or failure_inducing_effects (e.g., failure in an oil pump leading to a failure of the engine).

    The notion of failure_inducing_effects introduces the need to manage a cause-effect chain. At a very simple level, two failures, Failure 1 and Failure 2, may be associated to define that Failure 2 is caused by Failure 1.

    In a more complex situation, Figure 9, a particular failure (Failure 4) will occur only if two other failures (Failure 1 and Failure 2) occur together or if a third (Failure 3) occurs by its own and not with the first two.

    In a cause-effect chain it should be possible to combine failure causes with:

    AND operators, when the related causes must occur together;
    OR operators, when the related causes can but need not occur together;
    XOR operators, when the related causes are mutually exclusive.


Figure 9 - Consequential Failures

    The association between failure and effects may be used to capture additional information such as probability and safety hazard severity (e.g., critical, minor, none).

    Detection Method: the detection method describes how the operator or the maintenance technician detects a specific failure. Warning devices, test equipment, and their normal or abnormal indication are described by the detection methods.

    Task Analysis
    The basic objective of the task analysis is to define necessary tasks for the support and operation of the product. Reliability Centered Maintenance techniques can be used to decide what needs to be done to either correct a failure or to prevent a failure from occurring.

    A task applies to one or more product_physical_design instances. These are not necessarily the same product_physical_design instances identified in the failure analysis.

    A task is performed in a support_scenario that describes under which conditions (environment, national regulations, available skills, etc) the task is expected to be performed.

    The diagram in Figure 10 describes the task context.


Figure 10 - Task Basic Relationships

    A task provides the instructions on how to perform a particular activity or action.

    Some information requirements related to task are the followings:

    · Task(s) may be classified. Servicing Tasks, Scheduled Tasks, Occasional Tasks are examples of task classes;
    · A task may relate to another task for a particular reason;
    · The possible rationale for two task(s) to be related should be defined. Alternate task(s) is an example of this rationale;
    · Maintenance level, criticality, and other qualifications may be assigned to a task;
    · Some task characteristics such as time to perform and cost may be derived by the roll-up of sub-task attributes;
    · When and whether to perform a task depends on conditions. A simple condition may define, for example, that a task is to be performed every three months (e.g., do task `A' IF date(current)-date(task_A_last_done)>90);
    · Simple conditions may be combined with AND, OR and XOR logical operators to define more complex conditions (e.g., do task `A' IF date(current)-date(task_A_last_done)>90 .OR. mileage(current) - mileage(task_A_last_done) > 3000 );
    · Condition monitoring may require that certain parameters of product_instance and support_scenario be measured and recorded. Where data is collected automatically, the source sensor should be identified.
    · A task is usually decomposed in elementary task stages or steps that may be seen as modular building blocks. Tasks may be defined by assembling the elementary (base) stages using selected criteria.

    Some requirements for base_stage are the followings:

    · A base_stage may be assigned to zero, one or many task(s). This implies that a base_stage may exist without a task and that the same base_stage may be assigned to many task(s);
    · A base_stage may be either a method_stage (what to do) or an advisory_stage (warnings, cautions, ... );
    · A task shall include at least one method_stage;

    A method_stage may be described in different forms, e.g., by a simple narrative description of what to do or by more sophisticated forms of representations such as video, audio, virtual reality;

    Some resources may be needed to perform the activity described by a method_stage. Resources may have a role (e.g., spare parts, consumables, test equipment, calibration equipment, etc.) and may be quantified;

    The identified resources include the following:

    · Facility_or_infrastructure: this may be a reference to a generic facility (e.g., 220V power supply) or a generic infrastructure (e.g., a dry-dock). It also may be a reference to a specific named and located facility;
    · Information_requirement: a reference to the applicable information (drawings, wiring diagram, manuals);
    · Personnel_with_skill: a reference to the needed skill subject and grade
    · Material: it is a reference to part, subassemblies that play a role in the method_stage. This includes tools and support equipment;
    · Time: optional definition of the expected time required to perform a method_stage. Time qualifiers may be mean time, maximum time, etc.
    · Money: optional definition of the expected cost to perform a method_stage;
    · Build in facilities in the existing product;
    · Consumables (e.g., oil, water .. )

    Having defined the entities task and base_stage, there is still the need to define how the base_stage(s) are assembled together to form a task.

    Basically, a task may be seen as a linear flow or sequence of base_stage(s). In such simple instance, Task `A' is made up of Step `1' (the base_stage) followed by Step `2' and so on.

    More frequently, however, the flow of actions is not a plain linear sequence of base_stage(s). For example, the flow of actions (what to do next) may depend on the results of a test condition.

    A flow control structure that is external both to task and to base_stage may be used to alter the flow of actions of a task. Use of a control structure would enable Interactive Electronic Technical Manual (ITEM) style functionality to be provided directly from the Product Life-cycle Support database. The constructs that should be supported by the control structure are the following:

    · Base_stage_sequence: it is the list of base_stage(s) to be carried out in order;
    · Control_transfer: rather than referencing a base_stage, the control structure is allowed to call another base_stage_sequence or even another task. This means that tasks and sequences can be nested within each other;
    · Conditional_transfer: enables a choice between different routes depending on the result of a test condition. The choice could be between two alternatives (IF ... ELSE ... ENDIF) or between many (DO CASE . CASE ... ENDCASE);
    · Looping_method: enables one or more base_stage(s), base_stage_sequence(s) or task(s) to be repeated. There are three ways of controlling the numbers of repeats and these can be combined:
    1. Repeat_count: repeat a specified number of times (FOR ... NEXT);
    2. Repeat_until: repeat until a test condition is met (DO UNTIL ... ENDDO;
    3. Repeat_while: repeat while a test condition remains true (DO WHILE ... ENDDO).
    · Concurrent_methods: gives a group of base_stage(s), base_stage_sequence(s) or task(s) to be carried out during the time it takes to do the longest.

    Together these provide a capability not unlike a programming language so that tasks can be structured flexibly, and tracked and presented with IETM style functionality.

    Product Instance
    A product_instance is the physical realization, through the manufacturing process, of a product_physical_design. In this paragraph, the term product_instance refers to a specific physical object (e.g., Helicopter with tail number 97-01).

    Some detailed requirements for product_instance are the following:

    · A product_instance is the physical realization of zero or one product_design. The relationship between product_instance and design is optional since it will not always be possible or necessary to establish this relationship;
    · A product_instance is owned by exactly one organization at a given point in time. Ownership may change over time during the life-cycle. The capability to associate a date and time with an ownership change and to maintain history of ownership shall be provided;
    · A product_instance is manufactured by one or more organizations;
    · A product_instance is supplied (sold?) by one or more organizations
    · The combination product_instance identification and the assigning organization identification will uniquely define the product_instance;
    · A product_instance may have a serial number that enables to distinguish it from other product_instance(s) based on the same design;
    · A product_instance may have a lot or batch number that enables identification of a group of units of the same design which are manufactured or assembled by one producer under uniform conditions and which are expected to function in the same manner. A block identifier may be assigned to designate a quantity of consecutive production of product_instance(s) which will have similar characteristics;
    · A product_instance may have both a serial number and a lot number. At least one of the two is necessary to identify the product_instance. If both are assigned, a correlation of serial numbers and lot numbers is to be maintained;
    · The capability to assign additional customer defined identifiers should be provided. If multiple identifiers are assigned, their correlation is to be maintained;
    · A product_instance may be categorized in classes of product instance. A class of product_instance(s) may in turn be organized in a class hierarchy;
    · Possible classes should be defined. Class of product_instance may include role, function and condition state (e.g., "in repair," "spare parts").
    · A product_instance structure may be the assembly of other product_instance(s). As a minimum, a product instance structure should include the component product_instance identification.
    · A product_instance structure may be subject to changes due to a configuration variant or replacement of defective items. The old components (predecessors) and the new components (successors) shall be identified. The capability to associate a date, time and organization responsible for the change with each change implementation and to maintain history and rationale of changes shall be provided;
    · Product_instance structure changes due to configuration variant shall be referenced by Configuration Change entities such as change_request, implementation directive and applied_solution;
    · A product_instance may be controlled by zero, one or many organizations at a given point in time;
    · Control of a product_instance may have different forms (e.g., operational, logistics, storage, etc.). There is exactly one controlling organization associated with each control form at a given point in time;
    · Product_instance control may change over time during life-cycle. The capability to associate a date and time with each transfer of control and to maintain history of control shall be provided;
    · A product_instance exists at one location at a given point in time. It may be moved from one location to another. The capability to associate a date and time with each change of location and to maintain history of location change shall be provided;
    · A product_instance is characterized by the properties defined for the related product_design;
    · In addition, a product_instance is characterized by zero, one or more actual characteristics that are either measured from or assigned to the object. Qualifiers (e.g., calculated, measured) may be applicable to characteristics.
    · Product_instance characteristics may be organized in classes. A class of product instance characteristics may, in turn, be part of a class hierarchy;
    · Product_instance characteristics may be subtyped according to their representation. Possible subtypes are:

      1. Narrative: described by a textual description;
      2. Quantified: defined by a measure and a unit of measure;
      3. Point in time: defined by a date and time;
      4. Period: defined by a time measure.

    · The capability to maintain product_instance(s) maintenance history and operational history shall be provided:

      1. Maintenance history may include date, type, responsible person/organization;
      2. Operational history may include running hours, flight hours, shell fired;

    · A product_instance may be used as the alternate for another;
    · A product_instance operates in one scenario at a given point in time. This relates to the information_objects and tasks defined for that scenario (e.g., maintenance tasks in desert operations);
    · Zero, one or many actual functionality may be related to a product_instance.

    The diagram in Figure 11 is a high level model that covers most of the above requirements.


Figure 11 - Product_instance High Level Model

    Product_instance(s) have a number of relationships with organizations; these include identification, ownership, and control. Ownership relationship is the easiest to understand. In this model, an ownership change (e.g., the action of selling) is covered by recording a new ownership relationship and setting the end effectivity for the previous ownership. The current ownership is identified by the relationship that has a date for a start effectivity and has a blank field (empty date) for the end effectivity.

    This concept of start effectivity and end effectivity is not shown in the high level model in Figure 11 but most of the above relationships make use of it.

    A product_instance may relate to another product_instance. A typical relationship is the product_instance_assembly that defines a parent-child relationship between two product_instance(s) in an assembly structure. This relationship is used to describe, for example, that the Accelerometer with Serial Number 100267 is part of the Guidance Set with Serial Number 0982701 which is mounted on the SS-01 Missile with the Serial Number 003982-45.

    The product_instance_succession relationship identifies that one product_instance (predecessor) has been replaced by another product_instance (successor) for an identified reason. This entity may communicate information such as that the Accelerometer with Serial Number 100267 replaced, on 09 July 1998, the Accelerometer with Serial Number 100208 because of an out of tolerance reading during the preventive electronic test.

    A product_instance may be classified. This classification should not replicate information already defined in the product_design classification or product_design properties. The fact, for example, that the ETS with Serial Number 018992 is an M09 Electronic Test Equipment used to check the SS-01 Missile Guidance Set is information already available through the relationship to the product_design schema. A class of product_instance(s) could be, for example, the class "in Repair." This would give the capability to query the database and derive the list of product_instance(s) that are under repair. In any case, the possible product_instance classes should be constrained in an Agreement of Common Understanding between the partners sharing this information.

    A product_instance has characteristics. It is important to distinguish between product_design properties and product_instance characteristics. For example, the fact that the size of the ETS with Serial Number 018992 is 30x20x20 +/- .05 cm. is a property of product_design not of product_instance: in fact all M09 Electronic Test Equipments have the same size. A product_instance characteristic would describe, for example, that the ETS with Serial Number 018992 is painted in red for a particular user defined color coding.

    There is a requirement to support forward maintenance schedules. For example, let's assume that the Support Engineering analysis identified a specific calibration task to be performed every 6 months on the M09 Electronic Test Equipment. This information is part of the AS DESIGNED view of the product. Data available for the ETS with Serial Number 018992 (AS MAINTANED view) indicates to us that it was last calibrated on 30 June 1998. It is therefore possible to schedule the next calibration of ETS M09 S.N. 018992 for the end of December 1998.

    Configuration Management
    Configuration Management applies to a wide variety of data objects. From a life-cycle perspective, the configuration management addresses product requirements, product design, specific physical instance, and their relationships.

    Different life-cycle organizations may have different views over what configuration items they need to manage.

    For example:

    · The user may decide that he will control configuration of product_instance(s) while the product_design configuration control will be the responsibility of the equipment supplier;
    · The main contractor may decide not to maintain configuration control of items supplied by a subcontractor.

    In any case, a standardized interface is needed to exchange consistently configuration information across different users of the system.

    Configuration Management essentially deals with (1) Configuration Identification and (2) Configuration Change.

    Configuration Identification (CI)
    The subject of CI is the identification of items, the composition of which is to be managed. The item to be managed is specified as a Configuration Item. It is usually under control of the organization that does Configuration Management.

    The identification of the Configuration Items is dependent on viewpoints.

    The User Perspective
    The Configuration Items from the user perspective are the product_instance(s), End Item) usually identified by a serial number, and their main Components also normally identified by serial numbers. Whether to consider particular Parts as Configuration Items is a user decision. Configuration Identification from the user perspective is achieved at three different levels:

    At the atomic level, Components and Parts should be identified by the manufacturer's identification and a unique identifier assigned by the manufacturer to differentiate between units of product (Serial Number) or between groups of product (Lot Number). If additional user identifiers are defined, correlation between them should be maintained.

    At the assembly level, the product_instance structure should be uniquely identified by the top element identifier, e.g., End Item or Component, by the identification of all atomic elements that are used in the assembly and by the relationships between them.

    At the macro level, product_instance which are Configuration Items should be unambiguously linked to the AS DESIGNED and to the AS REQUIRED views of the product (see figure)

    Configuration Identification: The User Perspective
    In the above figure, the Truck with Plate Number UI-3210 (user identifier) will be identified by its primary key and by the foreign keys inherited from the parent data entities. The complete identifier would be:

    GC-991.RN-01.GC-082.PN-011.GC-354.SN-4030.GC-076.UI-3210
    The Engine mounted on Truck with Plate Number UI-3212 has a NATO Stock Number as user defined ID. In this case its completed identifier would be:

    GC-991.RN115.GC-082.PN-02960.GC-354.SN-00323.GC-076.NSN-2219

    The Designer Perspective
    To be developed

    Configuration Change
    Change Control Basics
    A need for change to the baseline configuration may arise from:

    · An enhancement: a new or improved product_requirement;
    · A discrepancy: product_instance(s) based on the same design that fails to meet one or more product_requirement. A discrepancy may be a functional design, physical design or a support design discrepancy;
    · A mission need: a product_instance that is reconfigured, in one of the permissible configurations, for a mission;
    · A repair activity: a product_instance defective component is replaced by a spare part (the product_instance structure is changed).

    The configuration change activity results in the creation of new data instances, such as new part/assembly identifications and new relationships. Diagram in Figure 12 illustrates, for each of the above triggers for change, the product objects that are affected.


Figure 12 - Product Objects Affected by Different Change Triggers

    For example:

    · An enhancement may trigger the creation of new instances of product_requirement, product_design and product_instance;
    · A support discrepancy may result in new support design data and new product_instance/product_design relationships;
    · A configuration change for a mission need may create a new product_instance structure but would not affect product_requirement and product_design.

    Change Process
    The key components of configuration change are: (1) request, (2) implementation directive, (3) actual resolution.

    The following are some data requirements to support the change process:

    · The change process normally starts with a request that could be either a request for initial issue or a change request;
    · A change request may be either a request for enhancement or a request to correct or accept a discrepancy;
    · A request for enhancement may be triggered by a new, user defined usage_scenario or a new user product_requirement.
    · A request is submitted by an organization at a certain point in time (date and time);
    · The requesting organization assigns an identifier to the request. The identifier is to be unique within the organization domain. The combination of the requesting organization identifier and the request identifier will uniquely define the request;
    · The request identifies either the baseline product_concept, product_requirement, product_design and/or product_instance that are impacted by the request;
    · An initial issue request should address a product_concept and its product_requirement baseline;
    · An enhancement related change request should address a product_requirement or product_design and may address a product_instance baseline;
    · A discrepancy related change request should address either a product_design or a product_instance baseline;
    · A discrepancy related change request should include a narrative identifying the reason how and why the non-conformance occurred and the detection method that was used to determine the anomaly;
    · A request may be referenced by zero, one or many approvals. The approval related information includes: (a) approval status; (b) approval level; (c) date and time of approval; (d) approval organization and organization role; (e) relationship with other approvals;
    · An approved request may be referenced by zero, one or many implementation_directive;
    · An implementation_directive describes the resolution applied to the related request. It may include description of tasks, manpower, facilities, parts, kits, support equipment, money needed to apply the actual resolution. It also identifies the organization responsible for applying the actual resolution and the timetable for finalization;
    · An implementation_directive may address one or many approved requests;
    · An implementation_directive is prepared by an organization at a certain point in time;
    · The combination of the implementation_directive identifier and the organization identifier of the organization assigning the implementation_directive identifier will uniquely define the implementation_directive;
    · An implementation_directive may impact different configuration baseline items from those identified in the request (see point 6 above);
    · Implementation_directive(s) may be classified, decomposed and aggregated;
    · An implementation_directive may be referenced by zero, one or many approvals. The approval related information are those listed at point 11 above;
    · An approved implementation_directive may be referenced by zero, one or many actual_resolution;
    · An actual_resolution may address one approved implementation directive;
    · From the information management perspective, an actual_resolution results in the creation of new data instances (e.g., new design version, new product_instance structure, new relationships between product views, etc.);
    · An actual_resolution is applied by a responsible organization;
    · An actual_resolution is finalized at a certain point in time;
    · An actual_resolution may be referenced by zero or one approval. The approval related information are those listed at point 11 above;

    Most of the above requirements are addressed in the high level model in Figure 13.


Figure 13 - High level diagram for Change Control

    Other Issues to Consider
    Supportability Characteristics
    Required
    Actual
    Predicted (by whom)
    Calculated (by whom)

    Spare Analysis
    Spare related information includes:

    · Items of supply (a class product_physical_design instances);
    · Initial procurement or Spare Specification, e.g., how many and where (a sub-set of items of supply with quantity and level of allocation)
    · Alternative identification (product_physical_design alternatives);
    · Production lead time (product_physical_design property);
    · Supplier information (product_physical_design property);
    · Unit of measure (product_physical_design property);
    · Price (product_physical_design property);
    · Pipe-line time (product_physical_design property);
    · Shelf life (product_physical_design property).
    · Kits/Groups
    · Supply quantities

    Packaging
    Package (a class of product_physical_design instance);
    Package physical characteristics (product_physical_design property);
    Size;
    Weight;
    Geometry/dimensions;
    Stacking requirements;
    Protection;
    Marking;
    Safety/hazard;
    Package Identifier and Label (product_physical_design identification);
    Package Content (product_physical_design collection);

    Handling
    Handling equipment (a class of product_physical_design instance);
    Handling instructions (task description);
    Safety and security during handling (task advisory_stage description).
    Emergency actions.

    Storage
    Type of storage
    Permissible Storage condition (temperature, humidity)
    Storage methods (stacking and distances);
    In-storage maintenance;
    Safety and security during storage;
    Emergency actions.

    Transport
    Type of carrier and carrier characteristics;
    Transportation methods per carrier;
    Safety/Hazard during transport;
    Tie down procedure (task description);
    Emergency actions during transport;
    In-transport maintenance

 

PG Viking Through Life Information Management Plan
Appendix E: Information Management Responsibilities

    Areas of responsibility: Information ownership
    Legal issues for information
    Publishing of information
    Information procurement
    The buyers rights to use and process the information
    Information accuracy
    Usability of information
    Support system, services and infrastructure issues

    Information Ownership
    The information owner is the organization that owns the intellectual property rights (IPR) for the information content. The Information owner can sell out all or some of his IPR to the information content. It will be a contractual issue to define the owner of the IPR taking in consideration the life-cycle perspective. For the Viking System the Program Managers Office will act as the information owner for all Through Life information defined in this document. The level of detail of information belonging to PMO will be determined at the first contract, and will be subject to change over time.

    Legal Issues for Information
    In the contract the IPR for both the seller and buyers rights and responsibilities to the information must be defined. It must also ensure compliance with national laws regarding, IPR, "Information legal reliability (urkund)," information archiving, security and public access to information.

    Publishing of Information
    Publishing of information means that an organization gives other peoples than the creators access to a defined instance of information with a declared status. The contract must ensure that this will be done buy a defined audit and publishing process. It is the responsibility of the organizations using the published information to ensure that these organization personnel only use proper published information in compliance with the rules for the specific instance of information. The information can be updated, integrated with other information, reconfigured and reused down to the smallest defined information configuration item, but not below.

    Information Procurement
    The information buyer is the organization that which to have some kind of access to defined information owned of some other organization. It is a contractual issue to define the kind of access, services and performances that will be sufficient. It can be defined in terms of:

    · Agreements regarding Intellectual Propriety Rights
    · Procedures for handling product-safety responsibilities
    · Information services to establish the ordered performances
    · Procedures for delivery of or access to information
    · Delivery time, place, frequency, capacity, endurance for commitment (life time)
    · Quality requirements

    The Buyers Rights to Use and Process the Information
    The purpose of the buyers information processing is to adapt the information to the own information management system, to integrate the information with information from other information sources and to adapt the information to his target groups. The limits for this must be regulated in the contract. To ensure the correct processing of information it is important to evaluate both the sellers and buyers organizations capability to manage information in terms of management, personnel skills, processes and support systems.

    Information Accuracy
    The information accuracy must be defined on the basis of the needs from the processes were it will be used. It is the responsibility for the acting director in the actual process to decide if and in which way the information can be used.

    Usability of Information
    The information usability must be defined on the basis of the needs from the actors in processes were it will be used. It is the responsibility for the acting director in the actual process to the minimum level of usability.

 

Previous PageTop Of PageNext Page