Download Change Record

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Large Synoptic Survey Telescope (LSST)
Interface Control Process
Brian Selvy
LSE-151
Latest Revision Date: 03/15/2013
.
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
Change Record
Version
Date
0.1
01/02/13
0.2
02/15/13
0.3
03/07/13
0.4
03/14/13
0.5
03/15/13
Description
Initial writing.
Owner name
Brian Selvy
Updated to address comments from Jan. 17-18,
2013 face-to-face meeting.
Made the following changes based on feedback
received prior to the CCB meeting:
Section 1.4: Refined this section into two
subsections so as to categorize LSST and
external reference documents. Added LSE-161
as an LSST reference document.
Section 2.4.2: Added “Logical” and
“Deliverable” as two additional interface
classifications. Added definitions for each.
Section 3.2.1: Moved the tables of ISDs to a
new document (LSE-161) that is not under
change control. This is because this list may
change more frequently.
During the 3/13/13 Change Control Board
(CCB), it was decided to remove Section 4 of
this document and move it to the Verification
and Validation Process Document (LSE-160).
The following changes have been made to this
version:
Title: Changed to “Interface Control Process”
to reflect that compliance is being moved to
LSE-160
Section 2.3.1.2: Updated Figure 2-1 to include
EPO on the schematic
Section 4 (Interface Compliance Documents):
Removed from this document and transferred
to LSE-160.
One additional needed change was captured in
the meeting minutes from the 3/13/13 CCB.
Section 2.3.1.1: Added LSE-72 in a new row to
Table 2-1.
i
Brian Selvy
Brian Selvy
Brian Selvy
Brian Selvy
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
Table of Contents
1 Contents
Change Record ............................................................................................................................................... i
2
1.1
Summary ...................................................................................................................................... iii
1.2
Acronyms ..................................................................................................................................... iii
1.3
Definitions of Terms ..................................................................................................................... iii
1.4
Reference Documents.................................................................................................................. iv
1.4.1
LSST Reference Documents ................................................................................................. iv
1.4.2
External Reference Documents ........................................................................................... iv
Interface Control Documents................................................................................................................ 1
2.1
Purpose ......................................................................................................................................... 1
2.2
Development Phases .................................................................................................................... 1
2.3
Responsibility ................................................................................................................................ 1
2.3.1
System-Level and Cross Subsystem Interfaces ..................................................................... 1
2.3.2
Sub-sub-System Interfaces.................................................................................................... 3
2.4
3
Content ......................................................................................................................................... 3
2.4.1
Introduction and Overview ................................................................................................... 3
2.4.2
Interface Classifications ........................................................................................................ 4
2.4.3
Requirement Structure ......................................................................................................... 5
2.4.4
Verification Planning ............................................................................................................. 6
Interface Support Documents ............................................................................................................... 7
3.1
Purpose ......................................................................................................................................... 7
3.2
Responsibility ................................................................................................................................ 7
3.2.1
3.3
List of Interface Support Documents .................................................................................... 7
Content ......................................................................................................................................... 7
ii
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
Interface Control and Interface Compliance
Management Process
1.1 Summary
The purpose of this document is to provide a project-wide process for Interface Control and Interface
Compliance management.
1.2 Acronyms
CH – Connection Hardware
DM – Data Management
EPO - Education and Public Outreach
FDR – Final Design Review
ICD – Interface Control Document
ICoD – Interface Compliance Document
ID – Identification
ISD – Interface Support Document
OCS – Observatory Control System
SEMP – Systems Engineering Management Plan
T&S – Telescope and Site
1.3 Definitions of Terms
Interface – A boundary between two or more subsystems, subsystem elements, or between the system
and the external environment.
Project Controlled Interface – An interface between two or more subsystems or system to external
environment where the ownership authority on either side of the interface is a different entity, team, or
organization. These boundaries can be a result of project organizational structures where sub-teams
have been given design authority for various subsystems and/or components of the overall system,
creating interfaces that need to be rigorously controlled as a result of the needed interactions between
the subsystems.
Interface Control Document – A document that defines all of the requirements needed to properly
define both sides of a shared interface. This defines the “what” of the interface.
Interface Compliance Document – A document that shows the design solution which meets the
requirements defined in the ICD. This defines the “how” of the interface and is used during the design
phase to show the design is compliant with the requirements prior to actual hardware/software
integration. This document is used to ensure the “as designed” system has a high probability of meeting
all interface requirements during the integration and verification phase.
Interface Support Document – A document that supports the understanding of interfaces via common
dictionaries, protocols, system-wide architectural frameworks, etc. These documents may have input
from more than one sub-system team or organization, but they do not include requirements. These
documents are used by the overall project.
iii
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
1.4 Reference Documents
1.4.1 LSST Reference Documents
LSE-161 Interface Support Document List
1.4.2 External Reference Documents
Haskins, Cecilia (ed.), Systems Engineering Handbook: A Guide for System Life Cycle Processes and
Activities. INCOSE-TP-2003-002-03.2. January, 2010.
Weilkiens, Tim. Systems Engineering with SysML/UML. Amsterdam: Morgan Kaufmann OMG Press,
2006.
iv
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
Interface Control and Interface Compliance
Management Process
2 Interface Control Documents
2.1 Purpose
The purpose of the Interface Control Documents (ICDs) is to define all of the requirements of a given
interface that are needed to complete the design of the subsystems or components on either side of the
interface.
2.2 Development Phases
Interfaces will follow three phases of development according to the relative importance in driving the
design at that particular phase. The three phases are defined as follows:
Phase 1:




Identification of the interface and definition of scope, design impact, and not to exceed costs;
Definition of boundaries, connectivity, and design envelopes;
Listing deliverables for interface hardware and software elements;
Assignment of responsibility and ownership for the interface scope to support the not-to-exceed
costs;
Phase 2:




Refinement of the interface as it drives, or is driven by, subsystem design maturation;
Refinement of the interface boundaries as dictated by the design state;
Definition of all loads, physical flows, and logical/data flows across the interface boundary;
Specification of functional requirements of the interface including data structures, operations,
and communication protocols;
Phase 3:



Completion of all interface specifications;
Detailing all information needed to finalize subsystem designs;
Specification of component-level interface details – such as cable connector pin-out or API
signatures.
2.3 Responsibility
2.3.1 System-Level and Cross Subsystem Interfaces
The Project Systems Engineering office is responsible for cross subsystem (e.g., when two or more
subsystem teams are involved with interfacing hardware/software) and system-to-external environment
interface control.
1
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
2.3.1.1 List of Project Systems Engineering-Controlled ICDs
Table 2-1 lists the ICDs that are controlled by the Project Systems Engineering Office. The table also
shows which subsystems are impacted by the document. Note that the one document categorized as
“hybrid” currently has design details (ISD content) and requirements (ICD content).
Table 2-1: List of ICDs Controlled by Project Systems Engineering Office
Doc.
No.
LSE78
LSE69
LSE68
LSE75
LSE76
LSE77
LSE131
LSE64
LSE65
LSE80
LSE66
LSE67
LSE71
LSE72
LSE73
LSE132
LSE139
LSE140
Title
Type
T&S
DM
Camera
LSST Observatory Network Design
Interface between the Camera and Data
Management
Data Acquisition Interface between Data
Management and Camera
Control System Interfaces between the Telescope
and Data Management
Infrastructure Interfaces between Summit Facility
and Data Management
Infrastructure Interfaces between Base Facility
and Data Management
Data Management Interface Requirements to
Support Education and Public Outreach
Utilities & Services Interface between the Camera
and the Telescope
Summit Facility Interface between the Camera
and Telescope
Mechanical, Thermal, and Access Interfaces
between the Camera and Telescope
Guider Interface between the Camera and
Telescope
Wavefront Sensor Interface between the Camera
and Telescope
Hybrid
X
X
X
ICD
X
X
ICD
X
X
OCS-Camera Software Communication Interface
ICD
OCS-Command Dictionary for Data Management
ICD
OCS Command Dictionary for the Telescope
Infrastructure Interfaces between the Summit
Facility and OCS
Auxiliary Instrumentation Interface between the
OCS and Telescope
ICD
X
X
ICD
X
X
ICD
X
X
ICD
X
Auxiliary Instrumentation Interface between Data
Management and Telescope
2
ICD
X
X
ICD
X
X
ICD
X
X
ICD
X
X
X
ICD
X
X
ICD
X
X
ICD
X
X
ICD
X
X
X
X
OCS
X
X
ICD
X
EPO
X
X
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
2.3.1.2 Project Wide System Level Interface Overview
Figure 2-1 shows a summary of the major LSST subsystems and the interfaces between them.
Figure 2-1: LSST Interface Block Diagram
2.3.2 Sub-sub-System Interfaces
For interfaces in which a single subsystem team (e.g., Data Management, Camera, Telescope and Site,
Education & Public Outreach, Observatory Control System) controls both sides of the interface, the
subsystem team has interface responsibility.
2.4 Content
Interface Control Documents will define all needed interface requirements for the subsystem teams to
fully design their responsible hardware or software on their side of each interface.
2.4.1 Introduction and Overview
Each ICD will provide an introduction to the purpose and scope/content contained within it. A high level
schematic / block diagram will be included to orient the user to the major subsystems and components
on each side of the interface and the interfaces between them. See Figure 2-2 as a proposed example.
Interfaces will be represented as lines. Arrows will be used to indicate the direction of data, thermal,
fluid flow, etc. The color of the lines will indicate the classification type of the interface (defined in
Section 2.4.2; a consistent coloring scheme across schematics will be used).
3
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
Figure 2-2: Sample Interface Control Schematic (For LSE-65)
2.4.2 Interface Classifications
There are several categories of interfaces that each ICD should address. These have been defined as:
 Structural: Includes items such as mass, center of gravity, moments, accelerations, vibrations,
etc. This also includes mechanical connections (including connection hardware).
 Network Connectivity: Includes bandwidth, type of protocol, etc.
 Logical: Includes any of the data or information that is transmitted across the physical network
and/or utility hardware. This includes telemetry data and command and control data.
 Handling/Access: Includes allowable carts and fixtures, pick points, crane access, and allowable
access points/volumes for integration and maintenance activities.
 Accommodation: Includes the physical volumes allocated for equipment.
 Thermal: Includes all thermal loads transferred across the interface.
 Power/Utilities: Includes power, grounding, lighting, and electrical safety. Utilities also include
fluid transfer (for example, cooling fluids)
 Personal Access: Includes personal access for integration, maintenance and operations
 Deliverable: Items provided by one organization to another. There are two sub-classifications
defined.
o Operational and Support Unit Deliverables: Items provided by one organization to
support operations of the fully integrated system, integration, maintenance and testing.
o Pre-Integration Units: Items provided by one organization to support pre-integration
activities and sub-system verification. This includes prototypes, pre-production
software, DAQ test stands, etc.
4
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
2.4.3 Requirement Structure
For each Interface Classification, requirements will be documented as needed to fully define the
interface. The following verb definitions apply to the writing of requirement statements.
 Will – A statement of fact. Will statements document something that will occur through the
course of normal design practice, project process, etc. These statements do not get formally
verified.
 Shall – A requirement that gets formally verified. Shall statements document critical
requirements that must be verified through inspection, demonstration, analysis, or test during
the verification phase of the project to ensure objectively that the as-built design meets the
requirement.
 Should – A goal. Should statements document a stretch goal. A should statement will be
partnered with a shall statement. Should statements do not get formally verified.
2.4.3.1 Drawings Supporting Requirements
If a drawing can more accurately represent the intent of a requirement, the requirement statement will
reference the drawing number and applicable page, view, section, and/or callout. As a reminder, the
drawing must represent the actual requirement rather than the design solution. Figure 2-3 shows an
example from LSE-18 of a page that defines a preferred format for documenting both sides of a physical
interface using an additional table to specify the details of each side of the interface.
5
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
Figure 2-3: Example of Drawing to Support ICD Requirements
2.4.4 Verification Planning
By Phase 3, the verification plan for each interface requirement will be defined. It is a systems
engineering best practice to develop the verification plan alongside the development of the
requirements to ensure that clear and verifiable requirements are written. It is therefore natural to put
the verification plan alongside the associated requirements in the same document, as it allows easy oneto-one cross-references between the requirements and verification plan. Include a verification table at
the end of the ICD that includes the following information:
 Verification Method: Options are Test, Demonstration, Analysis, and Inspection. These are
defined as:
o Inspection: An examination of the item against applicable documentation to confirm
compliance with requirements. Inspection is used to verify properties best determined
by examination and observation (e.g., paint color, weight, etc.)
o Analysis: Use of analytical data or simulations under defined conditions to show
theoretical compliance. Analysis (including simulation) is used where verifying to
realistic conditions cannot be achieved or is not cost-effective and when such means
establish that the appropriate requirement, specification, or derived requirement is met
by the proposed solution.
o Demonstration: A qualitative exhibition of functional performance, usually
accomplished with no or minimal instrumentation. Demonstration (a set of verification
activities with system stimuli selected by the system developer) may be used to show
that system or subsystem response to stimuli is suitable. Demonstration may also be
appropriate when requirements or specifications are given in statistical terms (e.g.,
mean time to repair, average power consumption, etc.)
o Test: An action by which the operability, supportability, or performance capability of an
item is verified when subjected to controlled conditions that are real or simulated.
These verifications often use special test equipment or instrumentation to obtain very
accurate quantitative data for analysis. (Haskins, 127)
 Verification Level: This field is to indicate if the interface will be verified at 1) the component
level prior to integration with a simulator or mockup to represent the other side of the interface
or 2) as part of integration on the mountain in Chile. For interfaces, option 1) may be done as a
compliance check in addition to option 2), but option 2) will in all cases be conducted as part of
commissioning.
 Verification Timing: This is a field to indicate the relative timing of the verification. The intent is
to specify a time period (to the calendar quarter-year level of fidelity) and any predecessor
relationships to any other verification events that must be completed prior to this verification
event, if known.
 Verification Requirement: This is a statement that defines precisely what will be done to verify
the requirement. If a test or demonstration is to be conducted, it should state what type of test
or demonstration will take place (for example, a vibration test), where it will take place (if
known), and if any special test equipment is required (special test equipment is defined as any
equipment that is not typically available at the facility at which the test or demonstration will be
conducted). If an analysis is to be conducted, the analysis tool should be specified as well as any
boundary conditions and limiting assumptions that are relevant to the analysis. Verification
6
Interface Control & Compliance Management Process
LSE-151
Latest Revision 03/15/2013
Requirements will be written in standard requirements language. The standard format is:
o “The <name of the requirement> shall be verified by <verification method>”. <The next
sentence describes the details of the verification event>.
 Success Criteria: This is a statement that defines the explicit pass/fail criteria. This statement
should be clear enough that an independent third party observer should be able to determine if
the verification event was successful or not. For performance and other quantitative
requirements, the success criteria should include the specific value (or range), units, and any
statistical information necessary.
Table 2-2 shows the format of a verification table to be placed at the end of each ICD by Phase 3.
Table 2-2: Verification Table
Req.
ID #
Requirement Text
Verif.
Verif.
Method Level
Verif.
Timing
Verification
Requirement
Success Criteria
3 Interface Support Documents
3.1 Purpose
Interface Support Documents are written for a variety of reasons but are also useful to teams working
on interface control. These documents provide constraints to the ICDs themselves. The ICDs must be
compliant with these documents. They may contain dictionaries, protocols, or definition of system-wide
architectural frameworks by which the subsystem teams must abide. These documents do not contain
requirements.
3.2 Responsibility
Interface Support Documents are written by the subsystem teams that have a stake in the subject
matter. These documents will be placed under configuration control.
3.2.1 List of Interface Support Documents
The current list of Interface Support Documents is defined in LSE-161 Interface Support Document List.
3.3 Content
Interface Support Documents do not have defined content. As support documents, they may contain
information in a variety of formats to best express the information to the end user.
7