AVIATION LOGISTICS MANAGEMENT INFORMATION SYSTEM

advertisement
AVIATION LOGISTICS MANAGEMENT INFORMATION SYSTEM
BUSINESS AREA ANALYSIS (BAA)
OPERATIONAL CONCEPT DESCRIPTION
Contract Number: GS11K95BJD0002
Task Number: N1J697008
Deliverable Number: 007
November 11, 1997
Version 1.1
Prepared for:
Commanding Officer
United States Coast Guard
Aircraft Repair and Supply Center (ALMIS Project Office)
Management Information Services Division, Building 63
Elizabeth City, NC 27909-5001
Prepared by:
OAO Corporation
7500 Greenway Center Drive
Greenbelt, MD 20770-3585
ALMIS Operational Concept Description
Table of Contents
1. SCOPE ................................................................................................ 1-1
1.1 Identification..................................................................................................... 1-1
1.2 System Overview ............................................................................................. 1-1
1.2.1 ALMIS Project Sponsor ............................................................................................ 1-2
1.3 Document Overview ........................................................................................ 1-2
2. REFERENCED DOCUMENTS ............................................................ 2-1
3. CURRENT SYSTEM OR SITUATION ................................................. 3-1
3.1 Background ...................................................................................................... 3-1
3.2 Objectives ......................................................................................................... 3-1
3.3 Scope ................................................................................................................ 3-2
3.4 Operational Policies and Constraints ............................................................ 3-3
3.5 Description of Current System or Situation .................................................. 3-3
3.5.1 Required States and Modes ....................................................................................... 3-4
3.5.2 System Components .................................................................................................. 3-5
3.5.3 Interfaces ................................................................................................................... 3-5
3.5.4 System Functional Requirements .............................................................................. 3-5
3.5.5 Performance Characteristics ...................................................................................... 3-6
3.5.6 Safety Requirements .................................................................................................. 3-6
3.5.7 Security Requirements............................................................................................... 3-6
3.5.8 Privacy Requirements ................................................................................................ 3-7
3.6 Users or Involved Personnel........................................................................... 3-7
3.7 Support Concept .............................................................................................. 3-7
3.7.1 Hardware ................................................................................................................... 3-7
3.7.2 Software..................................................................................................................... 3-7
3.7.3 Interfaces ................................................................................................................... 3-7
3.7.4 Operation and Support............................................................................................... 3-7
3.7.5 Training ..................................................................................................................... 3-7
4. JUSTIFICATION FOR AND NATURE OF CHANGES ......................... 4-1
4.1 Justification for Change .................................................................................. 4-1
4.2 Changes ............................................................................................................ 4-1
i
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
4.3 Priorities Among the Changes ........................................................................ 4-2
4.4 Changes Considered But Not Included ......................................................... 4-3
4.5 Assumptions and Constraints ........................................................................ 4-4
5. CONCEPT FOR A NEW OR MODIFIED SYSTEM .............................. 5-1
5.1 Background, Objectives, and Scope .............................................................. 5-1
5.1.1 Background ............................................................................................................... 5-1
5.1.2 Objectives .................................................................................................................. 5-1
5.1.3 Scope ......................................................................................................................... 5-1
5.1.4 Assumptions .............................................................................................................. 5-2
5.1.5 Constraints ................................................................................................................. 5-2
5.2 Description of the Modified System ............................................................... 5-4
5.2.1 ALMIS System Description ...................................................................................... 5-4
5.2.2 Required States and Modes ....................................................................................... 5-5
5.2.3 System Functional Requirements .............................................................................. 5-7
5.2.4 ALMIS Performance Threshold Values .................................................................... 5-8
5.2.5 ALMIS Server Performance Values .......................................................................... 5-9
5.2.6 Adaptation Requirements ........................................................................................ 5-10
5.2.7 Safety Requirements ................................................................................................ 5-10
5.2.8 Security and Privacy Requirements ......................................................................... 5-10
5.3 Users or Involved Personnel......................................................................... 5-11
5.4 Support Concept ............................................................................................ 5-12
5.4.1 CSCI Capability Requirements ............................................................................... 5-12
5.4.2 System Environment ............................................................................................... 5-17
5.4.3 Computer Resource Requirements .......................................................................... 5-19
5.4.4 ALMIS Maintenance Requirements ........................................................................ 5-19
5.4.5 Maintenance and Life Cycle Costs .......................................................................... 5-20
5.4.6 Process and Data Models ........................................................................................ 5-22
5.4.7 Design and Implementation Constraints ................................................................. 5-22
5.4.8 Personnel-Related Requirements ............................................................................ 5-23
5.4.9 Training-Related Requirements .............................................................................. 5-24
5.4.10 Logistics-Related Requirements ............................................................................ 5-24
5.4.11 Other Requirements ............................................................................................... 5-25
6. OPERATIONAL SCENARIOS ............................................................. 6-1
ii
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
7. SUMMARY OF IMPACTS ................................................................... 7-1
7.1 Operational Impacts ........................................................................................ 7-1
7.2 Organizational Impacts ................................................................................... 7-1
7.3 Impacts During Development ......................................................................... 7-2
8. ANALYSIS OF THE PROPOSED SYSTEM ........................................ 8-1
8.1 Summary of Advantages ................................................................................. 8-1
8.2 Summary of Disadvantages/Limitations ........................................................ 8-1
8.3 Alternatives and Trade-Offs Considered ....................................................... 8-1
9. NOTES ................................................................................................ 9-1
9.1 Terms and Definitions ..................................................................................... 9-1
9.2 Acronyms and Abbreviations ......................................................................... 9-1
Appendices
Appendix A.
Appendix B.
Appendix C.
Appendix D.
Appendix E.
Appendix F.
Appendix G.
Appendix H.
Appendix I.
Appendix J.
Appendix K.
ALMIS Software Life Cycle Management Plan ....................................................A1
BPWIN ALMIS IDEF0 Process Model ................................................................B-1
ALMIS Objectives Functional Correlation ...........................................................C-1
Prioritized Requirements Correlation Analysis .................................................... D-1
Cost Xpert Cost, Schedule, and Risk Reports ....................................................... E-1
ALMIS IDEF1X Entity Relationship Diagram ..................................................... F-1
ALMIS IDEF1X Entity Definition Report ........................................................... G-1
ALMIS IDEF1X Key Attribute Report ................................................................ H-1
ALMIS IDEF1X Attribute Definition Report ........................................................ I-1
ALMIS IDEF1X Relationship Report ....................................................................J-1
ALMIS IDEF1X Entity Relationship Cross-Reference Report ............................ K-1
List of Figures
Figure 5-1. Representative ALMIS Wide Area Network System Architecture ........................ 5-19
Figure 5-2. Maintenance Activities Broken Down by Category ............................................... 5-21
List of Tables
Table 5-1.
Table 5-2.
Table 5-3.
Table 9-1.
Table 9-2.
ALMIS Performance Threshold Values .................................................................... 5-8
Digital AlphaServer 4100 5/400 System Performance Values .................................. 5-9
ALMIS Server Environment.................................................................................... 5-18
Terms and Definitions ............................................................................................... 9-1
Acronyms and Abbreviations .................................................................................... 9-1
iii
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
1. SCOPE
1.1 Identification
The Coast Guard’s Office of Aeronautical Engineering is in the process of merging its two
logistics information systems, the Aviation Computerized Maintenance System (ACMS) and the
Aviation Maintenance Management Information System (AMMIS), into one Aviation Logistics
Management Information System (ALMIS).
1.2 System Overview
ALMIS will serve the logistics needs of the US Coast Guard Aviation community at 24 Air
Stations and at the Aircraft Repair and Supply Center (AR&SC), Elizabeth City, NC. As such,
ALMIS will be used to manage and document the activities of five major business areas:





Aircraft Maintenance (Organizational and Depot),
Flight Operations,
Supply (Organizational and Depot),
Procurement Management, and
Financial Management.
ALMIS will integrate the functions and expand the capabilities of the two current systems
(ACMS and AMMIS) and will be supported and maintained by Government employees and
contractor personnel. ALMIS data will be available via World Wide Web (WWW) and
Graphical User Interface (GUI) technologies to authorized users at the USCG Headquarters.
OAO Corporation’s Information Technology Division - East performed a Business Area Analysis
(BAA) and related service and analyses for ALMIS. The analysis documented the current and
proposed states of the USCG Aeronautical Engineering's two information systems: the ACMS
and AMMIS.
The functions required to perform this task included, but were not limited to, the following:









Systems Analysis of Legacy Software Systems,
Analysis of Hardware and Telecommunications Systems,
BAA,
Business Process Modeling,
Logical and Physical Data Modeling,
Business Process Reengineering/Business Process Improvement (BPR/BPI),
Software Engineering,
System Design, and
Database Design.
1-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
1.2.1 ALMIS Project Sponsor
The ALMIS Project Sponsor is:
Commandant (G-SEA)
United States Coast Guard
Office of Aeronautical Engineering
2100 2nd St., SW, Room 6204
Washington, D.C. 20593-0001
1.3 Document Overview
This document will provide a Software Life Cycle Management Plan (SLCMP) as required by
the ALMIS Statement of Work (SOW) in accordance the Operational Concept Description
(OCD), Data Item Description (DID) DI-IPSC-81430. The SLCMP is provided as Appendix A.
The ALMIS OCD will establish a blueprint for development of ALMIS, including:



System Development;
Post-Development; and
Integral Processes; including:
 Project planning and oversight,
 System design,
 Software design,
 Software quality management,
 Configuration management,
 Software and system tests, and
 Installation and testing.
The OCD includes a Life Cycle Cost (LCC) estimate by life cycle phase which was derived using
the Cost Xpert Cost Model. OCD activities were mapped from the activities listed in IEEE
Standard 1074-1991, “Standard for Developing Software Life Cycle Process.” This standard
features 17 processes and 65 activities. This OCD also includes an explanation of the use of the
Spiral Software Development Model as a basis for the SLCMP.
The contents of this OCD is as follows:






Section 1.0 provides an overview of the current and proposed systems.
Section 2.0 contains a list of documents referenced herein.
Section 3.0 provides a detailed description of the current system.
Section 4.0 discusses the need and justification for changes to the current system and
describes the proposed changes and their relative priority.
Section 5.0 presents a detailed description of the system concept.
Section 6.0 provides an operational scenario that illustrates how the proposed system will
be employed.
1-2
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description



Section 7.0 contains a summary of operational and organizational impacts.
Section 8.0 presents an analysis of the proposed system and discusses its advantages and
disadvantages. This section also relates information regarding alternatives considered.
Section 9.0 provides a list of the terms and acronyms used in this document.
1-3
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
2. REFERENCED DOCUMENTS
Documents referenced in this ALMIS Operational Concept Description are as follows:





ALMIS Business Area Analysis Strategic Analysis Report, version 2.0,
dated May 13, 1997;
IEEE Standard 1074-1991 - Standard for Developing Software Life Cycle Processes,
dated 1991;
MIL-STD-498, Software Development and Documentation,
dated December 5, 1994;
COMDTINST M13020.1D, Aeronautical Engineering Maintenance Manual,
dated 10 March 1995; and
ALMIS Business Process/Information Systems Comparative Analysis Report,
version 1.0, dated October 14, 1997.
2-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
3. CURRENT SYSTEM OR SITUATION
3.1 Background
The USCG Office of Aeronautical Engineering is in the process of merging its two logistics
information systems, ACMS and the AMMIS, into one Aviation Logistics Management
Information System (ALMIS). The first step in the merge was recently completed with the
physical relocation of ACMS from a contract-leased facility to the Aircraft Repair and Supply
Center (AR&SC), a Government-owned facility. Both ACMS and AMMIS operate on the same
hardware architecture and both are compatible with Portable Operating System Interface for
Computer Environments (POSIX) and Government Open Systems Interconnection Profile
(GOSIP) standards.
3.2 Objectives
ALMIS concept objectives as described in the ALMIS Strategic Analysis Report, version 2.0,
dated May 13, 1997 are to develop:

An ALMIS logistics decision support process and Executive Information System (EIS)
that provides the top-level means for relating Coast Guard aviation logistics resource
investments (i.e., personnel, equipment, facilities, and dollars) to availability and mean
logistics delay time (MLDT). The EIS shall also provide the following summary data in
conjunction with other CG logistic systems at the enterprise level:
 Availability (A0) - a function of the logistic systems reliability and is expressed as
Mean Time Between Failure (MTBF);
 Maintainability - a function of both the individual aircraft type design parameters and
the logistics environment provided by the USCG and is expressed as mean time to
repair (MTTR);
 Supportability - a function of the USCG’s logistic environment provided for each
aircraft type and is expressed as Mean Logistic Delay Time (MLDT);
 MLDT - represents the administrative delays and delays from the logistic elements
such as: Supply Support, Maintenance Planning, Technical Data, and Training; and
 Reliability - a function of the individual aircraft type and its components design
parameters.

An ALMIS Decision Support System (DSS) that automates the decision support process
and provides the bottom-line performance indicators (e.g., MLDT and cost) that reflect
how well logistics resources are allocated;
An ALMIS EIS that provides additional indicators to help interpret DSS retrospective
analysis and to constrain DSS “what if” analyses to credible and defensible alternatives;

3-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description


An ALMIS that provides additional indicators to help interpret and constrain DSS
analyses while meeting day-to-day logistics and maintenance management information to
line logistics officers (e.g., Air Station Engineering Officer and Depot Inventory
Manager); and
An Aircraft Troubleshooting Expert System (ATES) that will aid Air Station shop
personnel in quickly determining possible solutions to unscheduled maintenance
problems.
A final objective of ALMIS is to reduce Source of Data Entry. Elements of ALMIS that will
assist in this effort include:




Reduction in data input functions and redundant data storage requirements.
Automation of Manual Logistics Calculations. Calculations required to perform logistics
planning, including scheduled and unscheduled maintenance, deployment, reliability,
maintainability, availability, and Programmed Depot Maintenance (PDM) planning shall
be automated and supported by the ALMIS DSS and EIS.
Data Entry Integrity. ALMIS shall have the capability to detect data range and logical
entry errors.
Common Data Entry and GUI Standards. ALMIS shall have common standards defined
across the system for the following:
 Commands to direct execution of a procedure,
 Function Key representation of commands,
 Display property controls,
 Edit patterns,
 Screen Formats,
 Field prompts, and
 Common Exit State Definitions.
3.3 Scope
The ACMS module of ALMIS performs scheduling and reporting tasks in support of the
maintenance activities for the Coast Guard’s fixed and rotary wing aircraft, Mandatory Special
Requirements (MSRs) items, and selected Special Requirements (SRs) items. ACMS also
manages aircraft configuration data to provide tracking and maintenance history for all items
designated as Serial Number Tracked (SNT) components or assemblies. The tracking of
maintenance, repairs, calibration, and transportation times of avionics equipment and aircraft
components is also performed. Operational, managerial, and system reports are produced on
demand, and on an automated basis. Trend and statistical analysis of ACMS data supports the
Coast Guard's Reliability Centered Maintenance (RCM) program. ACMS users, through a User
Friendly Interface (UFI), are able to make an interactive query of the database and retrieve
historical data about a component's status and configuration information.
The AMMIS module of ALMIS supports the Flight Operations, Financial, Supply and
Procurement business areas. This module includes the following activities:
3-2
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description




Flight Operations:
 Operational Facility (OPFAC) Aircraft, including Receipt and Transfer Management,
 OPFAC Personnel Management,
 CG Aircraft Flight Record (4377) Data, and
 Aircrew Training & Qualifications Management;
Fiscal Accounting:
 Ledger Accounts Management,
 Personnel Services Management,
 Industrial Services Management, and
 Data Tables Maintenance;
Supply:
 Scheduled and Unscheduled Inventory,
 Perform Inventory,
 Inventory Management, and
 Parts Shipment and Tracking, including 265 parts; and
Procurement:
 Maintenance Requirement Package Management,
 Government Furnished Property Accounting,
 Purchase Request Administration, and
 Purchase Obligation Management.
3.4 Operational Policies and Constraints
The operational assumptions and constraints of ACMS and AMMIS are contained in applicable
instructions, including:








COMDTINST M3710.1C, Coast Guard Air Operations Manual, dated MAY 26 1993,
COMDTINST 4121.4, Coast Guard Uniform Supply Operations Manual, 25 March 1993
COMDTINST 4400.19, Supply Policy & Procedures Manual, dated 20 November 1992
COMDTINST 5230.42A, Coast Guard Data Element Naming Standards, dated May 17
1996
COMDTINST 5500.13A, Automated Information Systems (AIS) Security Manual, dated
July 24, 1987
COMDTINST 7300.6, Accounting Manual, dated February 4, 1987
COMDTINST M13020.1D, Aeronautical Engineering Maintenance Manual, dated 10
March 1995; and
Federal Acquisition Regulations (FAR).
A contingency plan is available at the AR&SC and USCG Air Stations in the event of a major
system degradation.
3.5 Description of Current System or Situation
3-3
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
3.5.1 Required States and Modes
ACMS and AMMIS have no required states or modes.
3.5.1.1 Data Processing Support Functions
Data processing support function requirements are:




ACMS and AMMIS support five business areas (Maintenance Management, Supply
Management, Financial Management, and Procurement Management, and Flight
Operations);
ACMS and AMMIS obtain, provide, and disseminate logistics information to users across
the aviation logistics community;
Human-Machine Interface is text-based; and
Neither ACMS nor AMMIS have the ability to inform on-line users of system problems
and provide users with the capability to communicate directly with system operators.
3.5.1.2 Backup and Recovery Operations
Backup and recovery operational requirements include:


Data Archiving - The ACMS and AMMIS Contingency Plans contain backup and disaster
recovery plans and are based on the USCG Management Information Systems Division
(MISD) Disaster and Recovery Plan; and
Survivability - Requirements such as backups or redundant databases maintained for
optimum recovery potential, and off-site storage facilities are accomplished in accordance
with the USCG MISD Disaster and Recovery Plan and applicable MISD Standard
Operating Procedures (SOPs).
3-4
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
3.5.1.3 Periods of Operation and Availability
Periods of operation and availability requirements are:



The processing and communications facilities that support ACMS and AMMIS operate
continuously;
ACMS and AMMIS are required to maintain an availability of 95 percent; and
ACMS and AMMIS reside in normal office spaces.
 No special environmental considerations are required other than those that may be
reasonably expected for a normal office working environment.
 Main processing equipment reside in a computer center.
3.5.2 System Components
3.5.2.1 Hardware
ACMS and AMMIS both operate on a DEC 2100/Sable host computer located at the AR&SC
Management Information Systems Division. Each host is interfaced through a DEC 5000 office
workstation front end, which provides user access by Coast Guard Standard Workstations
(CGSWs) over the Coast Guard Data Network (CGDN). The development server is a separate
DEC 3000 with 3 DEC25 workstations as the front end. Maintenance and support are provided
by government employees and contractor personnel.
3.5.2.2 Software
The DEC 2100/Sable host computer is running an OSF/I, Version 1 operating system and
applications software is written in INGRES Version 6.4. Maintenance and support are provided
by government employees and contractor personnel.
USCG Aviation upgrade plans include AMMIS Flight Operations module migration to the
OpenIngres 2.0 Relational Database Management System (RDBMS). This software upgrade will
include database redesign to enable needed functionality. Data will be mapped to the new
database, cleansed, and validated prior to data migration.
3.5.3 Interfaces
Internal and external interfaces of the current systems are included in the Entity Relationship
Diagram of the ALMIS Strategic Analysis Report, Attachment 1, and include any current paper
processes.
3.5.4 System Functional Requirements
Functional decomposition of the ACMS/AMMIS “As-Is” system is included in the BPwin
diagrams provided as Appendix B. The decomposition diagrams contains both automated and
hand processes.
3-5
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
3.5.5 Performance Characteristics
AlphaServer 2100 4/233
CPU Features
Number of Processors
CPU/ Clock Speed
Up to 4
21064/233 MHz
Cache Size
(on chip/on board)
16 KB I-cache, 16 KB D-cache/ 1 MB per
processor
Performance
TPS
LINPACK
Up to 675 TPS
Up to 407.12
I/O Features
Maximum Memory
Maximum Disk (in cabinet/total)
Maximum I/O Bandwidth
I/O Support
2 GB (1 GB for 4-CPU model)
2100: 68.8/ 610 GB
2100 CAB: 172 GB / 650 GB
132 MB/s.
3 PCI slots, 8 EISA slots, Fast SCSI-2, FW SCSI,
FWD SCSI-2, RAID, Ethernet, DSSI, FDDI,
Token Ring, Prestoserve, Synchronous
Communications
High Availability Features
OpenVMS Clusters
UNIX Clusters
High Availability Features
Supported
Operating Systems
Ethernet, DSSI, FDDI, SCSI
DECsafe ASE
Auto reboot, thermal management, redundant
power system, remote system management, RAID,
disk hot swap, dual SCSI backplane4, memory
failover, ECC memory, ECC cache, SMP CPU
failover, error logging, optional UPS. Also with
CAB: multiple systems, multiple power sources,
dual-ported storage, optional integrated UPS
Digital UNIX, OpenVMS, Windows NT
Packaging
Enclosure
Pedestal, Cabinet, Rack mount
3.5.6 Safety Requirements
Safety requirements are those requirements which, if violated, could result in unintended death,
injury, loss of property, or environmental harm. No safety-critical requirements have been
identified for ACMS or AMMIS.
3.5.7 Security Requirements
The overall system structure contains security and system administration functions. If these
subsystems fail, a breach of system security may occur.
3-6
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
ACMS and AMMIS have permissions set for read, write, and executable access on files and
directories. The systems also allow for password permission in order to gain access to systems
files and directory structures. These permissions are set by the system administrator to eliminate
unauthorized access to the system.
3.5.8 Privacy Requirements
The AMMIS Financial Management module contains information that is covered by the Privacy
Act. The operating system and database privileges restrict data access to authorized users.
3.6 Users or Involved Personnel
ACMS and AMMIS users (military, government civilians, and support contractors) at 24 Air
Stations and the Aircraft Repair and Supply center document logistics information and manage
five business areas supporting Air Station and Depot Maintenance; Flight Operations; Air Station
and Depot Supply; Fiscal Accounting; and Procurement. Air Station personnel typically
document and manage logistics information related to organizational maintenance, supply, and
operations. The AR&SC personnel typically document and manage logistics information on an
enterprise level, including depot maintenance and supply, procurement actions, and financial
transactions.
3.7 Support Concept
3.7.1 Hardware
Support for ACMS and AMMIS hardware is addressed in paragraph 3.5.2.1.
3.7.2 Software
Support for ACMS and AMMIS software is addressed in paragraph 3.5.2.2.
3.7.3 Interfaces
ACMS and AMMIS interfaces are addressed in paragraph 3.5.3.
3.7.4 Operation and Support
System operation, maintenance and support; quality assurance; and configuration management
are performed by Government employees and contractor personnel. Change management,
trouble reports, and updates are tracked and recorded.
3.7.5 Training
ACMS and AMMIS both feature a structured training program for users, based on level of access
and functional need. Database Administrators receive a combination of formal classroom
training and on-the-job training.
3-7
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
4. JUSTIFICATION FOR AND NATURE OF CHANGES
4.1 Justification for Change
The following describes the deficiencies inherent in the ACMS and AMMIS legacy database
systems:






ACMS and AMMIS operate under the Ingres 6.4 version 05 RDBMS, an older RDBMS
that does not feature new development tools. Therefore, development of new
applications and functionality take longer and are more costly Additionally, AMMIS is a
patchwork of different mini-programs that enable different functions. This reduces the
efficiency of database operation, induces data errors, and requires significantly more
maintenance than a well-designed database operating inside a modern RDBMS.
Many functions originally planned for the two databases, especially AMMIS, were never
activated. This loss of functionality significantly reduces the effectiveness of the logistics
processes and causes many of them to be performed individually by hand or by desktop
computers.
ACMS and AMMIS require many of the same data elements, but they are not integrated,
nor do they share interfaces for data transfer between the two databases. This failure to
share data results in the same data having to be entered two or more times.
ACMS and AMMIS are both text-based systems. Text-based screens do not feature the
inherent flexibility of GUI systems. Data entry and retrieval take more time than data
entry accomplished through a combination of drop-down menus and text.
Neither ACMS nor AMMIS have external interfaces to other USCG or Department of the
Treasury database systems. Data transfer between these systems must be accomplished
by downloading data to disk and then transmitting it via modem or sending it via
commercial carrier. This process requires significant manual intervention. Integration
with the Large Unit Financial System (LUFS) was documented in the Comparative
Analysis Report as a new ALMIS requirement.
ACMS and AMMIS provide only limited query capability for their databases.
Establishment of a DSS and an EIS is documented in the Comparative Analysis Report as
a very high priority for ALMIS.
4.2 Changes
The following summarizes new/modified capabilities/functions, processes, interfaces, and other
changes needed to correct the deficiencies identified in subsection 4.1:



Migration of ACMS and AMMIS functionality using modern programming practices and
tools,
Increasing system functionality by enabling previously designed functionality and to
fulfill new system requirements,
Development of new applications to replace activities performed individually by hand or
by desktop computers,
4-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description




Creation of external links between the databases to enable data sharing and facilitate
Source of Data Entry
Creation of external links to other databases to facilitate data transfer,
Elimination of text-based screens and incorporation of GUI and WWW technologies, and
Creation of a DSS/EIS database.
4.3 Priorities Among the Changes
As part of the ALMIS Strategic Analysis task, the OAO ALMIS team visited USCG
Headquarters, five USCG Air Stations and the Aircraft Repair and Supply Center (AR&SC) to
conduct working sessions and interviews with key personnel. One product of these working
sessions and interviews was the ALMIS “To-Be” Logical Model from which a list of 150 ALMIS
Objectives, or USCG Aviation activities, were derived. Unless pertaining to a DSS or EIS, these
objectives normally pertain to only one business area, i.e., Maintenance, Procurement, etc.
Appendix C provides a functional correlation of system capability with these ALMIS
Objectives.
A separate product of the Strategic Analysis was the documentation of ALMIS requirements not
currently satisfied by the ACMS and AMMIS legacy systems. The “new” requirements the OAO
analysts recorded include intended, but non-functional, ACMS and AMMIS processes; processes
performed by desktop computers; processes performed on paper and Measures of Effectiveness
needed for the DSS/EIS. Many of these requirements cross the boundaries of the various
Aviation business area.
Following the conclusion of the Strategic Analysis task, USCG representatives prioritized these
“new” requirements as follows:



“A” = Must have (Essential),
“B” = Could really use (Desirable), and
“C” = Nice to have (Optional).
In performance of the Business Process/Information Systems Comparative Analysis task, OAO
analysts determined which of the ALMIS Objectives would be satisfied by each of the eight
alternative concepts. The details of each of these eight analyses are contained in Attachments 1
through 8 of the Comparative Analysis Report.
At the request of USCG representatives, OAO also analyzed which of the “new” requirements
would be satisfied by each of the eight alternatives. To accomplish this analysis, OAO analysts
compared the Objectives satisfied by each of the ALMIS alternatives to the “new” requirements.
The results of this analysis are in Appendix D.
4-2
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
4.4 Changes Considered But Not Included
The ALMIS system design was originally one of eight alternatives compared against each other
with respect to performance of weighted selection criteria. The ALMIS system selected does not
satisfy 100% of the ALMIS objectives derived from the ALMIS “To-Be” process model, nor
does it satisfy 100% of the new ALMIS requirements developed during the ALMIS Business
Area Analysis.
In order for this design to meet 100% of the ALMIS “To-Be” objectives, the remaining
functionality represented by these objectives would need to be added. A new logical design of
the alternative would be required that traced to all “To-Be” objectives. Addition of this
functionality could be accomplished via pre-planned product improvements. The estimated cost
of these modifications was beyond the scope of the analysis.
The following objectives are not supported by this system:

Flight Operations
 Query Transfer Section

Maintenance
 Perform Contracted Maintenance (Depot)
 Evaluate Stock Levels (Depot)
 Verify Need (Depot)
 Plan Deployment (Air Station)
 Aircraft Troubleshooting Expert System (ATES)

Procurement
 Manage Annual Procurement Plan and Submit to HQ
 Solicit for Contract
 Establish Contract
 Administer Contract
 Perform Start-Up Activities
 Perform Contract Operations
 Close Out Contract
 Manage Procurement Reporting and Analysis
 Perform Pre-Award Procurement Reporting and Analysis
 Perform Post-Award Procurement Reporting and Analysis

Headquarters Module
 Manage HQ Aviation
 CGHQ Decision Support System
 PDM Process Assessment
 Stakeholder Satisfaction
 Resource Utilization
4-3
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description





Quality Yield
CGHQ Executive Information System
CGHQ Presentation Support
CGHQ Query Support
CGHQ Enterprise Functional Support
An Aircraft Troubleshooting Expert System (ATES) that will aid Air Station shop personnel in
quickly determining possible solutions to unscheduled maintenance problems.
4.5 Assumptions and Constraints
Required “new requirements” needed to meet objectives not satisfied by the “As-Is” system
functions are listed in Appendix D. This particular ALMIS system satisfied 83% of the
objectives derived from the ALMIS Logical Model. The following assumptions and constraints
from the ALMIS Comparative Analysis were used as a basis for the elimination of alternatives
from a top-level perspective




An alternative must meet or exceed the thresholds of all selection criteria, or it is not a
viable alternative, and
An alternative must provide process improvement in day-to-day tasks associated with
USCG Aviation Logistics.
External interfaces were selected based on the logical model developed for ALMIS, and
At the logical level, counts for entities and relationships are approximate due to the
different possible physical implementations of the model.
4-4
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
5. CONCEPT FOR A NEW OR MODIFIED SYSTEM
5.1 Background, Objectives, and Scope
5.1.1 Background
The Coast Guard completed a BAA of its Aviation Logistics Management Information System
(ALMIS). ALMIS is intended to integrate the functionality of both the Aircraft Computerized
Maintenance System (ACMS) and the Aviation Maintenance Management Information System
(AMMIS). In addition, non-automated processes identified and prioritized by USCG
representatives will be integrated into ALMIS.
5.1.2 Objectives
The ultimate objective of the ALMIS project effort is to develop and deploy an integrated
aviation logistics management system that will be capable of supporting the following business
processes:






Aircraft Flight Operations,
Aircraft Maintenance and Configuration,
Fiscal Accounting,
Procurement Management,
Aviation Supply, and
Aviation Headquarters.
5.1.3 Scope
This system incorporates the functionality represented by 84% the high-priority “new”
requirements listed in Appendix D into ALMIS. This is a significant increase in functionality
over the baseline (ACMS and AMMIS legacy systems) system. The baseline (“As-Is”) process
model (including paper processes) is provided in Appendix B.
It also features the use of the INGRES DBMS, the development of an Intranet topology, and the
installation of servers at each Air Station with Air Station Flight Operations, Aviation Supply,
and Aviation Maintenance Modules, and the database installed.
This feature will increase availability and reliability, and ensure uninterrupted service at Air
Stations when the AR&SC server is down or when telecommunications are disrupted.
Intranet topology would include a Windows NT 4.0 Server, a WWW browser such as Netscape
Navigator, and a network installable Telecommunications Control Protocol over Internet
Protocol (TCP/IP) stack that has security, switching, and router discovery and software and
hardware that supports interactive discussion software.
5-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
The proposed system also features:



The use of FLS Procurement and Financial Management Module processes and database
logical designs,
The ALMIS external interfaces, and
The FLS Maintenance and Supply Management Modules, Operational Policies and
Constraints
5.1.4 Assumptions
Assumptions pertaining to ALMIS are as follows:





ALMIS shall satisfy the requirements of COMDTINST M13020.1D, Aeronautical
Engineering Maintenance Manual, dated 10 March 1995;
A contingency plan is available at the AR&SC and USCG Air Stations in the event of a
major system degradation;
The source of data entry (clerical burden on supply and maintenance personnel) is
reduced by decreasing the need for redundant data entry;
Training materials will be available to train all users; and
Documentation will be available to facilitate maintenance after installation of ALMIS.
5.1.5 Constraints
USCG representatives designated nine ALMIS system performance criteria that OAO analyzed
with respect to redesigning the existing ACMS and AMMIS Flight Operations Modules, and
integrating them with the Fleet Logistics System (FLS) Supply, Procurement, and Finance
Business Modules. A description of each criterion is provided in the following subparagraphs.
5.1.5.1 Operational Availability
Operational Availability (Ao) is the probability that, when used under the stated conditions, a
system will operate satisfactorily at any time. Ao includes standby time and administrative and
logistic delay time. The formula applied is as follows:
Ao =
Uptime
Uptime + Downtime
Uptime is the time during which the host computer central processing unit (CPU) is operational
and at least one terminal can communicate with the host computer via a LAN. Downtime is the
time during which the system is down for repair of critical hardware failures and/or for
restorations from mission critical faults, including off-board logistics delays.
5-2
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
5.1.5.2 Software Product Complexity
Function Point Analysis was used to compute ALMIS Software Product Complexity. Function
points were applied to the Software Life Cycle Cost estimate using the COCOMO detailed cost
model in COSTAR.
Unadjusted Function Point descriptors are as follows:





Internal Logical Files,
External Interface Files,
External Inputs,
External Outputs, and
External Inquiries.
Factors which affect Software Product Complexity include:






ACMS and AMMIS - Flight Operations will be migrated to OpenIngres,
AMMIS will use the Fleet Logistics System (FLS) Supply, Procurement, and Finance
modules,
FLS Modules will be implemented as designed, no logical table counts from FLS
modules,
Flight Operations is not included in redesign; no Flight Ops logical tables are included,
Include all logical tables from “As-Is” ACMS model, and
No interfaces are defined between Flight Ops and FLS modules.
5.1.5.3 Source of Data Entry
Source of data entry impact is the change in the number of relative hours required to perform
data entry as compared to the existing MIS. This selection criteria cannot be estimated until the
project reaches physical design, and cannot be calculated until the product is implemented.
However, integration of databases and implementation of modern technology, such as a GUI or
WWW presentation technology, can reduce Source of Data Entry.
5.1.5.4 Data Transfer Integrity
Data Transfer Integrity (DTI) is ascertained by applying the following formula:
DTI =
Total number of correct system actions performed
Total number of system actions performed
The impact of data integrity design has been included calculation of cost and schedule in this
alternative analysis. The data cleansing and data migration are included in the final cost
estimate.
5-3
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
5.1.5.5 Changes to User Interface
The user interface consists of the dialogs between the system and its users, and the individual
screen displays that comprise the dialog. Changes to User Interface, therefore, is a measure of
the total number of changes in the way data is presented to, and manipulated by, the user. This is
an indictor of the difficulty the user will face in being retrained to use the new system.
ACMS and AMMIS Flight Operations will be migrated to OpenIngres 2.0 while the three FLS
modules will employ the Oracle 7 RDBMS. All current text-based screens will be replaced by
GUI and WWW presentation technologies.
5.1.5.6 Percentage of ALMIS Objectives Met
Percent of Objectives Met is the percentage of high priority ALMIS requirements met by the
alternative design. For this analysis, the ALMIS objectives were derived from the Logical
“To-Be” model. The functionality of the alternative was then compared to these objectives to
obtain the value for this selection criterion.
5.1.5.7 Life Cycle Cost
Life cycle cost is defined as the total cost of requirements management, development, test,
implementation, maintenance, and retirement of ALMIS over a 10-year period. Development
and yearly maintenance costs for this alternative were derived using the COSTAR and Cost
Xpert CASE tools. Year 2000 (Y2K) database restructuring will be accomplished as part of the
detailed design and is accounted for in the Development Cost estimate.
5.1.5.8 Completion Schedule
The time in months from project initiation to project completion, including physical design,
product development, software testing, initial installation and test, and user training. The Cost
Xpert CASE tool calculates completion schedule in terms of Staff Months.
5.1.5.9 Program Risk
ALMIS Program Risk is defined by the total potential cost which could be attributed to a
combination of Cost Overrun and User Requirements Creep.
5.2 Description of the Modified System
5.2.1 ALMIS System Description
This ALMIS solution will involve redesigning the existing ACMS database and AMMIS Flight
Operations module in OpenIngres 2.0; redesigning the Supply, Procurement and Financial
Management modules from the Fleet Logistics System (FLS), written in the Oracle 7 DBMS, to
fit USCG Aviation business rules; enabling needed functionality in the Flight Operations
module, creating interfaces between ACMS, the Flight Operations module, and the FLS modules;
and cleansing historical data prior to data migration to the new database structures. This system
5-4
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
will feature a GUI and WWW technologies for data presentation and Internet technology for
communications and data transfer. A DSS will provide the ability to compare current
performance with established USCG standards and metrics. An EIS will provide access to
historical data and enable trend analysis for decision makers.
This system includes all the functionality of ACMS and AMMIS in the Maintenance and Flight
Operations modules, as well as adding some needed functions to the Flight Operations module.
FLS modules for Procurement, Finance, and Supply will be used which means that the
functionality of these modules will be identical to the functionality of FLS. As designed, the FLS
modules provide all the functionality of the AMMIS modules of the same name. This system
will not include the Coast Guard Headquarters Module.
Cost Xpert, a Constructive Cost Model (COCOMO) tool, was used to analyze the system for
cost, schedule and risk. The detailed analysis may be found in Appendix E. Reports provided
include:







Input Data Report,
Correlation Report,
Tasks Report,
Risk Report,
Labor Report,
Maintenance Report, and
Deliverables Report.
5.2.2 Required States and Modes
ALMIS is required to operate in two modes—peacetime and national emergency. The following
subsections identify and describe these two modes of operation for ALMIS.
5.2.2.1 Data Processing Support Functions
5.2.2.1.1 Peacetime Mode
Peacetime data processing support function requirements are:





ALMIS shall provide support in the functional areas (ALMIS Maintenance Management,
Supply Management, Financial Management, and Procurement Management, and Flight
Operations);
ALMIS shall obtain, provide, and disseminate logistics information to users across the
aviation logistics community;
ALMIS shall incorporate reasonable controls on data and system access;
Human-Machine Interface shall be GUI to the maximum extent possible;
ALMIS shall have the ability to inform on-line users of system problems and provide
users with the capability to communicate directly with system operators.
5-5
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description


ALMIS shall be sized and configured to meet the response time requirements specified in
the ALMIS Strategic Analysis Report (SAR); and
The Response Time is defined as the elapsed time from the last keystroke of user input
until the first character of data transaction is displayed at the user’s terminal. Response
Time requirements shall have the following thresholds and objectives:
 Between five (5) and ten (10) seconds at least eighty-five percent (85%) of the peak
access time,
 Between ten (10) and thirty (30) seconds no more than ten percent (10%) of the peak
access time,
 Between thirty (30) and sixty (60) seconds no more than four percent (4%) of the peak
access time,
 Greater than sixty (60) seconds no more than one percent (1%) of the peak access
time,
 Mean Response Time for Data Inquiry/Retrieval (MRTdir) (11 Seconds), and
 Mean Response Time for Data Update and Modification (MRTdurm) (16 Seconds)
5.2.2.1.2 National Emergency Mode
A state of national emergency requires an increased state of readiness and awareness on the part
of ALMIS users. In the national emergency mode, ALMIS shall meet all peacetime data
processing support operational requirements, and:



Handle increased user demands caused by the national emergency;
Support the logistics community during a state of national emergency by providing more
frequent updates of platform-level information; and
Response Times for this mode shall be no less than that previously described in paragraph
5.2.2.1.1.
5.2.2.2 Backup and Recovery Operations
Peacetime and national emergency backup and recovery operational requirements are:


Data Archiving - The ALMIS Contingency Plan shall contain backup and disaster
recovery plans and be based on the USCG Management Information Systems Division
(MISD) Disaster and Recovery Plan; and
Survivability - Requirements such as backups or redundant databases maintained for
optimum recovery potential, and off-site storage facilities shall be accomplished in
accordance with the USCG MISD Disaster and Recovery Plan and applicable MISD
Standard Operating Procedures (SOPs).
5-6
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
5.2.2.3 Periods of Operation and Availability
Peacetime and national emergency periods of operation and availability requirements are:



Maintain an availability of 95 percent;
The processing and communications facilities that support ALMIS shall operate
continuously; and
ALMIS is expected to reside in normal office spaces. No special environmental
considerations are required other than those that may be reasonably expected for a normal
office working environment. Main processing equipment is expected to reside in a
computer center.
Furthermore, ALMIS development shall include exploration of the feasibility to adapt the
database to support day-to-day shipboard and extended operational deployment activities in the
flight operations, maintenance and supply business areas.
5.2.3 System Functional Requirements
5.2.3.1 System External Interface Requirements
External software interface information, on a logical level, is provided in the Entity Relationship
diagram (Appendix F). Specific hardware and software external interface information will be
described in the ALMIS Interface Requirements Specification (IRS).
5.2.3.2 System Internal Interface Requirements
ALMIS internal interface requirements are defined as entities shared across business areas and
are represented in the Entity Relationship Diagram (ERD) (see Appendix F).
Detailed system internal interface requirements shall be provided in a Software Requirements
Specification (SRS) and will be further allocated in a Software Design Description (SDD).
5.2.3.3 System Internal Data Requirements
ALMIS system internal data requirements are represented by the ALMIS logical data model:
entities, attributes, and relationships, and their definitions. Data requirements support all
automatable functions which are contained within the Functional Baseline. A Create Retrieve
Update and Delete (CRUD) will provide a mapping of the data input or output of a function(s).
An Input, Retrieve, Update, Null, (IRUN) will provide the actions that can be performed on an
attribute. A logical representation of the ALMIS data requirements will be evaluated using
Entity Relationship Diagrams, CRUD and IRUN matrices which will be provided as part of the
ALMIS Functional Baseline (FBL) System/Subsystem Specification (SSS).
Detailed System Internal Data Requirements shall be further allocated and provided in an ALMIS
Database Design Description (DBDD). Those reports shall include, but not be limited to:

Database Objects,
5-7
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description



Table Definitions,
Constraint Definition, and
Tables and their Indexes.
5.2.4 ALMIS Performance Threshold Values
Table 5-1 provides ALMIS performance threshold values.
Table 5-1. ALMIS Performance Threshold Values
PERFORMANCE PARAMETERS
ALMIS THRESHOLD
Mean Response Time for Data Inquiry
11 Seconds
Mean Response Time for Data Retrieval
11 Seconds
Mean Response Time for Data Update and Modification
16 Seconds
Data Transfer Integrity
0.99
Mean Time Between Mission Critical Faults for Software
660 Hours
Mean Time Between Mission Critical Failures for Hardware
1300 Hours
Maintainability (Mmax)
48 Hours
Mean Reboot Time
10 Minutes
Availability (Ao)
0.95
Database Size
13,000 MB
5-8
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
5.2.5 ALMIS Server Performance Values
Table 5-2 delineates performance values for the ALMIS server.
Table 5-2. Digital AlphaServer 4100 5/400 System Performance Values
DIGITAL ALPHASERVER 4100 5/400 SYSTEM
Number of processors
CPU/clock speed
Cache size (on-chip/on-board)
In-cabinet CPU upgrade
Up to 4
21164/400 MHz
8 KB I-cache, 8 KB D-cache, 96 KB secondary/ 4 MB per processor
Yes
PERFORMANCE
SPECint95®
12.1
SPECfp95®
17.2
SPECfp95® SMP
33.4
SPECint_rate95®
422
SPECfp_rate95®
439
LINPACK 1000 x 1000
1,841
SPECweb96®
-MAXIMUM CONFIGURATIONS
Maximum memory
8 GB
Maximum disk capacity (inPedestal: 190 GB/over 15 TB
cabinet/total)
Cabinet: 510 GB/over 15 TB
Maximum I/O bandwidth
500 MB/s
I/O support (max. config.)
8 64-bit PCI slots (including 3 shared PCI/EISA slots)
2 64-bit PCI channels
Standard features
1.44 MB diskette drive, CD-ROM drive, 10/100 Mbit Ethernet controller, FWSE
SCSI-2 controller, integral FNSE SCSI-2 bus for removable media (CD-ROM and
tape), S3 TRIO graphics adapter, 2 serial ports, 1 parallel port, keyboard and
mouse, integral remote system console, operating system license and customer
documentation, Internet software
RELIABILITY/HIGH-AVAILABILITY FEATURES
OpenVMS Clusters
Ethernet, DSSI, FDDI, SCSI, CI
UNIX Clusters (DIGITAL
TruCluster Solutions, Parallel Software Environment (with PCI to Memory
UNIX)
Channel Interconnect)
DIGITAL Clusters for
Supported
Windows NT
High-availability features
DIGITAL ServerWORKS systems management software, auto reboot, thermal
management, optional redundant power system, remote system management,
RAID, disk hot swap, memory failover, ECC memory, ECC cache, ECC system
bus, SMP CPU failover, error logging, UPS Power Management Software,
optional uninterruptible power supply (UPS). Also with a CAB: multiple systems,
multiple power sources, dual-ported storage
Storage
StorageWorks
SOFTWARE FEATURES
Operating systems
DIGITAL UNIX, OpenVMS, Windows NT
Options
Networking
Ethernet, Fast Ethernet, FDDI, Token Ring, synchronous comms., ATM3
Storage
Fast SCSI-2, FW SCSI-2, FWD SCSI-2, RAID, CI, DSSI(OpenVMS only),
Prestoserve
5-9
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
DIGITAL ALPHASERVER 4100 5/400 SYSTEM
Temperature
Relative humidity
Power Supply
Enclosure characteristics
Height
Width
Depth
Weight
Warranty
OPERATING ENVIRONMENT
10oC to 35oC (50oF to 95oF)
10oC to 35oC (50oF to 95oF)
20% to 90% (non-condensing)
20% to 90% (non-condensing)
450W
450W
Pedestal
Cabinet
75 cm (29.5 in.)
170.2 cm (67.0 in.)
49 cm (19.3 in.)
60.0 cm (23.6 in.)
90 cm (35.4 in.)
97 cm (38.2 in.)
113.6 kg (250 lbs.)
350.9 kg (772 lbs.)
Hardware: three-year, on-site, with 5x9, 24-hour response time for system drawer
and contents
Notes:
1. Using two 5/466 MHz CPUs, 4 GB, SYBASE v11.1 and DIGITAL UNIX v4.1D4.
2. Using four 5/466 MHz CPUs 5 GB, SYBASE v11.03 and DIGITAL UNIX v4.0D.
3. UNIX 4.0A or greater.
5.2.6 Adaptation Requirements
Current site-dependent data shall be converted and merged into ALMIS during the
ACMS/AMMIS data migration process. All data shall be stored on the master database and will
be updated periodically. Procedures for accomplishing these tasks shall be developed and
documented in an ALMIS Data Conversion Plan.
5.2.7 Safety Requirements
Safety requirements are those requirements which, if violated, could result in unintended death,
injury, loss of property, or environmental harm. No safety-critical requirements have been
identified for ALMIS.
5.2.8 Security and Privacy Requirements
5.2.8.1 Security Requirements
The overall system structure Computer Software Configuration Items (CSCIs) shall contain
security and system administration functions. If these subsystems fail, a breach of system
security may occur.
Three different classes of permission will be developed for system access and security. They are:
1. The owner,
2. The group, and
3. “Others.”
Each of these classes shall have permissions set for read, write, and executable access on files
and directories. The system shall also allow for password permission in order to gain access to
systems files and directory structures. These permissions shall be set by the system administrator
to eliminate unauthorized access to the system.
5-10
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
To preclude unauthorized access to data on the system, the privileges shall be set from within the
RDBMS. Application and database access shall be granted through roles in the RDBMS and be
based upon the subsystem on which a developer is working. These privileges would allow access
to data based on the user role. Each user shall have permission to access data based on their user
name. Also, privileges to applications shall be granted in the RDBMS developer tool. Users
shall be granted the following privileges:






Select,
Insert,
Update,
Delete,
Share, or
Administer/manager.
These permissions shall be set by the Database Administrator. The combination of the RDBMS
and the operating system security will minimize the possibility of a system security breach.
5.2.8.2 Privacy Requirements
The finance system CSCI will contain information that is covered by the Privacy Act. The
operating system and RDBMS privileges described in the previously shall be used to restrict data
access to authorized users. Most data in the system considered to be private will be received
through interfaces. This system shall also employ security and privacy measures to reduce the
possibility of a breach of security or privacy.
5.3 Users or Involved Personnel
Current ACMS and AMMIS users (military, government civilian, and support contractors) at 24
Air Stations and the Aircraft Repair and Supply center document logistics information and
manage five business areas supporting Air Station and Depot Maintenance; Flight Operations;
Air Station and Depot Supply; Fiscal Accounting; and Procurement. Air Station personnel
typically document logistics information related to organizational maintenance, supply, and
operations. This includes:




Maintenance actions performed,
Flight operations information,
Parts usage and issue, and
Aircraft configuration changes.
The AR&SC personnel typically document logistics information on an enterprise level,
including:




Depot maintenance and supply operations,
Aircraft Type/Model Configuration Management,
Procurement including contracting issues and procurement requests,
Enterprise-wide parts inventory issues, and
5-11
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description

Budgetary issues including fiscal commitments and obligations.
5.4 Support Concept
5.4.1 CSCI Capability Requirements
5.4.1.1 Required Behavior of the System Requirements
This section presents the requirements for the behavior of ALMIS and assumptions associated
with the measurement and testing of those requirements. These measurements shall be addressed
during the design and implementation phase, as applicable.
5.4.1.1.1 Assumptions
The measurement and testing of the behavior of the system are based on the following
assumptions:







Required behavior performance and acceptance criteria shall be based on software
performance only,
Hardware performance shall be considered as having met all behavior-related
requirements including performance,
ALMIS availability is based on 30 calendar days per month,
All enterprise servers shall reside at the AR&SC, MISD,
System availability shall be measured at the CG Aviation unit level,
No other application shall be running on the ALMIS application server, and
The lowest common interface media shall be an American Standard Code for Information
Interchange (ASCII) flat file.
5.4.1.1.2 Reliability
The inherent reliability characteristics of the system shall be acceptable. The system includes:



The DEC 4100 servers (and peripheral equipment),
CA-OpenIngres and Oracle environments, and
ALMIS applications.
5-12
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
Test procedures shall be outlined in an ALMIS Software Development Plan (SDP) and detailed
in an ALMIS Software Test Plan (STP) and an ALMIS Software Test Description (STD). This
testing shall:



Verify system compliance with those reliability characteristics,
Establish their baseline, and
Monitor the system’s adherence to them.
This will allow the identification of negative trends before they impact system performance.
5.4.1.1.3 Availability
ALMIS shall, in the event of an equipment failure, redirect the workload processing to an
operable device or component without requiring an operating system reload. Provisions for full
recovery of in-process data c also be provided.
ALMIS shall detect saturated conditions within the configuration and include provisions for
subsequent resource scheduling modifications and/or reallocation.
These requirements shall be verified and monitored in the same manner as paragraph 5.4.1.1.2.
5.4.1.1.4 Maintainability
ALMIS shall be maintainable by current resources with no increase of government personnel.
Emphasis for maintainability of ALMIS shall be on the source code, which shall not be available
to the users. Specific network and hardware components shall be assumed to be “state-of-theart” components of the ALMIS support concept and shall be assumed to be defect-free for the
purposes of software design, performance measurement, and testing.
5.4.1.2 Performance
This section covers the requirements objectives for ALMIS performance. Confidence interval
requirements shall be presented as part of software requirements and planning for verification
and validation (V&V). The two performance requirement areas are:
1. Reliability, and
2. Availability.
Response time shall be addressed as part of the reliability performance requirement and
measurement.
The ALMIS performance reliability requirement shall be less than or equal to specified threshold
and objective values.
5-13
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
The specific performance requirements metrics which shall be obtained to establish that
reliability requirements have been met during testing are as follows:








U = Utilization,
ALMIS Performance Reliability,
X = Throughput,
Q = Queue Length Distribution,
WT = Waiting Time Distribution,
SE = Mean Server’s Efficiency,
RT = Response Time distribution, and
ST = Service Time Distribution.
Reliability estimates shall be performed during each of the physical and life cycle design phases.
The following primitives may be used to quantify the basic performance attributes:






A = The number of arrivals (Functional Jobs) during a 30-day time period.
Arrivals shall be specified from 0800 to 2000 Eastern Time.
SB = The total amount of time the “server” at AR&SC will be busy.
J = The number of jobs completed during T.
VR = The number of requests (visits) per functional job for each server during a thirtyday period.
T = 30 days.
Based on the primitives above, the derived quantifiable measures shall be as follows:







 = A/T, the average arrival rate of jobs.
X = J/T, the average throughput rate.
U = SB/T, the average utilization.
AS = SB/J, the average service time.
WT = f (,U,AS,VR), the waiting time distribution (expressed as a function of arrival
rate, utilization, service time, and visit rate).
SE = A/(AS + W), the server’s efficiency for each job.
R = ki=1 (VR X S)I + ki=1 (VR X W)I.
Where:



S = service time,
W = waiting time, and
R = the total response time for each functional job over the k servers.
Each of these measures shall be used to derive the corresponding probability distribution of the
measure under the stated assumptions of the system. The distribution would then be used to
calculate the probability of achieving the required reliability level.
5-14
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
The probability of achieving the required reliability level can be calculated by developing a
performance model. The performance model shall be developed by identifying the ALMIS
critical resources and the system's supporting infrastructure connections in the form of a queuing
network model (QNM). The measures above and approximation algorithms in analytic queuing
theory and operations research techniques would be used to solve the QNM.
The reliability evaluation of response time can be evaluated as follows:


R must meet the response time criteria presented above, and
Calculate the system performance reliability as reliability = Probability (R  R0) for each
time period and associated probability objective.
Response Time may be defined as the elapsed time from the last keystroke of user input until the
first character of data transaction is displayed at the user’s terminal. The ALMIS Response Time
threshold for data inquiry and data retrieval is 11 seconds. For data update and modification, the
ALMIS Response Time threshold is 16 seconds.
5.4.1.2.1 Availability
Combined hardware and software operational availability estimates shall be performed during
each of the physical and life cycle design phases. Estimates may be calculated using the
following primitives:







 = Observed software failure rate.
 = Observed hardware failure rate (Based on actual measured performance determined
from installed hardware at AR&SC supporting ACMS/AMMIS).
ui = Observed fault correction rate with i faults in the software.
 = Observed hardware repair rate (Based on actual measured performance determined
from installed hardware at AR&SC in support of ACMS/AMMIS).
NF = Estimated number of remaining software faults.
Ps = Probability of correcting a software fault when detected ( < Ps < 1).
Ph = Probability of correctly repairing a hardware failure ( 0 < Ph < 1).
The basic Markovian Model may be used to predict combined software and hardware availability
as a function of operating time. System “up status” probabilities PNF, n (t) with n remaining
faults, given that there were NF software faults at the acceptance (t=0) of the system, may be
computed for n = 0,1,2,…N.
5-15
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
The number of software faults shall be statused as part of the following testing:






Unit,
Integration,
Computer Software Configuration Item (CSCI) Qualification,
CSCI/Hardware Configuration Item (HWCI) Integration,
System Qualification, and
Acceptance.
5.4.1.2.2 System Availability A(t) = NFn=0 PN, n (t)
System Availability which may be expressed as Operational Availability (expressed as Ao). A0 is
the probability that, when used under the stated conditions, a system shall operate satisfactorily at
any time. Ao includes standby time and administrative and logistic delay time. The formula
applied is as follows:
Ao =
Uptime
Uptime + Downtime
Uptime is the time during which the host computer central processing unit (CPU) is operational
and at least one terminal can communicate with the host computer via a Local Area Network
(LAN). Downtime is the time during which the system is down for repair of critical hardware
failures and/or for restorations from mission critical faults, including off-board logistics delays.
The ALMIS System Availability threshold is .95.
5.4.1.3 Reliability
Current CGSWIII reliability requirements shall be maintained in the ALMIS design. Many
reliability components are dependent on both hardware and software. However, due to the scope
of the ALMIS effort only software reliability shall be required to be demonstrated as part of the
V&V procedures and during component, system, and acceptance testing. The reliability
objective is directly related to system availability. Hardware shall be assumed to have met all
reliability requirement objectives. This includes the USCG wide area data network (WAN).
Provided that operational availability requirements are met, the inherent hardware reliability
characteristics of the ALMIS shall be considered to be acceptable. Measures used to establish the
acceptance criteria for software reliability shall be used to:



Verify that the inherent reliability of the hardware system is being met,
Baseline the reliability provided by the hardware, and
Monitor the system hardware reliability to ensure that it is maintained throughout the life
of the system.
5-16
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
ALMIS does not have an explicitly stated threshold for reliability. However, the following two
reliability-related thresholds apply:


Mean Time Between Mission Critical Faults (Software) = 660 hours, and
Mean Time Between Mission Critical Faults (Hardware) = 1300 hours.
5.4.1.4 Availability
ALMIS shall be able to redirect the workload processing to an operable device or component as a
result of an equipment failure, without requiring an operating system reload. Provision for full
recovery of in-process data shall also be provided.
ALMIS shall be capable of detection of saturated conditions within the configuration and
provisions for subsequent resource scheduling modifications and/or reallocations shall be
included.
These requirements shall be tested and monitored as the ALMIS application becomes available
for installation in the Software Test Environment (STE).
5.4.2 System Environment
Currently ACMS and AMMIS are hosted on separate DEC 2100 Alpha Servers. The ALMIS
system will reside on two Digital Equipment Corporation (DEC) 4100 Alpha Servers. Table 5-3
provides the specifications of the DEC 4100 Alpha Server.
5-17
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
Table 5-3. ALMIS Server Environment
DIGITAL AlphaServer 4100 System
EXTERNAL DIMENSIONS
Height
170 cm (67.0 in.)
Width
60 cm (23.6 in)
Depth
97 cm(38.2 in.)
Weight
350.9 kg (772 lb.)
CLEARANCES
Front
Operating 60 cm (23.6 in.) Service 100 cm (39.4 in.)
Rear
Operating 60 cm (23.6 in.) Service 100 cm (39.4 in.)
Sides
Operating 20 cm (7.9 in.)
Service 61 cm (24 in. in.)
ENVIRONMENTAL
Temperature (min/max)
Operating
10o - 35oC (50o - 95oF)
Non-operating
-40o - 66oC (-40o - 150.8oF)
Storage (60 days)
-40o - 66oC (-40o - 150.8oF)
Rate of Change
11o - 19.8oC/hr (20o - 36oF/hr)
Relative Humidity
Operating
20 - 90% non-condensing
Non-operating
10 - 95%
Storage (60 days)
10 - 95%
Max Heat Dissipation
4800 Watts, 16382 Btu/hr
AIR FLOW
Quantity
300 cubic ft./min
Intake
Rear
Exhaust
Front and Top
Altitude
Operating
3,050 m (10,000 ft)
Non-operating
12,200 m (40,000 ft)
Acoustics
6.7 Bels
Electrical
Voltage
200 - 240 VAC
Phase
Single
Frequency
50 - 60 Hz
Current
24 Amperes
Agency Approvals
CAN/CSA-C22.2 No. 950-M95
UL 1950, Ed. 3
5-18
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
DIGITAL AlphaServer 4100 System
EN 60 950, Ed. 2, A3
5.4.3 Computer Resource Requirements
The Coast Guard currently uses the AR&SC Frame Relay Network. As the transition of Work
Station III computers proceeds, the mostly likely Wide Area Network (WAN) replacement is the
Coast Guard Data Network (CGDN) Plus. A representative ALMIS WAN system architecture is
depicted in Figure 5-1.
HQ
Aircraft Repair and
Supply Center
Elizabeth City, N.C.
W ide
Area
Network
ALMIS
ALMIS
Disk
Master
Master
Database
Database
Server
Interfaces LUFS,
PMIS, etc.
Local
Units
Disk
Local Database
Server
Air Stations
Figure 5-1. Representative ALMIS Wide Area Network System Architecture
5.4.4 ALMIS Maintenance Requirements
The following maintenance actions shall be completed by ALMIS Database Administrators and
other ALMIS support staff personnel:

Monitor Data Integrity
5-19
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description



 Ensure data security, integrity, accuracy, currency, and timeliness.
 Collect, synchronize, and distribute data through user and system interfaces and
database/distribution architecture.
Perform Records Management
 Archive mission requirements data. Maintain the archived data and provide
availability and access to such.
 Dispose of data which offers no benefits and for which no legal requirements exist.
 Ensure the proper security of disposed data.
Perform Configuration Management
 Maintain conceptual and logical data models, external system and user mappings, and
database design as data requirements, standards, and technology change.
 Maintain database configurations.
Database Performance Monitoring
 Capture database problem reports and statistics.
 Tune database, as necessary, to optimize its performance and continually monitor data
quality and data security and take corrective actions, as required.
5.4.5 Maintenance and Life Cycle Costs
OAO analysts used the Cost Xpert Cost Model to estimate ALMIS Maintenance Costs for a 10
year system life cycle. Cost Xpert provides three life cycle cost outputs:



Maintenance
Defects, and
Support Calls.
5.4.5.1 Software Maintenance Estimates
Software maintenance includes software repairs and software updates, but does not include major
rewrites of the software that substantially change the functionality of the available software. This
is normally best treated as a separate, follow-on project. Maintenance can be categorized at a
high level into:



Corrective Maintenance - Correcting software defects (bugs);
Adaptive Maintenance - Adapting the software to handle changes in the environment,
including things like changes to the operating system, database management system, and
input files; and
Perfective Maintenance - Making improvements in the software’s functionality, usability,
reliability, performance or security.
5-20
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
Figure 5-2 shows the US average distribution of maintenance activities broken down by
category.
Distribution of Software Maintenance Effort
Emergengy program fixes
3.4
0
Routine debugging
4.0
0
Accommodate changes
5.5
0
Accommodate changes to
41.8
0
Enhancements for users
6.2
0
Improve documentation
17.4
0
Improve code efficiency
9.3
0
Other
12.4
0
0
5
10
15
20
25
30
35
40
45
Precent of Software Maintenance Effort
Figure 5-2. Maintenance Activities Broken Down by Category
Cost Xpert predicts both the maintenance effort for each year of the project and the projected
maintenance, adjusted for inflation. Appendix E includes projected maintenance costs for each
year of the cycle and the total projected maintenance cost.
5.4.5.2 Software Defect Estimates
The second output available is the estimated defects by year, along with a breakdown showing
the estimated defects by defect category. This information is useful when planning the
maintenance effort, but is even more useful when assessing system quality. If the system has
significantly more defects than predicted by the industry averages, the software process and
quality assurance activities need examination.
5.4.5.3 Support Calls
Cost Xpert predicts the number of support calls that will be received in each year following the
introduction of the software. The call volume will tend to peak during times when new versions
of the software are released.
5-21
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
5.4.6 Process and Data Models
5.4.6.1 ALMIS Integration Definition for Function Modeling (IDEF0) - Process Model
This standard describes the IDEF0 modeling language (semantics and syntax), and associated
rules and techniques, for developing structured graphical representations of a system or
enterprise. Use of this standard permits the construction of models comprising system functions
(activities, actions, processes, operations), functional relationships, and data (information or
objects) that support systems integration. This model is provided as Appendix B.
5.4.6.2 ALMIS Integration Definition for Function Model (IDEF1X) - Data Model
Included as part of the ALMIS Data Model are the following:






Phase Three (key-level) diagram (Appendix F),
Entity Definition Report (Appendix G),
Key Attribute List (Appendix H),
Attribute Definition Report (Appendix I),
Relationship Report (Appendix J), and
Entity Relationship Cross-reference (Appendix K).
5.4.7 Design and Implementation Constraints
The ALMIS design constraints specify that the system must be integrated and must support the
automated information system. The construction constraints of ALMIS must show linkages
between functions and data for all applicable functional areas such as supply management;
maintenance management; financial management; and procurement management, and flight
operations.
The ALMIS approach features completion of Flight Operations and the reengineering of ACMS
to include all system requirements as described in paragraph 5.2. The final increment of ALMIS
will be the integration of the three FLS modules via Web implementation.
Software implementation at the unit level will occur using a combination of Spiral Methodology
and RDBMS CASE tools. Standards and specifications shall be provided to the developers in a
consistent manner via the following documents, as applicable:






System/Subsystem Specification (SSS),
System Requirements Specification (SRS),
Interface Requirements Specification (IRS),
Software Design Description (SDD),
Interface Design Description (IDD), and
Database Design Description (DBDD).
5-22
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
A unit shall not be approved for integration into a function until Quality Assurance/Verification
and Validation (QA/V&V) has certified that all standards have been met or appropriate tailoring
documented.
5.4.7.1 Design or Construction Standards
ACMS shall be migrated to an OpenIngres 2.0 RDBMS environment using the appropriate
CASE tools.
The FLS Supply, Procurement, and Financial Management modules shall be developed in the
Oracle CASE and Oracle Version 7.3.2.3.0 or higher RDBMS environment. Designer/2000
Version 1.3.2 or higher shall be the CASE tool utilized and SQL Net Version 2.3 or higher shall
be used as the communication link.
Additionally, design and construction standards shall adhere to MIL-STD-498 and Information
Systems Technology Architecture (ISTA) Manual, COMDTINST M5230.45A. Naming
conventions and standards shall be adhered to as set forth in the Coast Guard’s Data
Administration Plan and Procedures Manual #CG-ELC-SOP-AFL.1 and the Department of
Defense Data Standardization Procedures Manual #DOD8320.1-M-1.
5.4.7.2 Identifying Markings
In general, all software products shall be identified by a version control number and managed
with an appropriate tracking tool. All hardware shall be identified by a serial number and an
inventory control list. The detail requirements for nameplates and serial and lot number
markings shall be addressed in an ALMIS Software Installation Plan and an ALMIS
Configuration Management Plan.
5.4.7.3 Flexibility and Expandability
The system’s design and construction shall be developed with flexibility and expandability
accounted for by the Hardware/Software (HW/SW) packages and an ALMIS Software
Development Plan.
The SDP shall be developed with close attention to the MIL-STD-498 and the ISTA Manual,
COMDTINST M5230.45A. The combination of leading technology software tools and the plans
shall support efforts to design, build, and deploy a flexible and expandable application in the face
of anticipated areas of growth or changes in technology, threat, or mission.
5.4.8 Personnel-Related Requirements
ALMIS users will consist of integrated teams of Coast Guard military and civilian personnel.
These individuals will be well-trained operators with knowledge of the business areas supported
by ALMIS. These individuals will have knowledge of one or more of the functional areas of
engineering services, configuration management, maintenance management, supply management,
procurement management, and financial management.
5-23
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
User workstations will be CGSWIIIs. ALMIS applications shall conform to standard Microsoft
GUI conventions. Users shall be able to select system colors, screen fonts, etc. The placement
of buttons, and other objects, shall conform to Microsoft GUI standards.
Support Personnel shall consist of the following:

System Administrators. The ALMIS servers (DEC 4100’s) shall be administered by
existing USCG Management Information Systems Division (MISD) and Maintenance
(O&M) contract personnel, but will require additional training for the RDBMS’ and
application development tools. ALMIS shall be designed to require no additional support
personnel through documentation, extensive context-sensitive help, and user training and
support.

Database Administrators. The ALMIS database shall be administered using existing
USCG ACMS/AMMIS system administrators and will require training for the new RDBMS’.

Help Desk Personnel. ALMIS users shall be supported by existing USCG MISD O&M
contract help desk personnel and a sophisticated help desk software system. The help desk
software shall eliminate the requirement for additional skill levels and reduce the need for
additional training of existing staff. A significant amount of effort will be required by the
ALMIS development team in order to ensure that the help desk software system is loaded
with the required information to support the ALMIS users and MISD O&M staff.
5.4.9 Training-Related Requirements
Training shall be specialized based on the ALMIS users’ expected involvement (role) with the
system. An ALMIS Training Plan shall provide detailed training requirement information.
5.4.10 Logistics-Related Requirements
The logistics-related objective shall be to provide maximum user availability with minimum
expenditure of USCG resources. ALMIS shall rely to the maximum extent possible on the use of
existing USCG support systems.
Logistics-related requirements such as system installation, training, configuration management, and
hardware and software support shall be addressed in the appropriate support documentation. All
ALMIS requirement documents and plans shall take into account all existing resources available to
the USCG. These documents shall be delivered during the design, development, implementation,
and maintenance support phases. ALMIS documents shall include, but are not limited to, the
following:






Software Development Plan,
Configuration Management Plan,
Configuration Management Procedures Manual,
Training Plan,
Training Schedule,
Installation Plan,
5-24
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description




Installation Schedule,
Software Transition Plan,
System Maintenance Manual, and
Data Conversion Plan.
5.4.11 Other Requirements
Most requirements for system documentation are specified in MIL-STD-498, including
specifications, drawings, technical manuals, test plans and procedures, and installation
instruction data. Other required standards that shall be used to a lesser extent are:







MIL-STD-973,
MIL-STD-1521B,
American National Standards Institute (ANSI)/IEEE Standards,
COMDTINST 5230.42A,
FIPS PUB 76,
FIPS PUB 183, and
FIPS PUB 184.
The ALMIS SDP and related planing documents shall be addressed in the appropriate detail and
be approved by Coast Guard representatives. The other requirements may include, but are not
limited to:








Testing requirement;
Training requirements;
System user and operator documentation requirements;
User and system support requirements;
Trasition requirements;
Installation requirements;
Workshop requirements, i.e., agendas, reviews, and minutes; and
Progress meetings, reports, and agendas.
5-25
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
6. OPERATIONAL SCENARIOS
This system shall support all facets of USCG Aviation logistics and operations. In addition to
Aviation managers having the ability to request ad hoc reports to support essential management
task, the following describes typical day-to-day types of ALMIS operations.
Flight Operations shall query the EIS to generate Air Station Performance Assessment Reports
including an operational statistics report which allows the Air Station to compare its operational
performance with that of the other Air Stations. They shall also query the DSS to automatically
calculate aircraft availability and dispatch rates. Flight Operations personnel shall routinely use
ALMIS to perform research and document normal daily tasks, including:



Personnel transfer and receipt,
Aircraft transfer and receipt, and
Flight data documentation, including itineraries, flight crew assignments and mission
results.
Maintenance managers shall query the EIS to generate statistical comparisons for maintenance
actions and the Monthly Operating Report (MORPT). They shall also query the DSS to verify
cannibalization rates for major aircraft systems and maintenance man-hours per flight hour for all
major aircraft systems. In addition the Air Station will routinely use ALMIS to perform research
and document normal daily tasks, including:







Scheduled and unscheduled maintenance actions,
Configuration Management actions,
Aircraft enrollment activities,
Coast Guard CG-22 submissions,
High-time component tracking,
Tracking maintenance activities, and
Producing Maintenance Procedure Cards (MPCs).
AR&SC Depot Maintenance managers will query the EIS to generate specialized production
statistical reports and graphics with which to brief USCG Headquarters representatives. They
will also query the DSS to automatically generate specialized component failure reports with
which to coordinate revision of Depot Maintenance processes with UCCG Aviation engineers.
In addition, Depot Maintenance personnel will routinely use ALMIS to perform research and
document normal daily tasks, including:





Work Order preparation,
Programmed Depot Maintenance documentation,
Component repair actions documentation,
Cannibalization actions documentation, and
Stock level evaluation.
6-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
AR&SC Engineering Services personnel will query the EIS to summarize Unsatisfactory Reports
for each aircraft Type and Model. They will routinely use ALMIS to perform research and
document normal daily tasks, including:



Reliability, Maintainability, and Availability management,
Manage Quality Assurance management, and
Time Compliance Technical Orders (TCTOs).
Air Station and AR&SC Financial Management personnel will query the EIS for specialized
budget reports. They will also query the DSS to automatically compare inventory value against
goals and projections. In addition, Financial Management personnel will routinely use ALMIS to
perform research and document normal daily tasks, including:








Ledger account transactions,
General Ledger management,
Funds Control management,
Disbursements management,
Receivables management,
Exchange financial information with the Large Unit Financial Systems (LUFS),
Personnel Services management, and
Industrial Services management.
AR&SC Procurement Management personnel will query the EIS to screen for funds availability.
They will also query the DSS to generate statistical reports in support of the Annual Procurement
Plan. In addition, Procurement Management personnel will routinely use ALMIS to perform
research and document normal daily tasks, including:




Purchase Request preparation,
Determining federal and commercial sources,
Process Requisition Requirements, and
Initiate Procurement Actions.
AR&SC Depot Supply personnel will query the EIS for backorder reports. They will also query
the DSS for supply prioritization effectiveness reports. In addition, Depot Supply personnel will
routinely use ALMIS to perform research and document normal daily tasks, including:






Exception management,
Backorder management,
Recommended Buys management,
Requisitions management,
Other Government Agency (OGA) Requisition modification, and
Technical Information management.
6-2
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
Air Station Supply personnel will query the EIS for inventory reports and to calculate the parts
consumption rate per flight hour. They will also query the DSS for supply prioritization
effectiveness reports. In addition, Depot Supply personnel will routinely use ALMIS to perform
research and document normal daily tasks, including:






Inventory management,
Parts Issue,
Repairable parts management,
Aviation inventory management,
Adjust Stock level adjustments, and
Parts shipping management.
6-3
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
7. SUMMARY OF IMPACTS
7.1 Operational Impacts
ALMIS will have a major impact on USCG Aviation operations at both local and enterprise-wide
levels. The numerous functional enhancements, modern ALMIS Relational Database
Management Systems, and employment of state-of-the-art data transmission and presentation
technologies will affect all USCG Aviation business areas. Included among the significant
operational impacts anticipated by ALMIS development are:




Source of Data Entry will be reduced by data sharing between the AMMIS Flight
Operations module and ACMS. Automatic flight hour calculation by AMMIS will
eliminate significant data modification requirements caused by flight time entry errors in
ACMS. The GUI will provide drop-down menus and reduce required text entry in many
cases.
The DSS and EIS will automatically provide numerous statistical and operational reports
currently generated on stand-alone computers or by hand. Additionally, the DSS and EIS
will reduce the need for manual data calls.
Performance Assessment, User Satisfaction, Quality Yield, and Ad Hoc reports will
provide local and enterprise management tools which will in turn enable fact-based
prioritization of USCG flight, missions, and operations.
Local and enterprise-wide trend analysis of inventory levels, unscheduled maintenance
and funds expenditure will provide managers the ability to better predict aircraft
availability, and ultimately, lead to greater levels of mission support.
7.2 Organizational Impacts
ALMIS will impact organization structure, including:




USCG representatives have estimated that Source of Data Entry will save the labor of 20
uniformed personnel in billets.
The DSS and EIS will provide powerful research tools to support data requests from
higher authority. This will result in a significant labor savings by virtually eliminating the
need to hand sort CG 4377 (Blue Sheet) forms to document cumulative operational
activities.
System support staff will require retraining for both OpenIngres 2.0 and Oracle 7.
However, both RDBMS’ feature powerful, modern development tools which will
ultimately reduce functional development time and effort.
Familiarization training will be required for ALMIS users because in the GUI
environment all user interfaces (screens) will be changed. The FLS Procurement and
Financial Management modules will probably result in minor business rule changes
which will require retraining for affected personnel. The FLS Supply Management
module is currently under development so the total extent of business rule changes, and
subsequent retraining requirements, is not yet known.
7-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
7.3 Impacts During Development
Users and support staff may experience significant impacts on time and resources during ALMIS
development. At the time of this writing, the following considerations apply:





Candidate data (for migration) must be identified and mapped to the new system’s
physical design structure prior to actual migration. Additionally, all required data
validation and cleansing must be completed. The degree of required data cleansing is not
clearly defined at this stage and could have and impact on cost, schedule and risk if
significant data cleansing is required. Failure to perform these functions can result in
incomplete data transfer to the new system or population of the new database with invalid
or corrupted data.
Another possible impact for ALMIS development and implementation concerns the
availability of new CGSWIII computers (to replace CGSWII machines) in time for
ALMIS installation. ALMIS implementation at the various facilities must be coordinated
with the CGSWIII implementation schedule to ensure users have access to hardware that
will be capable of operating ALMIS. Because ALMIS will be implemented in a GUI
environment and the CGSWII operating system (CTOS) will not support a GUI, the
ALMIS would be unavailable to users still using the CGSWII machines.
User and support staff personnel training must be completed prior to ALMIS installation
at each facility. The ALMIS training strategy is to train everyone according to varying
levels of need. Failure to complete ALMIS user and support staff personnel training prior
to ALMIS implementation will prevent full system use and reduce the ability to perform
organic system maintenance.
Redesign of the Flight Operations module and subsequent migration to the OpenIngres
2.0 environment is not complete. Incomplete redesign or incomplete data migration will
prevent ALMIS from fully supporting Flight Operations business area functions.
The FLS Supply, Procurement, and Financial Management modules are not complete.
Initial Operating Capability (IOC) for FLS is schedule for September 30, 1999. Failure to
meet the IOC date will impact the ability of USCG Aviation to transition to ALMIS on
schedule.
7-2
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
8. ANALYSIS OF THE PROPOSED SYSTEM
8.1 Summary of Advantages
Advantages of the ALMIS include:








After application of all assumptions and constraints, this system design was awarded the
highest technical score of all viable alternatives, and was selected as the “best choice” to
fulfill ALMIS objectives and replace the legacy ACMS/AMMIS systems.
The use of FLS modules (no initial development cost),
ACMS and the ALMIS Flight Operations module will use a more powerful version of the
Ingres RDBMS (CA-OpenIngres),
Addition of Decision Support System and Executive Information Systems capabilities,
Graphical User Interface,
Internet telecommunications technology,
WWW technology which will give authorized users access to FLS, and
WWW technology which will give authorized users from other systems access to ALMIS.
8.2 Summary of Disadvantages/Limitations
Disadvantages of the ALMIS include:





FLS modules have not yet reached IOC,
Added cost to maintain two RDBMS systems,
Many of the high priority requirements specified in the ALMIS Strategic Analysis Report
will not be developed, including the Coast Guard Headquarters module,
ALMIS does not use distributed data which makes it dependent on external
communication interfaces (potentially reducing system availability), and
Ad hoc query limited by ALMIS physical structure (ALMIS and FLS databases).
8.3 Alternatives and Trade-Offs Considered
ALMIS analysis objectives and requirements define the need, the user, and the availability of
resources bounding the scope of the analysis. These were defined in the ALMIS Strategic
Analysis Report, Version 2.0, dated May 13, 1997.
Alternatives reflecting a wide range of distinctly different solutions were selected by the ALMIS
Management Team during the Strategic Analysis phase of the ALMIS BAA, with the overall
goal of optimizing the system design. Alternatives were described in detail sufficient enough to
enable the team to judge the relative worth of each. ALMIS alternatives that were first defined
and approved in the SAR, further evolved through an iterative process during meetings of the
USCG/OAO ALMIS team at OAO Headquarters in Greenbelt, MD.
A description of the eight major alternatives considered for ALMIS, the trade-offs among them,
8-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
and rationale for the decisions reached may be found in the ALMIS Business
Process/Information Systems Comparative Analysis Report (CAR), version 2.0, dated November
7, 1997.
8-2
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
9. NOTES
9.1 Terms and Definitions
Table 9-1 provides explanations and definitions of the terms used in this document.
Table 9-1. Terms and Definitions
Term
Definition
Data Cleansing
The checking, validating, and updating of a database. This process
removes inactive and erroneous data and consolidates duplicate records.
This is usually performed using a commercially available data cleansing
software application specifically designed for this purpose.
Database Linking
In database linking, common elements of two or more databases are used
to “link” the databases for interoperability within an application. This
makes it possible to use one source of data entry because the data tables
are cross-referenced. This practice helps to ensure data accuracy and
commonality across the application.
9.2 Acronyms and Abbreviations
Table 9-2 provides a list of acronyms and abbreviations used in this document.
Table 9-2. Acronyms and Abbreviations
Acronym/
Abbreviation
Expansion
A0
Operational Availability
ABL
Allocated Baseline
ACMS
Aircraft Computerized Maintenance System
AIS
Automated Information Security
ALMIS
Aviation Logistics Management Information System
AMMIS
Aviation Maintenance Management Information System
ANSI
American National Standards Institute
AR&SC
Aircraft Repair and Supply Center
ASCII
American Standard Code for Information Interchange
ATES
Aircraft Troubleshooting Expert System
BAA
Business Area Analysis
BPI
Business Process Improvement
BPR
Business Process Reengineering
9-1
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
Acronym/
Abbreviation
Expansion
CAR
Comparative Analysis Report
CM
Configuration Management
COCOMO
Constructive Cost Model
CPU
Central Processing Unit
CRUD
Create, Read, Update, or Delete (user permissions for entities)
CSCI
Computer Software Configuration Item
DAFIS
Departmental Accounting and Financial Information System
DBDD
Database Design Description
DEC
Digital Equipment Corporation
DSS
Decision Support System
DTI
Data Transfer Integrity
ECP
Engineering Change Plan
EIS
Executive Information System
ERD
Entity Relationship Diagram
FBL
Functional Baseline
FLS
Fleet Logistics System
GOSIP
Government Open Systems Interconnection Profile
GUI
Graphical User Interface
HW/SW
Hardware/Software
HWCI
Hardware Configuration Item
IDD
Interface Design Description
IDEF
Integration Definition for Function Modeling
IEEE
Institute of Electrical and Electronics Engineers
IOC
Initial Operating Capability
IRS
Interface Requirements Specification
IRUN
Input, Read, Update, or Null (user permissions for attributes)
ISTA
Information Systems Technology Architecture
LAN
Local Area Network
LUFS
Large Unit Financial Systems
MISD
Management Information Systems Division
MLDT
Mean Logistics Delay Time
MORPT
Monthly Operating Report
MPC
Maintenance Procedure Cards
9-2
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
Acronym/
Abbreviation
Expansion
MSR
Mandatory Special Requirement
MTBF
Mean Time Between Failure
MTTR
Mean Time to Repair
O&M
Operations and Maintenance
OGA
Other Government Agency
PMIS
Personnel Management Information System
POSIX
Portable Operating System Interface for Computer Environments
QA
Quality Assurance
OCD
Operational Concept Description
QNM
Queuing Network Model
RCM
Reliability Centered Maintenance
RDBMS
Relational Database Management System
SAR
Strategic Analysis Report
SDD
Software Design Description
SDP
Software Development Plan
SLCM
Software Live Cycle Model
SLCMP
Software Life Cycle Management Plan
SNT
Serial Number Tracked
SOP
Standard Operating Procedure
SQL
Structured Query Language
SR
Special Requirement
SRS
Software Requirements Specification
SRS
System Requirements Specification
SSDD
System/Subsystem Design Description
SSS
System/Subsystem Specification
STD
Software Test Description
STE
Software Test Environment
STP
Software Test Plan
TCTO
Time Compliance Technical Orders
TR
Trouble Report
UFI
User Friendly Interface
USCG
United States Coast Guard
V&V
Verification and Validation
9-3
Z071d07a.doc
Version 1.1
11/11/1997
ALMIS Operational Concept Description
Acronym/
Abbreviation
Expansion
WAN
Wide Area Network
WS III
Work Station III Computer
WWW
World Wide Web
Y2K
Year 2000
9-4
Z071d07a.doc
Version 1.1
11/11/1997
Download