Illiili: Eeeeeeeihiiiee Elleeelleeeeee
Illiili: Eeeeeeeihiiiee Elleeelleeeeee
Illiili: Eeeeeeeihiiiee Elleeelleeeeee
A0..SAN
WRIGHT-PATTERSON U ARNATICLSYTM
AFB OH DIRECTORATEC~ND I
I mmeeEUEEEml
if illiili
IIIllflIfflfflfIIlfllf
EEEEEEEIhIIIEE
EllEEEllEEEEEE
Sllflfllllflfllflflfl
IIEEEIIIEIII
1-
12 1-
2nd AFSC
STANDARDIZATION
r CONFERENCE
COMBINED PARTICIPATION BY:
I DOD-ARMY-NAVY-AIR FORCE-NATO
ADDENDUM
To The .
PROCEEDINGS. (
84 09 05 095
NOTICE
When Government drawings, specifications, or other data are used for any purpose
other than in connection with a definitely related Government procurement operacion,
che united States Government thereby incurs no responsibility nor any obligation
w atsoever; and the fact that the government may have formulated, furnished, or in
any way supplied the said drawings, specifications, or other data, is not to be re-
garded by implication or otherwise as in any manner licensing the holder or any
3:her person or corporation, or conveying any rights or permission to manufacture
Luse, or sell any patented invention that may in any way be related thereto.
This report has been reviewed by the Office of Public Affairs (ASD/PA) and is
releasable to the National Technical Information Service (NTIS). At NTIS, it will
be available to the general public, including foreign nations.
This technical report has been reviewed and is approved for publication.
MMANDER
:-'i* repor: should not be returned unless return is required bi sec -=I-
.N-
UNCLASSIFIED
SECURtT'V CLASSIFICATION Of THIS PAGE fWhIen DOt Entered)
READ INSTRUCTIONS
REPORT DOCUMENTA.TION PAGE BEFORE COMPLETING FORM
I RE*OR- NUMBER 2. G TA.J NO RECIPIENTIS CATALOG N MIER
17. DISTRIBUTION STATEMENT (of the absetrat entered in Block 20. if dillerent from Report)
N/A
N/A
IS. KEY WORDS (Contiue on revese aide It neceseary and identify by lock umuber)
Computer Instruction Set Architecture, Muttiplexing, CompiLers, Support Software,
Data Bus, Rational Standardization, Digital Avionics, System Integration, Stores
Interface, Standardization, MIL-STD-1553, MIL-STD-1589 (JOVIAL), MIL-STD-1750,
MIL-STD-1760, MIL-STD-1815 (ADA), MIL-STD-1862 (NEBULA).
20. ABSTRACT (Cminue n reverse side It neceosary and identify by block malmbner)
This is a coLection of UNCLASSIFIED papers to be distributed to the attendees
of the Second AFSC Avionics Standardization Conference at the Convention Center,
Dayton. Ohio. The scope of the Conference inctudes the complete range of DoD
approved embedded computer hardware/software and related interface standards as
wetL as standard subsystems used within the Tri-Service community and NATO. The
theme of the conference is "Rational Standardization". Lessons learned as well
as the pros and cons of standardization are highlighted.
PROCEEDINGS OF THE
2nd AFSC
STANDARDIZATION CONFERENCE
-- 9
------- .\--t ots Jf
FOREWORD
WHY DOES THE AIR FORCE SYSTEMS CONMMAN D SPONSOR THESE CONFERENCES?
BECAUSE WE BELIEVE THAT THE COMMUNICATIONS GENERATED BY THESE GET-TOGETHERS
IMPROVE THE ACCEPTANCE OF OUR NEW STANDARDS AND FOSTERS EARLIER, SUCCESSFUL
IMPLEMENTATION IN NUMEROUS APPLICATIONS. WE WANT ALL PARTIES AFFECTED BY
THESE STANDARDS TO KNOW JUST WHAT IS AVAILABLE TO SUPPORT THEM: THE
HARDWARE; THE COMPLIANCE TESTING; THE TOOLS NECESSARY TO FACILITATE DESIGN,
ETC. WE ALSO BELIEVE THAT FEEDBACK FROM PEOPLE WHO HAVE USED THEM IS
ESSENTIAL TO OUR CONTINUED EFFORTS TO IMPROVE OUR STANDARDIZATION PROCESS.
WE HOPE TO LEARN FROM OUR SUCCESSES AND OUR FAILURES; BUT FIRST, WE MUST
KNOW WHAT THESE ARE AND WE COUNT ON YOU TO TELL US.
2 8 AUG 11932
%%:%B.VTO C
;T"* Off
-o ASD/CC
iv
ORGANIZATION COMMITTEE
EXECUTIVE CHAIRMAN
Erwin C. Gangl
PROGRAM CHAIRMAN
Jerry L. Duchene
CO-CHAIRMAN CO-CHAIRMAN
Harold J. Alber Maj Lee Cheshire
CO-CHAIRMAN CO-CHAIRMAN
David J. Krile John Slivinski
CONFERENCE MANAGER
Systems Productivity & Management Corporation
V
Table of Contents Volume 10
xecutM Session
P
V4
Table of Contents
PAGE
Vii
- '% - ~~% ~. , ]
Table of Contents
PACE
ix
Lim - . .. . .
Table of Contents
3PAGE
x
Table, of Contents
xi
1*MM ME91P W73.
Authors Index
Xii
± . F A A
EXHIBITORS
xiii
....
......
LUNCHEON SPEAKERS
00
Tuesday Luncheon
Keynote Speaker
(over)
3
IS -BlAN
IItVIOU PAGE E ]
Following his Southeast Asia tour, he served in Japan as Deputy Chief
of the Reconnaissance Division, Headquarters Fifth Air Force, Fuchu Air
Station. In April 1970, he moved to Misawa Air Base as mmrkander of the
16th Tactical Reconnaissance Squadron.
General Reynolds returned to the United States in February 1971, assigned
to Shcw Air Force Base, S.C., where he served as Assistant Deputy Coniander
for operations in the 363d Tactical Reconnaissance Wing. He attended the
Naval War College at Newport, R.I., in 1972-73 and was subsequently assigned
to Ogden Air Logistics Center, Hill Air Force Base, Utah, initially as the
Director of Distribution and later as Director of Maintenance. In July 1976,
he was transferred to McClellan Air Force Base, California, as the Director
of Materiel Management, Sacramento Air Logistics Center. In March 1978, he
became the Center Vice Coaunander. He transferred to the Air Force Acquisition
Logistics Division in May 1980, where he served as Vice Commander until
October 1981, when he assumed his present duties.
General Reynolds is a command pilot with more than 5,200 hours flying
time, including 475 cumbat hours. His military decorations and awards
include the Distinguished Service Medal, Legion of Merit, Distinguished
Flying Cross, Meritorious Service Medal with one oak leaf cluster, Air Medal
with 15 oak leaf clusters, and Air Force Camindation Medal with two oak
leaf clusters.
e was promoted to Major General Sept 8, 1980, with date of rank July 1, 1977.
4
MAJOR GENERAL MARC C. REYNOLDS
COMMANDER
-L
,1.
6
Standardization injects discipline into the acquisition and support process. It's the
discipline that's important here. Manufacturers have historically depended upon this
discipline in their operations. In the commercial arena, as well as in military markets,
companies use their own standards. They expect their suppliers to meet these as well as
industry standards in the production of their products. The production line is nothing more
than the application of a standardization policy. The whole process is geared to save time,
save money, and preclude individual handcrafted parts. Industry approaches
standardization for at least two reasons. First, its sameness. Each product is
interchangeable with another. Second, it's a guarantee that the product meets a certain
4 property.
The airlines, too, offer an example of rational standardization. They devise standards for
their own use. They voluntarily sign up to use them--because they make sense. They
standardize as much as possible. About 50% of their equipment meet ARINC standards.
The mission and traffic control equipment which includes radios, inertials, and weather
radar is standardized in upwards of 90% of their fleet. The rest do not meet standards
because each carrier has peculiar needs or finds no compelling economic reason to do so.
This is rational standardization at work. In the military environment there is no
comparable economic reason for standardization. The closest financial measure is oriented
around the annual budget exercises. But, the true measure is combat capability and, as you
might imagine, this is sometimes difficult to measure.
4 Standardization has to be a conscious effort on the part of all those concerned--the user,
the acquisition and logistics support communities, plus the aerospace and avionics industry.
We understand that introducing standards is no easy task. The acquisition process is geared
around optimal acquisition of individual weapon systems--not always optional acquisition of
a force structure. Therefore, it places the aerospace companies in a peculiar position.
Going a standard approach exposes the primes to potential loss of follow-on procurements
and modification programs. Our policy is to maintain competition--but we recognize that
industry performs when the profit incentive works, and the potential for profit is evident.
We can ill afford to allow our aerospace industry and its subtier vendors to erode any more.
The requirement as I see it is quite clear. We neeNJ the standards like the ones you're
working on here at this conference. We also need F standards to facilitate transition of
new technologies as they come along, and we shouldn't rest on those laurels. We have to
work on future aircraft and the requirements of our current aircraft to operate against
future threats. This may necessitate new standards.
The challenge is varied. If we seriously intend to support a combat ready and combat
capable force, then we need your support. For those of you from the using commands, it's
necessary for you to not only identify your needs but make it abundantly clear the role and
need for standards in your operations. You cannot afford aircraft down for long periods
A because of mod work that otherwise could be shorter had the new equipment been
standardized. Software is beginning to emerge as a prime issue in the mod business. A
standard higher order language alleviates many problems--but maybe we can do more.
7
The programmatic area needs more emphasis. Unfortunately, the acquisition process
optimizes on single weapon systems. Its emphasis on project management, with its focus on
cost, schedule, and performance, tends to shift away from standards. The focus being
narrower than the overall Air Force sometimes leads to non-optimum decisions.
For our industry participants, we need your support in making the use of standards a
reality. Work with us and show us how to make standardization possible without
jeopardizing your markets and ultimately the industrial base. As I've said, we need
standardization for combat capability, but we won't get there without your help.
Finally, to all the participants, both government and industry, I personally appreciate your
efforts. What you're doing in your day-to-day efforts is being felt and is making our force
structure more productive.
I see this conference as a productive effort. Again, thanks for inviting me.
8
- - 7, -. ~
Wednesday Luncheon
Keynote Speaker
Since entering federal service with the U.S. Air Force in 1954, he has
held many research management positions. He served at the Air Force
Materials Laboratory, Wright-Patterson Air Force Base, Ohio, from 1954
through 1972, having been named Director in 1967.
9
LUNCHEON SPEECH
2ND AFSC STANDARDIZATION CONFERENCE
"A MAJOR TRI-SERVICE CONTRACTOR'S VIEWPOINT
ON MItITARY STANDARDIZATION"
A. M. LOVELACE
1 December 1982
%'~-II
Will.
MY REMARKS TODAY WILL EXPLORE STANDARDIZATION FROM THE POINT OF
VIEW OF A MAJOR DEFENSE CONTRACTOR, A CONTRACTOR THAT INTER-
FACES WITH ALL OF THE SERVICES AND WITH THE DEPARTMENT OF DEFENSE.
I'VE DEALT WITH PROS AND CONS OF STANDARDS FOR SOME TIME NOW AND
HAVE SEEN THE ISSUES FROM A VARIETY OF PERSPECTIVES. CURRENTLY,0
IAM WORKING TO IMPROVE PRODUCTIVITY AND QUALITY THROUGHOUT THE
CORPORATION.
MANY PRODUCTIVITY AND QUALITY IMPROVEMENTS ARE, OF COURSE, TIED
SIMILAR DESIGN TASKS AND FREED THEIR ENERGIES AND TALENTS T 2R:':"
12
IHAVE NOT ALWAYS VIEWED THE WORLD FROM GENERAL DYNAMICS CORPORATE
HEADQUARTERS. MY EARLIER POSITIONS WITH NASA AND THE USAF SHOWED
ME ANOTHER SIDE OF STANDARDS. IN PARTICULAR, I WAS SENSITIZED
TO THE BUDGETARY TRADE-OFFS THAT ARE MADE BETWEEN SUPPORTING AND
MAINTAINING FIELDED SYSTEMS VERSUS DEVELOPING NEW SYSTEMS.
RECOGNITION OF THE COSTS AND LOGISTICS OF OPERATING EXISTING SYSTEMS
WAS A PRIME DRIVER IN INITIATING NEW STANDARDS. AND THE RESULT OF
THESE INITIATIVES BRINGS US TO THIS CONFERENCE, TO TAKE THE PULSE
OF THE STANDARDIZATION EFFORT AND TO ASSESS AND, PERHAPS, INFLUENCE
ITS FUTURE.
13
E M.ed1tiohaakI.it,~rt,.
09*~ q .N
OUR SOPHISTICATED DEFENSE INDUSTRY TAILORS THE PRODUCT TO BE
THE ONE THE CUSTOMER WILL BUY. THIS PRODUCT INCORPORATES THOSE
14
IFOUND IT INSTRUCTIVE TO VIEW HOW STANDARDIZATION HAS BEEN
. IMPLEMENTED IN GENERAL DYNAMICS PRODUCTS. As PREVIOUS SPEAKERS
HAVE MENTIONED, THE F-16 REPRESENTS A PRODUCT WHICH ALTHOUGH
A TECHNICALLY CONCEIVED IN THE EARLY SEVENTIES, IS ACHIEVING FULL
THE M-1 ABRAMS MAIN BATTLE TANK TO SOME MIGHT REPRESENT A STARK
*
CONT RAST TO FIGHTER AIRCRAFT AND CRUISE MISSILES. ALTHOUGH THE
M-1 WAS INITIATED IN THE EARLY 70'S AND WITHOUT BENEFIT OF THE
MORE MATURE STANDARDS OF TODAY, THE TANK GROWS MORE SOPHISTICATED
WITH EACH GENERATION.
1~5
N~
DISTINGUISH IT FROM THE COCKPIT OF A MODERN AIRCRAFT, IT IS
FORTUNATE THAT AS WE SEE THE SAME TECHNOLOGY SOPHISTICATION
WHILE THIS HAS OBVIOUS BENEFITS TO EACH SERVICE, THE DoD AND
THE AMERICAN TAXPAYER, IT IS ALSO DIRECTLY BENEFICIAL TO THE
IN THE FUTURE, VLSI AND VHSIC WITH THEIR SMALL SIZE, LOW POWER
AND COOLING REQUIREMENTS WILL ENABLE THIS SYNERGISM TO BE EXTENDED
16
FRANKLY, BECAUSE OF THIS, I FORESEE THAT GENERAL DYNAMICS'
COMPETITIVE POSITION WILL CONTINUE TO IMPROVE AS EACH PRODUCT
SUPPORTS THE OTHER. As I MENTIONED, THE DOD AND EACH SERVICE*
WILL ALL CONTINUE TO BENEFIT.
LET ME COMMENT, HOWEVER, THAT THIS MAY NOT BE TRUE IN ALL FACETS
OF THE INDUSTRY. MAJOR SYSTEM HOUSES WILL LIKELY BE IN SIMILAR
POSITIONS AS GENERAL DYNAMICS. SUBSYSTEM HOUSES MAY VIEW THIS
AS A NEGATIVE TREND. THEY PROBABLY VIEW STANDARDS AS REDUCING
THEIR UNIQUENESS AND PROPRIETARY POSITIONS AND, OF COURSE, THE
APPLICATION OF COMMON HARDWARE COULD CERTAINLY BE VIEWED BY THEM
AS LIMITING OPPORTUNITIES. IN THIS REGARD, I WOULD COMMENT THAT
TECHNOLOGY COUPLED WITH STANDARDIZATION WILL (OR AT LEAST SHOULD)
HAVE A PROFOUND AFFECT ON THE DEFENSE INDUSTRY. COMPANIES THAT
171
SAME - THE BEST PRODUCT AT THE LOWEST COST,
LET ME NOW TAKE JUST A MOMENT TO LOOK AHEAD AND TO MAKE SOME
2
4.
rq
MHS PAME I'r BLWN MqrITNAMIY
N. 7- . . . . . . --
THAT IT IS REPLACING.
ISSUE. DOES A VIABLE BUSINESS PLAN EXIST TO SUPPORT THE STAN ARD?
HAVE FUNDS BEEN AUTHORIZED TO IMPLEMENT THE STANDARD? HAS THE
20
Si IN CLOSING IWOULD LIKE TO OBSERVE THAT THE SIZE OF THIS
AUDIENCE TODAY' AND THE OVERALL SCOPE AND SUCCESS OF THIS
CONFERENCE IS A MEASURE OF THE INROADS THAT STANDARDIZATION
IS
MAKING IN THE DEFENSE BUSINESS. TO DATE THESE INROADS
HAVE
BEEN AT A PROGRAM AND PROJECT LEVEL. IN GENERAL DYNAMICS
WE
ARE NOW ELEVATING THIS ACTIVITY TO A CORPORATE LEVEL
TO THEREBY
ACHIEVE THE FULL SYNERGISTIC BENEFITS. IN A NUTSHELL, STANDARD-
IZATION IS JUST GOOD BUSINESS AT GENERAL DYNAMICS.
THANK YOU,
211
Thursday Luncheon
Keynote Speaker
Charles P. Lecht
Mr. Ledit is President of Ledit Sciences, Inc., a research and think-
tank recently established in New York City.
Fran 1960 to 1962, Mr. Lecht served in the U.S. Anrmy Ordnance Corps,
first as Chief of its Programming Division and subsequently of its
Mobilization Application Division; Ordnance Industrial Data Agency.
Mr. Lecht came to New York City in 1962, where he founded ACT. In
the 17 intervening years, the Ccmpany has grown fra a one-man show to
an international complex employing over 450 persons and deriving more
than 50% of its revenues fran operations in Europe, Canada and the .Middle
East as well as the U.S.
In addition to building and presiding over iCT, Mr. Lecht has found
time to hold a number of technical posts, author five books and innumerable
articles and maintain a heavy schedule of speaking engagements in the
U.S. and abroad. In addition to THE WAVES OF CHANGE, his books include
three on camputer languages and one on project management.
22
~p
P - . + +
If you thought change in compLter systems techni IcjLy was
svstems and their roles in our lives. New and improved methods
dramatically positive.
system have been swept away in a tidal wave of change. All the
23
substantial attributes of either are found i n the other: .s
ommunii cations veins and arteries may vanish into the m cr. Co 1K
world ard e-.:tend into the macroscopic world. Since all moder,
24
c-ornputer systems referred to in Bell Labs literature as
25
t hE wor Ld !stientific community and the ne~quos ~~
s4u c h c::
k )fi C)Lt I C C f') t h as been not hi nq sh or-t- Off--RSt0tndci n q in t.'
Lii d e spr-E-a d p ro.if+e r-at io n of peF-r so naI comnp u t e rs. Lut n: Cr-
imnpc)r t an t stil 1 1 COinmunicati ons improvements have vi r- tu-alI I
26
. ... .....
J ; I - .. £ ° - . -. - ' ' ' SL .- ' '.' . .
even be the case despite the fact that the users work load
INTERLUDE
29
~ -'. % ~ ~ % , V J% %'.
they must convert at least one COBOL-caholic to SHORTHAND,
the cult mumbles I/O protocols and code for STRECH and LARK.
END OF INTERLUDE
to be. And not all JOVIAL events missed the mark; J3B's
Y ~ tq"
require a bit more assembly language programming than we'd
not to speak of ADA, these days. So much money and time has
gone into their creation and usuage that in doing so, I fear
decisions.
change.
32
LM
M M ~ .... . C ~ ~ -,
With fifth generation processor capability providing
33I
EXEICUTIVE SS
373Z
ON BEHALF OF THIS CONFERENCE SPONSOR, THE AIR FORCE SYSTEMS
COMMAND, AND ALL OF US IN THE AERONAUTICAL SYSTEMS DIVISION WHO
ARE YOUR HOSTSi IT GIVES ME GREAT PLEASURE TO WELCOME YOU TO THE
2ND AFSC STANDARDIZATION CONFERENCE.
FOR SEVERAL YEARS NOW, WE'VE BEEN WORKING WITH OUR SISTER SERVICES,
OUR NATO ALLIES, AND INDUSTRY TO REALIZE THE BENEFITS OF
STANDARDIZATION. I'M HAPPY TO SEE THAT KEY PEOPLE FROM EACH
OF THESE PARTNERS IN STANDARDIZATION ARE HERE WITH US TODAY.
THIS MORNING WE WILL PROVIDE SOME INSIGHT INTO THE CURRENT DOD
VIEWS ON STANDARDIZATION; AND WE WILL ADDRESS STANDARDIZATION FROM
THE PERSPECTIVES OF ALL THREE SERVICES' AS WELL AS A NEW PERSPECTIVE
FROM NATO. FOR THE NEXT TWO DAYS, THE CONFERENCE WILL CONCENTRATE
ON THE HARDWARE AND SOFTWARE AVAILABLE TO SUPPORT STANDARDIZATION
INITIATIVES WE HAVE ALREADY IMPLEMENTED. THIS GIVES US THE
OPPORTUNITY TO TELL YOU ABOUT THE BENEFITS WE EXPECT FROM THESE
INITIATIVES, THE KEY EFFORTS SUPPORTING THEM AND THE LESSONS LEARNED
FROM ACTUAL PROGRAM APPLICATIONS.
38
v".i .
39
Now, TO THE THEME OF THIS YEAR'S CONFERENCE -- "RATIONAL
WHAT I'D LIKE TO DISCUSS WITH YOU TODAY-- "THE ELEMENTS OF THE
CONFUSE THE TWO--AND ONE MAN'S BENEFIT CAN EVEN BE ANOTHER'S COST.
WE ARGUE THESE ISSUES OUT AND TRY OUR BEST TO QUANTIFY ALL ASPECTS.
THAT ISN'T AS EASY AS IT SEEMS WHEN YOU MUST "ASSUME" WHAT THE
MARKET FOR THE STANDARD IS, AND "PROJECT" WHAT THE LONGER TERM
BENEFITS MIGHT BE. THE JOB IS A LOT EASIER WHEN YOU KNOW WITH
40
Sir,1
THE SECOND ELEMENT IS VERY CLOSELY RELATED TO PAY-OFF--IN FACT.-
WE REALLY DON'T KNOW HOW TO SEPARATE THEM. THE SECOND ELEMENT IS,
"THE APPROPRIATE LEVEL OF STANDARDIZATION." OUR CHOICES USUALLY
RANGE FROM STANDARDIZATION OF PIECE PARTS, OR EQUIPMENTj TO
NEITHER OUR REQUIREMENTS NOR THE TECHNOLOGY ARE CHANGING TOO RAPIDL
PROCESS. HERE TOO, WE ARE FACED WITH COMPROMISE AND MUST CONSIDER
FORECASTED BENEFITS?
THIRD - HOW ARE WE GOING TO SUPPORT IT, ONCE WE'VE BOUGHT IT?
IS NOT ONE WE CAN ANSWER OFF THE TOP OF THE HEAD. WE HAVE TO
ANALYZE IT, TRY IT, FIX IT, DEVELOP SOME APPLICATION GUIDES BASED
ON THIS EXPERIENCE, AS WELL AS SOME FORM OF COMPLIANCE OR
42
IS ALMOST IMPOSSIBLE TO GET. NOT EVERYONE IN THE BUDGET PROCESS
43
mI
I 4ADDRESS THE FOURTH QUESTION: HOW WE KEEP A STANDARD VIABLE
OVER TIME. A NUMBER OF THINGS ARE FIXED AT A POINT IN TIME
SYSTEMS.
44
J "'.,a, ,. l *a % V .V:". ~ %
MIL-STD-1553, THE MULTIPLEX DATA BUS STANDARD, IS THE MOST
MATURE OF THE GROUP AND PROVIDES THE BEST INSIGHT INTO THE
EFFECTIVE USE OF STANDARDIZATION. BECAUSE "1553" IS AN INTERFACE
STANDARD, IT IS INHERENTLY TECHNOLOGY INDEPENDENT. DATA BUS
INTERFACES MAY BE DESIGNED USING DISCRETE-SEMICONDUCTOR,
INTEGRATED CIRCUIT, MICROPROCESSOR, OR EVEN VHSIC TECHNOLOGY,
IF DESIGNED TO THE STANDARD, THEY ALL WORK TOGETHER. THE FIRST
"1553" BUS INTERFACE DESIGNS EMPLOYED A MIX OF DISCRETE COMPONENTS
AND MEDIUM SCALE INTEGRATED CIRCUITS. BUT AS THE STANDARD MATURED
AND USAGE INCREASED, INTERFACE CIRCUIT VENDORS RESPONDED TO THE
MARKET WITH THICK FILM HYBRIDS AND LSI CIRCUITS--AND V-LSI CIRCUITS
WILL SOON BE INTRODUCED. A CONTINUOUS STREAM OF NEW TECHNOLOGY
DESIGNS HAS BEEN MADE POSSIBLE BY THE PRESENCE OF THIS FIRM
INTERFACE STANDARD. WITHOUT IT, MANY VENDORS WOULD NOT HAVE
MADE THE FINANCIAL INVESTMENT NECESSARY TO IMPROVE THE TECHNOLOGY.
45
WE CAREFULLY THOUGHT ABOUT IT, BUT ULTIMATELY REJECTED IT
STANDARD JUST AS THEY DID "1553." WHILE "1750" DOES NOT ADDRESS
THE HARDWARE ASPECT OF SUPPORTABILITY, IT DOES DEAL WITH THE
46
4-~~~~~ -- - -. 7--
CRITICAL PATH FOR NEW WEAPON SYSTEMS, AND THESE TWO STANDARDS
ON OUR PLATES,
"1750A" TYPES, PROGRAMMED IN THE SAME HOL - "1589" AND WILL USE
THE SAME SOFTWARE SUPPORT PACKAGE. THE ENTIRE SYSTEM WILL BE
INTEGRATED USING THE "153" DATA BUS, THIS WILL BE THE FIRST TIME
47
Now, THE AIR FORCE'S HARDWARE STANDARDS ARE NOT QUITE'SO
* TRANSPARENT TO EASY TECHNOLOGY INSERTION. SOME OF THESE, LIKE THE
F3 INS, COULD RESPOND TO COMPETITION AND TECHNOLOGY INSERTION IF
WE HAD AN APPROPRIATE BUSINESS STRATEGY AND LOGISTIC SUPPORT
PHILOSOPHY THAT WOULD NOT PENALIZE ALL BUT THE ORIGINAL WINNING
CONTRACTOR. THE COMBINED ALTITUDE RADAR ALTIMETER AND THE
STANDARD CENTRAL AIR DATA COMPUTER ARE LESS COMPLEX SUBSYSTEMS
AND DIRECTED PRIMARILY AT A LARGE RETROFIT MARKET. THEY ARE,
THEMSELVES, TECHNOLOGY INSERTION EFFORTS IN AN AREA WHERE CHANGE
HAS BEEN SLOW TO COME, AND THE NEED FOR FUTURE CHANGE UNCERTAIN.'
WE MAY BE ABLE TO. PERFORM THESE FUNCTIONS ANOTHER WAY IN THE
NEXT GENERATION AIRCRAFT.
4.8
TV7 . i ..
": -3 . . "77.......,
THE OTHER HAND, HAVE A GREAT NEED OF YOUR FEEDBACK AND CRITIQUE.
THANK YOU.
49
1wa
DOD PERSPECTIVE ON STANDARDIZATION
Let me first tell you how delighted I am to be here to address this group
on the DoD perspective. It is a real delight to me as an OSD representative
to see the enthusiasm for the standardization program, both within the
Department of Defense and the contractor community that the crowd here
evidences.
- This is the second AFSC conference on standardization. It evidences the
growing support for, as General McMullen properly puts it, "Rational
Standardization". The concept is here to stay, what I'd like to do as a
starting point is to spend a few minutes talking about the role of standar-
dization within the planning and policy process of OSD and I want to do that by
talking about three basic points. First of all, the Acquisition Improvement
Program of which most of you have some familiarity; particularly Initiative 21
which is the standardization initiative. This, as many of you know, calls for
the Department, overall, to use standard operation and support systems to the
maximum practical extent and I emphasize the word practical because as we know
the standardization process in theory and in practice is not an end in itself
but rather a tool to be used to improve the quality and the cost effectiveness
of the weapon systems and support systems that we acquire. That is the ultimate
goal. I also want to focus a little bit on how the standardization efforts
throughout the Department have a very positiveeffect on other elements of our
Acquisition Improvement Program and ouir attempts to rapidly implement that
program. Finally, I would like to address briefly some recent changes in the
Department of Defense Standardization Program both as to substance and emphasis.
The first point, the Acquisition Improvement Program and the role of stan-
dardization within that program. A little bit of background, as many of you
know when Messrs. Wineberger and Carlucci came into office in January of last
year, they recognized that even though the Department of Defense acquisition
process system and people are probably the finest in the world, we still had to
take effective steps to do a better job throughout the acquisition process. We
had a mandate as the polls reflected to rearm America, to commence a defense
buildup, to reverse a course of the prior few years. But in order to maintain
the mandate, if you will, the balance in favor of the defense buildup, which was
a fragile balance and always will be, we had to do the best possible job in
making effective use of the taxpayer dollar. So, given the recognition of the
need to improve the acquisition process, the question is how to go about it.
one of the early and easy decisions that Carlucci and Wineberger made was
that we would not as a Department engage in a new in-depth study of the acquisi-
tion process. It has been studies to death. The Commission on Government
Procurement in the early 701s, the Defense Science Board Task Force of the
tnid-70's, and on and on and on. What they really decided to do, which I think
in retrospect was a very wise and effective decision, was to put together a
steering rgoup, or a task group to look at the studies of the past generation,
draw out of those studies the principal practices and phjilosophies of acquisi-
tion that made sense, tie them together in a package and set about implementing
them.
51
This all came to fruition in March, 1981 when the task group presented to
Mr. Carlucci a re~port entitled "Improving Defense Acquisition Systems aiid Re-
NO ducing systems Cost". the steering group which had reviewed literally hundred,
of recommendatis brought up within the Department and through substan1tial
industry participation, the steering group synthesized this body of Suggestions
0. diwb ti thirty-one elements. One of these recognized the need to consolidate
requirements, to develop single standard items either interface or in more
detail depending upon how the standardization p ogram itself were to evolve. It
recognized that there was tremendous payoff and~ benefit here if we do the right
thing in a smart way. The thirty-one recommendations resulted in Mr. Carlucci's
famous (or infamous) April 30, 1981 memo called the "DoD Acquisition Improvement
Program". By way of a footnote, as many of you know, there are 32-elements to
the program now; the thirty second one on competition was added several moths
later. But in that April 30th memo again the notion of the contribution that
effective standardization can make in reducing overall acquisition cost was
recognized and is embodies, embraced in Recommendation or Initiative Number 21
in that memo. I hasten to point out that there is no prioritization in the num-
bering system of that memo. It is not to be inferred that because standar-
dization or the standardization philosophy is in Number 21 that the precede ing
20 are more important. There is no prioritization in the arrangement of the
.4N elements within that memorandum.
52
We move it along slowly doing the best job we can to make certain our decisions
and our implementation programs are effective and in essence, that we do the
right thing.
In all of these systems, the ones the general mentioned, the ones that I
mentioned and others that are too numerous to mention, we really are recognizing
and beginning to see the tangible benefits in cost, time supportability and, of
course, readiness; the four tiems I mentioned earlier perhaps stated in slightly
different words. As a part of our DoD Standardization effort, we set up a cross
services or tni-services DoD panel to examine ways that contractors and program
managers can better identify and develop and use standardized systems and sub-
systems. Some of the results of this panel have now come into our defense
material standardization and specifications board and are being evaluated. As
time goes on, you will see new ideas coming out of the field, to the community
which you represent, in a large part, the people who really make it happen.
You'll see these ideas evolve out of the panels and the boards; we'll dialogue
it with the entire community and come up with new and better and more effective
ways to keep the program moving both philosophically, from a policy standpoint,
and practically, from a program implementation standpoint.
Let me move to the second point now: how standardization can help the
acquisition process in other ways. One of the examples that is most indicative
of the broad role of standardization is the area of capital investment. As you
know, we have a variety of initiatives designed to stimulate capital investment
within the defense industry for a whole variety of reasons stemming from or
starting with program instability and running the gamut to a hundred other
contributinp factors. We have seen a defense industrial base in the last 10 or
15 years substantially under-capitalized. New investment just hasr't flowed
into the defense Industry the way many of us would like it to have flowed in
order to keep a strong industrial base. And I'm not being critical of the
industry, I think the system of which we are all a part has really inhibited
investment.
53
-ior the necessary result, and, as General McMullen pointed out, if properly c.,
Ladardization can enhance innovation or technology transition and can and :-
in face enhance competition.
Some of the changes in direction and emphasis: the third point I wanted to
mention briefly within OSD abd tge policy activities throughout the services.
The Defense Material Standardization and Specifications Board which I mentioned
earlier is a board that was a bit dormant for a number of years until about
mid-1981. It is made up of, as many of you know, flagrank or equivalent civi-
lian representatives from all of the services, from the Defense Logistics
Agency, from Research and Engineerig and from the logistics arm of MRA and L.
The board's responsibilities include developing defense standardization
guidance, which I'll come back to in a moment, recommending through the
Acquisition Management Office to Dr. DeLauer cost effective standardization
programs reviewing progress on the standardization programs. The board itself
is now considering how it can better work with a couple of service panels, one
is the Joint Services review Committee on avionics, which the folks here at
Wright-Patterson are very familiar with and the Joint Logistics Commanders Panel
on ground support equipment. There is a natural fix between the Board, the
Review Committee and the Panel not that the activities of the Review Committee
and the Panel are going to be diminished but rather there will be an enhanced
opportunity to speed along the process by the interaction between the Board and
these two groups.
I know that you have a lot of activity related to specific programs, but I
think while the standardization community is collected here, it is entirely
appropriate to look at some of the basic underpinnings to the overall program
well as the specific elements and funding it seems to me is one of those general
issues that out to be addressed. Within the department and through the auspiccc
of the Standardization and Specifications Board as well as others, there has
been a substantially increased emphasis overall in the standardization process.
The services and their implementing organizations are following this lead or
maybe they're leading and we're the followers but it's plain to see throughou
the military departments that the commitment to rational standardization and
achieving the benefits of a successful standardization program is really coming
to the full.
The Air Force for example, has increased the level of authority and resp,1-
sibility fo its standardization office in the Secretariate, IL now report,
directly to the Deputy Assistant Secretary for Logistics, Lloyd Nos"-i-r'. .
the services are looking for ways to enhance the stature, if you wi..1, c, t'
't;andardization activities. I mentioned earlier the guLdnn :-
54
Standardization Board and Dr. Delauer's office issued the 1982 Defense
Standardization Program Guidance. Many of you perhaps have seen that and read
it in detail, but let me just mention briefly some of the things that it
addressed.
The '83 guidance is well into preparation and should be out shortly. I
would guess it would be out earlier in '83 than the '82 guidance was. At least
I hope this one come out before March of '83. Again, we are going to be
focusing on ways in whioch the standardization program, rationally applied, can
reduce acquisition life cycle cost, reduce the acquisition risk, reduce lead
times and improve readiness and supportability of our defense equipment. The
challenges that we, as a Department and we, as the standardization community,
face are geat. We're looking particularly at standardization issues involved
with embedded computers and avionics as well as a broader range of programs that
will be alluded to throughout the course of the three days.
Let me urge you as you approach your technical sessions in this conference,
to keep in mind the broader issues - again standadization is not an end in
itself but it is a way to achieve greater eficiency and effectiveness in the DoD
systems and material acquisition process. The big challenge 'Which I mentioned
earlier of a general nature, that we need to wrestle with is funding. All too
often the program manager has a legitimate concern as the standardization pro-
cess for a particular subsystem commences with his program that it is going to
cost his program greater dollars than it would if he simply went forward with
his program on a unique basis. The upfornt funding, how do we properly allocate
that up-front funding, those up-front dollars among not only the initial
program which out not to bear the total cost but all the successive programs
that benefit from the standardization effort. There are a variety of ways to
handle this but so far we seem to get hung up in our internal budgeting and
accounting process and we haven't found an easy way to escrow those funds, if
you will, or an escrow account to spread those funds over successive programs.
This community is a community made up of very bright people and I would
challenge it to spend some time individually, in small groups and in large
groups to work that problem and to come up with some suggested solutions.
the big caution that I would urge upon you, and which General McMullen also
alluded to, is to incorporate in the program philosophically and practically a
sufficient amount of flexibility so that we don't stub our toes within a struc-
ture that is too rigid. All too often throughout the history of the Department
of Defense and other big institutions, this is not a foible unique to the
* Department, but a policy comes down without the flexibility that the executors
need to do the right thing. And I think as this rational standardization
program evolves, we have to be careful not to let ourselves fall into that pit.
55
The need for flexibility in a humorous note is best exemplified by
,.hat many of you from Wright-Patterson perhaps have heard, that perhaps th..
your from elsewhere haven't. It involves a subject near and dear to the hea:.
of many Ohioans; namely the Ohio State Michigan football game. Some years arn,
Michigan late in the game, which was tied to 20-20, had just gotten a first do-r,
at its own 30 yard line but in the proces its second string QB had been knocked
unconscious. The first string QB had been injured earlier in the game, so Be
Schembechler looked down the bench and he sees his 3rd stringQB, a kind of lum-
bering, ponderous chap who hadn't played much during the year. He sends hip: ;
with the instructions to run three plays and punt. So lo and behold the QB goes
in and on the first play he startles Schembechler by throwing a pass that's
complete for 25 yards. The next play he runs a double reverse that picks up 20
yards. The third play he completes another pass down to the 10 yard line, and
of course, on the fourth play he punts. Schembechler is going quite beserk as
the QB comes back off the field and he grabs him and says, "What in the world
were you thinking of when you punted?" This ponderous QB looks into
Schembechler's eyes and he says, "I was thinking we got the dumbest coach in the
world".
William A. Long took office as the Deputy under Secretavy of Defense for
Research and Engine ring (Acquisition Management) tn 1981.
Hr. Long ya born In Cincinnati, Ohio In 1937. S graduated from Xavier
University to 1959. Mr. Long's college education was Interrupted for a
two-year period during which he served on active duty vith the U.S. Army.
Following hie graduation, Mr. Long attended the University of Pennsylvania.
Wharton School of Business and received his M.B.A. degree in 1961. Several
years later, Hr. Long enrolled in the Bostos Collqe Law School where he
was awarded a degree in 1967.
Prior to hia appointmst,. Hr. Lonwus a Partner in Lathem & Vatkims. Sis
activities were concentrated on business matters including securities.
financing and goverlment contracts. We haa had extenstve experience with the
gover t acquisition Process, including vork an contracting for major
system. in his position a Deputy Under Secretary, Hr. Long serves as the
principal advisor to the Under Secretary of Defense for Research end
ZogLneerLog to all matters concerning management and policy for the
Department of Defense acquisition process. Hr. Long is the Chairmn of
the DoD Acqoisttion laprovecent Program Steering Group which is responsible
for implementing mJor improvements both in wespons acquisition phlorophy
end the acquisition process itself. Under his guidance, many of the poliri
decisions required for implementetfon of improvemenrs hav been mace an
put inte effect. Hr. Long is also responsible for making prom-er ,t , ,"
imrovere.ts in accordance with Evecutive Order 12352 of errN + ',17
Federsl Proc.urment Reform and is the DoD member of the tC ..
Couaittec. on Procurevent Reform.
Mr. Long and his wife. Jeaney. bae six iiAtrean,andToeA a, I -
56
.P-E7 .' 7 OM
by
technology to systems.
There are some who are convinced that complexity is all bad.
They would have us go back to the weapons of World War II. If you
can get these people to sit still and listen, I have some facts for
mission every four days. In Korea, the rate had increased to one
mission every three days. By the Vietnam War, USAF fighters were
averaging nearly one mission a day and current planning rates are
even higher. Surge tests with F-15 units in Europe have demonstrated
rates of better than four per day. Now you can't do that with
piston engines and tube type radios. Technology and complexity
have brought us a long way.
57 1
I%
We do have some problems though: in Vietnam we found ourselv-
with aircraft grounded for lack of spare avionics while we had all
sorts of spare avionics that would not fit the aircraft.
solved their very similar problem. We found that they had two thinql3
going f or them:
first, the concept of form, fit and function (or F3 )
standardization, and
second, the process for development of standards.
to meet our needs and in its more general form goes by the nam'e of
"Interface Standardization."
some study on how to adapt the essence for our use, the first
the choice. The first industry open forum was held in 1976 and a
year later the spec was completed. A contract was awarded to Lit',
In 1979 for INS's for the A-10. First deliveries were taken in
1981 so that after five years we got our first system.
58
R -77XZM T U -C IT-1 -7 R-. r. A - -7 iW-10Z-r UN . -. - ;.... " -q
now know it. By this time, the Aeronautical Systems Division had
enjoyed good success with the MIL-STD-1553 multiplex bus during
and MIL-STD-1750A.
59
e: M-4
Actions Speak Louder Than Words
other applications.
We have written the requirement to use these standards into
just about every avionics related PMD we have issued over the last
inventory.
We have issued (jointly with the Army and the Navy) MIL-STD-
earliest opportunity.
60
to achieve joint Service avionics standardization and to execute
few years.
Other projects in various stages of program formulation and
.
'
w
8
,
.'
..
r
,
L,
l
,,
t]
.1
"."
p,.
'.
""'
,.
'X,
''," ,",.," --I
,, ' ,,-'
61
Rational Standardization Benefits
CARA
o Replaces five high and eight low altitude
radar altimeters
o 4000 inventory aircraft retrofit (TAC, SAC,
MAC), plus F-16 MSIP
o ;riced options 2700 (additional) (AF, USN, USA)
o Nuclear Hardened
o S5800 (ea) (Est $123M cost avoidance) 15 yrs LSC
F. INS
o 525 hours (fighter) MTRF (guaranteed)
o Acquisition/support cost avoidance -
minimum S60M
C/KC-135 Update
o Specifications/standards - saved $20M
o MUX Bus/Architecture - saved $600M - 18 yr LCC
GPS
"o F3 specification for receiver/processor unit
o NATO wide commonality
o Estimated $200M cost avoidance to USAF and NATO
62
V V .W..
Our Record Speaks Loud and Clear
15 years.
The F3 INS will produce a S60 million cost avoidance; and that
will increase as we buy more of them and put them into more aircraft.
63
The control/display unit for the F 3 INS in the A-10 will yielO
update program will save $600 million over a 10 year life cycle,
and the use of the interface standards will save about S20 million
in acquisition costs.
Commonality in the F-16 and B-i radars will save S244 million
Wide use of the ARC-164, 1R6 and 190 radios and the ARN-118
expense.
The standard CADC will save us another S30 million and NATO
64
Reliability Efforts are Closely Related
There are other areas of electronics that we are interested in
which complement our standardization efforts. First and foremost
is our campaign for avionics reliability. You can read more about
this campaign in the upcoming December issue of Electronic Business,
but I would like to take a moment to touch on the highlights since
they are so closely coupled to our standardization program.
I will make three claims about reliability:
1. You can get as much as you want
2. It costs less than you think
3. The payoff is greater than you expect
At the line replaceable unit level we need about 2000 hours mean
time between removals. For a wing of 9Ei aircraft, this corresponds
to about one removal of a particular LRIJ per month at peacetime
flying rates, and under a wartime maximum sortie surge situation a
box would have a 90% chance of no failure in 30 days. That's the
real requirement and your Air Force leadership is determined to
put on a full court press to meet it. This past summer the Air
Force Scientific Advisory Board, with major support from the
65
Key Role of the Design Engineer
aeIabepout
believe you will
ewlfind aerayafraieases-
that if your engineer is on his wayn toI
artiale thatct
wil wista srtiny. Iffiryouiget angled oran
i
trouble.
Software Reliability
Software reliability is another area that clearly needs work.
66
most industrial managers and all too many Air Force managers view
software management as a mystery world. Having written more lines
of code than most people, and having designed and supervised many
responsibility of management.
The underlying difficulties in software at the present time
are three-fold:
67
Our emphasis on reliability and quality will increase very
subject.
Lessons Learned
that doesn't know about the standards will always invent a different_
way -- and evolution because the engineer that does know about the
audience there are at least ten that need to know more about the
standards -- not just that they exist, but how and when to use they"
well, how to avoid their misuse, and when not to use them at all.
68
rN
E~L
4 1 .- h * ~ ~ ~ ~ ~ ~ V''~-.*
modifying our old ones to assure that we don't make the standards
Future Directions
standardization.
Right up front, let me tell you that interface standards
are still our main thrust. They allow us to put the pieces in
place today that will shorten development schedules, reduce
market that will fit our aircraft and work the first time out.
Current Standards Have a Good Record
We have an excellent history with our current set of our avionics]
architecture standards. For those of you who came for the tutorials
yesterday, I am going to ask for your indulgence for a few minutes.
For those of you who didn't, I want you to know why I think we
69
Avionics Interface Standards
Current
Future
MIL-STD-1815 Ada - DOD Standard Program'
Language for Embedded
Computers
70
a
T-
MIL-STD-1553
F-5G A-10
F-15 MSIP B-52
F-16 R-lB
F-ill C-5B
KC-135
MIL-STD-1589
F-4G HH-60D
F-5G MX
F-15 MSIP Satellite Control Facility
F-16 MSIP GPS Ground Segment
F-ill Advanced Cruise Missile
B-18 F-15 Radar
LANTIRN Pods Wide Angle Raster HUD
F-16/B-lB Radar MATE
MIL-STD-1 750
MIL-STD-1760
F-15 MSIP Common Strategic Rotary Launcher
F-16 MSIP Advanced Cruise Missile
A-10 AMRAAM
B-la WASP
B-52 MSER
LANTIRN Pods 30mm Gun
ASRAAM Conventional Standoff Weapon
MRASM
7'
-- = -- - .7 -- - i- -FV 'W
MIL-STD-1553
is familiar with it, we have lots of systems that use it, you can
MIL-STD-1750
F-15, F-ill, F-5G, MATE, A-10, B-52 and B-1, as well as other
programs that you may be aware of, Over the period from 1980 to
this case I think we have good evidence that 1750 really is technolo(.
transparent.
72
- . U, *W!,% *'
.4
who have helped make it happen. To those of you who are here today,
I am sure that many of you are aware that the Congress put
language into the Defense Authorization bill which directed OSD
in technology, and
Second, it is said that Ada can assure transportability of
not needed.
73
I think we have adequate evidence that computer technology is
progressing quite nicely. The performance growth of various 1750
implementations over the past two years and the promise of VHSIC
software efforts if Ada were the only language required -- that is,
if we could do away with all assembly language programming. But so
far as I know, nobody has yet demonstrated that this is really
possible. However, I think that it has enough potential to be
MIL-STD 1589
Control Facility.
As more users come on line, improved support software for J*73
has a key role to play. I note that the Embedded Computer Resource
development facility.
74
In the past, it has always been less expensive to retarget the
J73 compiler than to buy a machine for which an operating compiler
to get the retargeting accomplished, and then there was the problem
MIL-STD-1760
MIL-STD-1760 defines the electrical interface between an air-
the wires for the two connectors associated with the electrical
interface, but does not define all of the logical behavior of a
loaded store. The connector design has been selected and a draft
specification is available, but we have not yet definitized the
fiber optic option that was left open in the first version of '-he
standard.
Ejector Rack, the 30-mm gun pod and WASP, and will be used on
75
V. - ... A• ~ 'F - •* • % %- %.
*will allow the NATO nations to buy and use US weapons, and also tn
as part of the F-16 MSIP program and we are looking for the best
76
interfaces implies an architecture, then I challenge you to find a
software.
MIL-STD-1750 is the interface between the software and the
computer hardware,
MIL-STD-1553 is the interface between the hardware sub-
systems, and
MIL-STD-1760 is the electrical interface between the aircraft
and a store.
We are firmly set on continuing to standardize interfaces, and
Commercial Standards
Purpose Interface Bus and the ATLAS language for writing test
programs.
77
-7 - .W 7_r:: 7 ib -. W- -%I -:
New Standards
Speaking of new standards, I need to tell you where we are
going with some specifics on the high speed multiplex data bus, our
transition to Ada, the future of NEBULA, and our feeling about MIL-
STD-1679.
It has been clear for over two years - since the Scientific
The PAVE PILLAR program was directed over a year ago to work
with the SAE AE-9 subcommittee to produce a standard. Two VHSIC
contractors have add-on contracts to look at the problem. The AE-9
high speed bus subcommittee has had a meeting or two, and there is
JOVIAL/Ada Transition
Our plan for transitioning from JOVIAL to Ada involves a
programs.
78
I should point out that there are two steps between assessing
the maturity of compilers in a laboratory environment and insisting
that industry use them for schedule critical full scale development
programs.
at risk.
and second - allowing programs to volunteer to use Ada where
the program office and contractor feel comfortable with Ada; the
79
W Pill,
We are looking for opportunities to try out Ada in a wide
NEBULA
for a 32-bit avionics processor. But, when one does arise we intend
our contracts, but you will see it tailored to the needs of the
80
PC%-
At[ wi - ~ -4 IV 7- '-.o .
avionics equipment from multiple vendors at the depot and run them
equipment from the winner in round one. In round two, there was
an entry cost for any new vendor equal to the cost of the test
81
New Avionics Support Options
If we can make this work, then it opens a whole new range of
avionics support options that the logisticians have not been willing
buy lifetime maintenance from the vendor, or insist that the factory
test equipment conform to the MATE guides and make the test equipm'ent
deliverable to the depot after some long warranty period.
For those of you who have not been involved with our standard-
82
. . . , L - * -. - - - n . . : . . .; .- ,-, . ---.
_ .....- .-.... - . .. o - - . ,-
come and bring your very best engineers to t '- roup r,,,
And when you get home, I would strongly recommend that you bua1d
We need and want your inpUts on how the standards should evo,,
and what new standards will be needed.
.8
83
E
in m ' M -,%""" / 1.
' " '% "...
: ",4', '' t;'.....
..........., . "'
*
"
.. . -', % %*
" .4 .4. * %9
4.
* I..
,,.arttJ. t at qL.sttts, l.tq .t.t.l u. Air Fate..
11 tt 1, ""-i
l, Ciff stlithe it tis A chtsrL..tt J. -. 1s
Cafno
+ .*v,W ' hisAir Fce- imsilllve of Tshnolo" p,. .r.....
Alttn ist-It ir si Any st ths Air Fore S-i-i W s C.rli- attill-a A,, ie
Etntr. N.+M. Gtiisrst Welch rots suiqiad an t ,lbtttr hil5 ts ii- Ittitlitit L,ar,tie
Latiatitlisit itI the A tasrit I titegy osnititisssi Or Ll-n- l. (.lft it. 1,,1 in
estieni mite tt$ir s stf slmh rA1snord ft4 basic dstqo ca',< tllI ,1 i
Ut 0ittii tistn_. ilhtl O 'sMi ta Liressr L astr hit ttiltti l fu'otni
'st l iiwt Lais
It.sll W.Faltt
Atnsrs,.
I
f
Tt i l
il -'csBI olsd i-ttllic saris I.tt
'O It
I, tlr-t.r the tot i.e
Pait- 'attt east. he ted is I s t istrittt' the etfeiti at tstitat weotca+ Oitrltat. c, I
Lists tenth-i nt the t1rrttathsee ta Iii tstse. Dart'sshi.settics i>'i.tl AnnaIc
tatiaa+,tstl i
n- t t-4.lts of hI. gis
1t lpt rirts sinitlfi. tr,sii ii, tt.-e r-
ti ttt
citititt l tat-'i A ll,-'
O+i''let',it aOtitaral tlt~ottatlrtiat sl.rittus la nep,t tZtro ast'.'j'-i to'ni'r'ii
Iits' lasit IsA? rirrarat Wsts+.55 stars ti tmststtn Ai rt+ rc.tet.,- n t-'.i.,
Otliinr ti tirs tasf M Dia l i t ta ass isaoydir-
it
A., F', fl'l, lhi, ,1,1--
t'tet'r'
Scntli +'rt,
I,,'slnot+,i, ~ ~
'' A1
Ptetidsstt.. e~ii A ctisat
1ScI+
.aRa, a,-el; S1--as.1',is
t1
l'il 'i te.titwt
. in
[o+. l r- t's-tit,.s
ir it
-ii
tt
a-si~~te.A
m tte' ioet''i'ntt. .
a ll
is 'es , 'nl
l ntt ' l n h-alt. 'Itt' Attm I h m i¢tt
ai isa-a
+ l a titri th e ts. ast 5t t , j ,wirl'e tonErnuiitpm+trrt t rt
itnnr l +
'tt'IS
phn ms dust
t'lernitt
11. Wll
ta. fceo
Ia
e'tur
'I~
I ft
tl
l, ....... 1)r,,f
(e.t+Irsl cleici ot'
l ~
it+ iist-tu
+ 11 4
tat't
+ ~ s~
sIj Attr
m +
i
Osustm et€itt
ac a tlt Its~l rtts, sit Otoers alto itt Aursli, eaitttr uorina
i+ .,
It titl . hir it olit w- l.
t 0
h4~
r tlata rti s tc tituia
stri ii's tol psr i eiial,uit, '-a+1+I ilti +e rl S-',t'tt aea
Ata tlwra(01
sinS a~l ntt u akl n'tluo lfrtta tl* .Iottnt.t'ten taitrf lSAi.ti>it'e 4.,
Hla aI.l'a Fatri'$,.t sft dia-t, oi aile 1- 1, t t'l
l .
,u ... ... , , Io .l f W.
nst ts II.i A,,- 1---- - -
i
RD-Ai45 697 PROCEEDINGS PAPERS OF THE AFSC (AIR FORCE SYSTEMS 2/6
COMMAND) STAND.. (U) AERONAUTICAL SYSTEMS DIV
AVIONICS AFB
WRIGHT-PATTERSON OH DIRECTORATE O__
UNCLASSIFIED C A PORUBCANSKY NOY 82 F/G 1/3 NL
EIIEIIggEllEEEE
EEEEEEIIEEEEE,
EEEIEEEEDEEE
w.s
112511-14 11*6
N-O-
I,,, Z w
0o mu.
A.0 z0
13, 4Z z
owui 0
*zz cc
1c*414c
0
- WOOds zo-
o9-
E=
" -0 .0 4v
a)
U'- -
a) -0 0 41 4- to 4-) "-
' 4-'> 0.W 4Ca ut S.- CL o Z 0
EOJ
,,4- CO J &-r
S .-,- -% c. o
*j.
0Z J-
:3 a) x > 4-
*'r-- rx 4n(
C d) E3: . u- >
0 m 0 M"U- 4- -- 4-)
or-4-3 U -m 0 0 (D- 4 r-
4-- . -- M 0
C---
MW.= (-
>1 u a-o 14-- .
to= ro"a 0
4 OC '0-. -4-- V o C
0 (> r-'E"
O #l4 4 sO 0r "U
rd 4-
4-3 ( r- -3 .--to L.
. to ,'-
' a) I
3- w W- -
,,,= ,
L .,-0
=
-W ::a-
I
o
CCD. C4-C 4-N
0 4--
" O-
-."0 00 E 0 a) 0
- LU .e(U )i 4-
43
- ~-C9-i3
-
O) 00-1ta
+ 4- u-
.4-
0)
c
4-
0
:
u
-- O
Ul;
-0..- 0 "0 0 0 r t-
0at a 0-l 00 0- t
I-.,-. --- (
m)sC
t 1-a >
4-)f r-tO
u ca-
86
V ~ .JL.J
= Cm
< - i C0LL
V)~~~
=-jC< - =.
=4 0- cc-
~LLJ X:
o : L~ to)(<0 ) c
X C>
>LLI C 00 < c
-C LJ Z
In ()V~- UJ 0D L&.
I- -Jr 0
X 2!: -1 CDJ
LLJ -o L
wi z - 4n~
CL
0zt 2cLJ . u L
$. - = ) V
LiJL
LL. 2!:
G87
J.6 ~ - -7 7 -: . - P" i. - -17 -- S 5
I--
40.u
p 2J
CL
0
0~ COWur
z IN MO
* I C~O I
I- .0@
33
.-. 7
-L (Z ) I.
OrJ C = L-) ~- - ~ -
A, CDOLUJ L-~ *0V2'
tn-
C L ~Lw
4LU u ) LU JLU
CD W Li- LU)LCD co
- ) c
( c#1 = . 0. LLU e -
U.- L Jc-
CD . J C = L c-
2c LUJ M LLU - u .1 -
~~ =- C = (-u 1 C)
-c => (- V) .-u J>
=Z~- C CDLJ
w =- .
< . a* )
e (fd C) LUJ
LU OJL. _ja *z D V 9
*1 0 =L L~- -Z
= W = - - z 'mgaC -J 319aL~
^C n-m - - )L
4cc
IAJ0 3- =W Li ac 0iD
L D I- LA 41~ 2. c 4 Cz C) "M
ZL)ww 3- 3c-1oz . e
LUj Z~ a - 1i c w - LU * a
Cc~ La:;
LAI. i .1
-- .cI-
0D0 CDK
MUIA -j CA IN ccLU
cc C 6 a -(N.0 %JCL4
,- I L *c - 4c.~ -c . . . . . . S EU -* *. *.~
-* - ~ . - .,' -~ - -- -
- ~ .'
9.
9.'
9.
a'
a'
U'. 4
.5
:2 ii
a,
CD
- Li..i LJ
LJ- LLIC
ON~ L~j~U LL L
CD
LL -4 = LJJ
C)-o x'L cz M -*
. C\J0 OLI.
LL1C%i ko I X V V) L
I le - LJ p
xJJ
LLLJ Cc I V.- =-
C-) ~ L ~
CDM
=C . a- o
0A >LJV I-.-
LLh LL) ~
0~~ -- LL I
L
111 0J - I = uU
= L~ -j LU, COL
o - aC.am-0 ~LA 0
VL usV ()La.J
G~
LL X..J~a Lai JX 0L i
9= L)cn =..d W
<a. =L~- U L- Vl 2:LI
=~ ~ I0Z - w i
0 .) CD La) ~
LU LJJUi- CM Ac cm
in ) CCD. u
com Ln CD U.o)UP'
z
LAJ.
ZLA.i LA.
--
L&a.
>. =O e-1
C.) ~ 0 .
4 LJU 4C =-ZL' S O
-j -j~. 0.- V) ac= 9
dc.L40 CLJ~ LLJ)I
- *J0 >-~2C . C3 )
I(-- L& L')O
-- QO0
I.-~ =
91
LS
CO) M
CC U)C
1CO0 L
0Z
wowwo. 0
0 0 a m
oh cOoz mz am z
>-
< - M0 CO)c
ao CozF aoL
II0 cc
m Z~LL
0 .4 LU
L0 Co I 0 :. CO)O
M-i (.)
0O LU C 4 C~ LL
(0 I
W~~~oU L I uoNiI
-L 0 ' *.- S
I-
-Z
o& co.
I i IN-.I=&.=
cx .J in
3c LLAJ -cc
CI *LJ-cc
ILJ
-~ I.- Lu
LL -.
LLJ
* LI)
=- CD,
>- UJ VJ
).- -z z
W- LJ
-M)
-- .. 0.aJC.
' - m-&jZ
C-
o. C)uc
LA. -i u m .
:m- I c
)-
== C LiA-.J
a. z . F-.-
0 e-
93
TIIi
~-s---0-M
M.O
4eom
.. M NOI A
00(t
ZLi
LiJ 2!
LAJO
rLLJ C
-i-
-L-J
LiZ
CD - L) <
Ct) LJ CD
Liiu
(V) C)
om V
- - LAi
oo
~
LiON t LLJ
CDJ 0 M Li
ill
4A 6
CL1
00
> CL
16-A
z
II. 0 o
b- LAJ
3c -
3c C) a-
00
oX
-4w
CID
CD
M Q- -
I CNJ~
wu
U- LI-
LL u
IJ LA Z
CO W
>- LA. -
Q (5~
-~ 0LJ
>- >- co
cc c
Lh o C) CD
0-
Nd Zci
qt 2- J
M. ZLLJ
)LLJ
CD V
97
9%
V
S.
*1
.1
I.
ii
'I.
I
*4 F
S.'
5%
I
5%
I'
5%
1
- A ~tQs ~ :yr;- -
IL-
C,
Ca LJ LX
p.-
LLJ
LL a
-.- LJ (/
o L AJ~
I- 0O- .
C) LU 2C -
C-)
C-) L&JJ
U-- u
ILUJ V)-MX
oi co LL
InJ li I.-4L
co LAJ
* Z-
0 ID C)
C.~~
ZZZI
CLLD-
~C0
I- ~ 9L
CIC,
* 00
V.P
Da
-
16
z3 c
(I,'-C)
LU
J
0 :
CD~ V)
C)~
m CD
I 0
LIJ LLI
V-
CD (0)LL.
-oC
CD- =)
o -)
t 2t
S >- -
~~ -V )
I-LU
>-J
o- QLLJ
- U- !r
Q
LU
LU
101
I
.4
02
Ser . . . S -
a- a- ~aV
LuLJ
0 Luj
9=~ CD~u~
LAJ
= Lu0LJ-
LL - III- Lu.
- uu 1---
LLJ
t
o) CD )-
C)I-
u LC C -
91 -C
o> lb oc
IN) 0- JO
-4 )CCL
2C Lu)x )
LL -cc 0Lu >
CD 0. = W-W
CJI 1
Zo- %0 a
LA - V 2M
i Lu
GO) -c
o43
~sL
Q
0. :a co ~C-)
< C.)
Q 00
CD u -
U- =1I-r2 ~= -
-D - LU 49
ca = V)
0uui
103
"1~~- 1
MEW
(NP
oa 0
UU
0
44
z
00
_ _ > _ _
- a)
mU .< ~
014
G CJ~ I
L)I.-
I-- 2 I
LLP)
W c~o 0A
~LLJC -
z 0 C0
"i LI
~L6)LAJI Lh-
0L W Q
CC~ LI.)
WWV -
L&J LA I-
b- )0 LIJ
C.)u C Lij
CL LaJC-
Zc 49 0 (n
= LLJ
0. 0ON
105
.. .......
44'
b-I -DLL
0-4 C) 0
< m-
I~LLJ~
a (5
0.. LLJ M
)Z0
0 LC-
Cm (^ CL
w WE M 1
LUz 0iuiw
Z.-4 V) LU
CDZV
0.-
=~
I ~~
0U) I 0.j
(LAJ < L
0-. LL I-..
c -j _j 4- W q LL
. i <J z V) (D
LA- ;C Z
- - Lo
SLLU . o.-4 C
LA- 0D a.-. = LU
LU CD
LO V-. WV)
LAJ
b p- C-)
.~~ LA-
LULe)
=C L)O
CJ~ ~ ~= ( C. u0
i 06a.
- - 7 -7 77 76 -7i-i
7 . . . . . . :*
. . . . . . . .
00
z
I- LU
00
>4 l
o 2
0 0
010
>- . r -L -c -. -
CD M: Lu Z - C) 4
LU W ~~U-i L. n
-< == :LU
C LU LLU2!
LU
-x LLZ
V) O .
*~V L).-~C)0
- = -4 C) -
t-)C. fm<C)L =L
LL < C L.
LL. LLJ u D) cm L
LL - LnLJL
A--i = = - L C -
LL) < LL C-OX: J U-
V)
V" = C) = <
1-LL<
LL. Ln
LUn LLVLU-) >-L
LU)C)O cC-
< C)
L ULU -j C
V) LLU 3c L
(M CI >- C) coC
oV)O.C 0o< -i U
C-) LL. V) I-
< ck: C) w
-j
-j - C: J 0L L L m L
Lr- CZ~
-i Cc V0 C/) 2: -
<U - _j < LL-
-- CC0- V) l<Z
LU
<D C C~ <-C/0
aC- LU O
o) Ln 2:CC/)* LUj LU LU UJ .)
u4 0: -U LU L C O w
<- LnC
V) ) < < <U wU1
V) cn j uj j1M08
*L .'. ,- ~ * w. < ~ *
0
-,z
C,
1n 0
00
M p r >LUL
a a8~ U L
zzI U CL
20
a.0 UJ
UL
C4W
IC- L .. 0
01 IN U) 00CC I Y. 0
00 0 0
0 U0R
109
I-I
Q ~ ~ ~ ~
I--Gc L- i
* LUD ~ LU 0
0 r Q. a D C LU
0~ LU I.-
-0 = (7 <
UJ LAJ C L)C
CZ Cc -
LU LIM
X: I(
LI~~ ~LL - -
L LUj LL wM CC
0C 01 - bZ '
o: LL oLJ I L
40U LLJ - LLU LC
o LUJ LA X:)~
0)
cm) - 4J I- <
0 = =~ (DC )L Dc
LL LUI L-L Q c.
-- -I*-J, I:- = V)
oL MCD = CD0V)0J
~
C. cC - L C.%
0- LU LUZJ 3c =~ LL
4/) CD <~ (A 3Z
LU C < U I-I .J 0
5-iO
CC U. ui a.
co~ - 5-L' =L
C> C) I--
U - Co COU)
a_ C#) C) V)0.
OI CCDZg
4 @0 0 S
16 0 - _ _ _ _ _ _
LLg
U) 0
zS4 d 0
4 tu. CS
O6 O
C-
00 44
U 0
LAA j CL> 0.M CZ
0
X.0 CO OccC.
LLLU
2M c_
C..) u )2
W W - L LU
ZL= = 44Cd
LLZLLUVu-I _
* j
LUJ LU ~ -- L/. >- LU (V
LL) cm C . I-I- -.
4< -cc -
= ;-C:>-CmLL Cd) = < V)C
LL= .-.
<~> ::..
-
0CD, I UO
_j') <Z 0 j
= - LU
0> 0LUV
I-- Lm Cd-) m
CL L) = -j U CL ) uccm=-InC
<
XU U LU fL) LL . L)J..-Z 3 j =0
C) L- )V JI-I L- = < LLJ LA w.r- CD x0-Iw--
= L) 0-- <C <(1 = L - ~ =U = . -
< LLU < F-UL~ V-). = a-U
LU LAJUi r n V)V K CD a.
2:
a_ I-->< LULU =CD ) LUJu : :
112
% - -' - - -
27 -r - -
*a -7~ r7 C
LU
C.)
C.4 0 1 i0 0
oj >0 ca
o______
z>*Z
I-a I--
0M - m -r
zU 4 z 11 11
0 CC
A. z ) .
U,
C0 . Lw 4 zj
mc z
~0
113
1%e
111111111111111- w .- *IIII
4n4
= u
39 = u C : L j
Eij Ou x u1
) CD 21Z
-K ociJ
.b44
Wl u _j 4
LiLJ Co =2c Z
_j OKjUJ=_
o CL I Lhu LU LA
ciL =D I-Z)C
M, <OV 0- =
K LL~ w -.
iCD-C u 00 w _j
1j La..J.JuP-4 cz <
C~
Oz
Q- L-I- = c
K= 0 ~- CoI
I.--< 2c _4 O O
Cu - ( LI =V -4
49 -Lai
LJ0 9~~1 - 49 '-oL C,
Lu= CL~ _C 2
V) . U_.ZW - =
49C Z: -
CDO- U0
=~~~ =-mI-OI-4
0 D uZ u u( iu
Cm = CD COOZ
CD. U. zuu
'-'.4 '114
LLA
CO 4 U cc
o COZ to L
oc 000 0 1
111 ix i 4c
0< 4 .
IL No 0
%Z
z 0
WusU (
L0
LI I
00L 4c 2
55~f2 x
urn (
@00 Z*ee. F
4UIg
3-c@
q 'hEaJU
16 cr.ul fAz
. Z5
z U .- 'u
-LJ
0N C) 0 L&L w
CJa- cc0cn co0 Ne3cL
L00 = :-0 . Z CL =
Cd) CJO 0D &jV)~= ~V)CV)
=-
LL.j xC. u-i Z- C) co-
LJ f-) CL Lka.JZL -
*-U C) < . CI'L.
I- =- Q. LLU *I Ljj M:4A-
Z-Cd WuL) PjV)d -ccJ LLJJ u- 4cI-C
LJ L& Z. G) in = Z >Z = w
K LU
h LLL -10D Z>- - LL L-C)
ULU
-j = -) - I- . 0: 0L )J C, L
LU 0 . LL LA- im LU- LL O- -L
(n- CD..J <W < 2C-. * ~ Vd)<
=WL<U u. W0 I.-KW- L- -I CM )~
0 . =U- i I - C. .
2 C. CL Z C- L & V
C-) Z WJ C-) 0 XC-) J 04 0 U *
D :1 - W .D. u( 1=)
L2C ' UJW
La- ~
CD LV4 = d
LLJ u Ii 1- -JacL- d) U x )C
Cdu
I= a..P- 2M 0.'LUJ CL~ = i
K3 Z i Co 1-1. LLaJCC) 0-4 3tOC.)- 0C
= a)-
nI- V) - :10K ::.
CD 4n->-LLL b i= =0 ac~ u MC) = LL X V
GDJ ELE
2!JZ =G CD 1 C. CA- -
Cd) 0c
= -I-
X *- UJW 4L-0=
I. >- Lai CD CD l-C. LCd=70U JOE
cm V)-J2 = cz GZ= =).L = =L& 0. = Cd< )L
CD ZCD 2M <0 GD LICD
U'-
LuU .-0 ...a Cm -i CD x C Le)-
LC
CDuLU- ~ C -=LI 0C .)~ <d Lai LJ cm4nuC.
K W.cc AV) =~1 = uI- 2 r 5LJv
=. L O) or~ CD cm 1LU LU L2
2C LZJ LiAJ. 4Cd- Cd) W z64
K- L) A )Q
LLJ 3OW
= LU(~ U
Zo. W) -M
4cC uC
0 LU1 -~ .. 3 V)) 41-GCQ- 1--- 39%c W' A
CD W 2M w- - co) CD Co :. uLa
LGJ 2Cl O*
X UCD0 )" cde) -L AIW
41 2CW 3
1- CD-J U LL ( C"l
ud) CDjLL 90 >- L-.C
LA. - * - LU Z0 cc.J CL)W -LL .!
KL -Z - I Lu CL- d) 0 =-- le C-
OWc
V) (D VI-O D I atOfl V o0 Wac LLJ V
Q. ui D
C.j 90
M O~ i W) V)
I =) I--j M C>
w CI) LA.0w =-)C-J U LOKJ ZLU LL0 U 1) 1
-D K LL Lm LU CD cn La.I
z C-) CJ
V) M- *0O K L0
I.- 0. =- LUG. V) VO L0. x I- V
4CC
-i 3t-=0 a.-wOO I-o.
V) LL )C) -C I
ILLI
it, ZOO :N i mC =M
0LJ .) 0L LI - . L *L )Z C l V
0.J)
w -- cp- C-) L)0 -U 0 L.
CD zow )Co z
2M - X C V) j
115
.* ~ V %
a. uLJ wi -j
o cc
.
OI
0 0
00 0I-
-L C- 0L cc>-.x 2
-U 0 4LI .0 %w
Zm a. 4 4 Zj 0JW
U- W W
CL 4 ~~ 0U
0q U CL0 0
z. V UZ4 Z 0
o 5 0 wz zI 4c 00
L0 04
w Zu 0
20
w -'
-4 2
J
soi 0
ftm
_ ow m
>
4.
1-
I.
-
_
- -
5
-3U
Z . dc c 0 zC.
s0 cc-
3 0
0*:
u-.00 0 w
o00 Z
w. :: 0 0 .
ui uj I
,%No
(5 z CL Z6
2! L&J
9- z ccLAJo
o I--~~J
Q I>- L = LJ O
LLJ~ cc Li.j0
(D CL 0
z ) 9-1-
iAJ L0 CLjJ
u I-- = LL
. CL LL.
>- LL C j( m
Mn- Ln J
~LLJ_j C. L J
ui L&JJ IOV
~ > - M - (
o .ILU C(D.
(iD LjJ z
LaJ Q4# - w
Sz~ou = 3W
Z LUI LULLU LA. -
a. U. _
4-
z .- U = ~-
CD Z-fL
117
a C6
z r z
4 0
a-L
o CI) zCC
ongIe,, LU 0(WCo
xw z zaZ
4u
00 4 Z I- -
mz(o -O)j o
%two~l C .- m
0 Z 0 0U
w0~0
1 0C 0
0
-40 >-
~~cr t w o$
u4
1. 0 44 C)I-- 4
zJ
ww
W<0'
%%% 4
i JV** * -
a***p. UL
V)
-LJ
C,
u-i
I-
LAj
-LiJ
-)
L.
CDc
cn u~
co 0
_j
.A- 0)-A
LwI
C 0)
~LL.
o -
LA-ig
c~%
4.:
S...,
4'4
I
A
'ii
SW
4,,
".4 <'.,~
U - - p * ~. W '9~ V * - - - - -M
LAJ
(V)
-J
LLU
C.D
a-4L
cn C
LU
ix LLJ
LUO
-) LU-
=L
C.,LL
CD CD-
*4*1 ~.- L
12
>R h.
.....
C)
CL -o C Lu
V-U -c Lu ~LJL9
WuV) c- WLu>-
FI-
Lu CC -j C-
m
U--j
C
j
)
L 9-2-- J L
C u MLu A
-- U-
C) C C >< =
LLu.-j
u0 =- ) Lu
x~ - C) Lu __
LuL u Lu I
V) L/) Z u
=D c)OZ:mcdre
Z~
Lu C) 44t V)
LL - )- U -. JL
U- E9 V) )
<LuZ
* J at i -
Lu
LL - -
=NJ ZL U
= Z-
Ju- Z - CL
LL L
I~ >- V) -JLuJ
-j z>- L z 0u
I _Ww wtnuI
Lb J - Ad--*
)
2!: Lu'-W-(D
Cfl~OZ~V)
- ul = .e p
z 0 C
cr z
w4 0 LU
Z C 0 Co
J ( LUWM CL LU-
CO)-UO LLzZ
C) 0 DZ-
LLUc
01 Lu~ ca O
40 cc -
COW L m Im ca c
to i LL~ 0 C L
Cao U
w0 - CP
M .Im aCO V C-41- CNCam
0 cr. m :
T) t- 4
UJ LU L j 1-L
CC CO0 0 0g z O)Z am
wc
4L 0.> N- 4 . 0 :3 OZ
40> m c o-Jo< 1 -r 4 CC
LU u
1 Lu 0u UZ - 0 coLuZL
'TL1 az: <= uj amCC
Ii i I
124~
j,13-T3
U-
0-
LiL.
LAJ
0)
Lz
Ck:
I--
0. q
1125
N
I
N
N
* *11
I,
A
A
p
'a
A-
'a
A-
A-
C.
'a
26
'- K
127
744
U .q .. ""W!-
~
C-
S. C-) W .
C4 ) gW
4 0 -4 C~L)
LA-1 -Z- CO LUJ
CDz~
=
A - ~ I--
UV MLUL- 0- =LJ.<
cc -. L = - V f-
Ln - 0 n V)I-
~ C...)
Z - LLJ V)
LA I I - C) 2
= C) '0 x 01-
LL.D LC) CD i
=~ - 0.Wm= o o
-IV LU Z
Li. 0.. 2!: - -a *a
3c L C) . .. D,
- - ~a
=~
-iC) w. c)
'<a V)-.CD LAJ0I-4
co A- -DZ I
4c LLU 0) C~ 0
CD)-.0
=LU-~ = D ZU
mLO C)UI
LUW LW0
I CL. -J L L L LI
LU =UI
ca -
= I-4L LU MLLU 3
129
If4f 0
z4 zI-sa
z U.0 cc
-z zoo0
W 0 W
U) 0W:
Z 0
0 0 c
0 Ix Cc
0~Mi--~0 OZ
Ym - CC L
a. 0 4(0
a: o I~. - .. u
CO,
5
00->
LUu 0@
130
0 0
ALL
CC,
IL
CD
C>
C-,
"kU
~131
-L 0
C0
0-
0 0 C
* LAJ
0 z uj
CLI
...j C\J
CD C)<L I C
~V-, .
L LU V, U
~J - - LUJ LU
(z 0.LLJ
CL C)- *nLJX
L/I
-- IU Cy-
LU
0V~ CL -
LLJ~ >-Co LU 2
>.- LUJ C,
C) =I-. LU0.
0.1 C -1 co 0
U a- -i s.=U =
Cl jj w=U
>-= MC - C)uj
-) LL 0 CD
CD LAJ .j V) Z
o 0 -/) LU L.
C
CD LU LU
V) - . (
im Ln JeLJ
C) LL V
_O -j CO il. C
LU L
=' = L
Ci L 0)J U cm)
CA.
133
.7 77 T. 7,7
. 7
. . .
- . .
-7
0
4
z 0
VI zO
0 Z
a 00-
IL
'(j IL~
4E .4 ( 0
: D.CL ,
NOM0.l 0=
OOZ
0
X
00
M134
V) L
4 EMSP
ENCLOSURES-
;zI 001
Encloe
136
LUJ
I
C'4LL
V-
0=
L&U
I- c
C.D V) i L
L:
L
LL OLi
D
3c C -4
MC LA- = 9
Li..
Co uj
V)
Li Lu in
1-4 =u
oL w
I-w- c I-
ujV)
39 u-WV)
La. 0o - 09-
V* )U=
V) V) 0) 3E
I- Li Li
I- 0V) V) =i
LI0- VO-4)
'o
c cm. 0
LI (.) LU *
I-. U- ce
=4 Q %
S.J V) V)La. %
C~JCo
136 a.I
irx -*.- -ur
~
VI
A I-
'1
(
0 z
>u 0
I. z0 0
I
a
0 cc I-
o3 cm (O
o0FZ 0
Z0 Z
40C (0Z
o*0
>00
137
LLJ
2!:
C:)
LLJ
C-- CD
u uj CD
tj -4 cz
tm dl:r. CL 404
= -j M LLJ X:
V) <,- a. C> LLJ =
L.) -j L:
2m -i
cm
CM 4CC bz Uj V)
;m V) LLJ U =I. LLI
" - co < cx =
Ni co LLJ CD
cn a- a
= V)
0
u
m C) LA cr_
2= LL. CD Ln
C) LL-M
cl-i = uj ui i
C> ix
U- CX
LLJ C) U- (=> CD
V)
138
~i0 LUCl)
a.-.
40 0 CLj Co
0O0 001-0
r. 0a . cc
< IL w 0
0 m0<0040
139
Lui*
-j < 01
LL I-- L
VLu L-.0- *
ZL = -LL ) f
0- LL I-
CC 1 .
-i L- le
ILu -" 2C >-
0-. 0- C I-
CD 01.~(1L
a- I 0L mC
-
Uf) u) LU -i C\i CL
u 0) Lu I- -
CC 1- = -j = I-- -J
SL) -J = -j
01-- -
I- L Lu -
I- C) Z:u(f i)L
CD u
u u) m u
hl- C>
0 1- 0. < C
0 - -
V) -
U~~ --
U- w V) - I
Ci)
w Lu- 14 -O1u
I 0J
" u Li) wA I\ I-
C)
N LU -
= >- U1- >< LA-
Ca. < CD w :m L
140
Z A-JIU -,l w % %- 11 - I- -. QAL
now Zc
rn-A.
I-- <- z
0 o >- c
C) ~ ~ ~ E CCC .rf
ccc
Z4 . Oei
cU Z
1-Z- I-w () 4c
t iUrlILN ILL
LUJ
LU LI
ct CD LU0C
V)~c . Cc L) L
CcolCD cci
imC 0 - C) C
cc CD ~- 01
C) = LJCuD~J LLJ V)
-LUZ ~ ui L)
CDC Cc- = U
X LJUL. LU)
~LD
C: LL L 0
LL -i
= ---- - M ~ L i LU-
>.0~ w ~ Z
L=z CZ- j zujLjC
I.- ~ Vl.x
LI= c
-j - <U lU
CUUJ
CD 0
3c < = - V a LU~
CD CDc
3- C LLU ::-J 0A cl) "
LULL
- LU L
*L I-OL I--
CD LW or UC.<
=U~0- <L~ wu ( i= L
3- =D LL.J= C. In( 0 -uW
.4
CD Lu LU en~ (
U0-.U ~ z~
2:a. w D 142
*k ui U- CD - **i~(*
X OC
0c 0 0
1- LI)W
0~ U. z 0
42 IL 0 Z L C L
LL zzU u I 4CU
ca
~ ~ ~ (a0 0 o.
0C
.0O4 4 M C
W OF.. W~ 0=! ML
W0j
zO z 0iCO
I- = Z40z ~ i
o
n'MZ
IL cc P- Za. 04<
(Aw~
0 cc2m 1(3i
0) )I= 0
LU m
z-. ZZ CLCC
C 4LL.0 IL3 0ca
02 IO .C5z
45GO 1.. 4- 0 0 < >0 ~ i m
Ge l4P 0 02
Z 2 L143
~Li
V) I (D
('LLIJ j
Ln -j.. C w -
.-
w LJ
X: CC C4.J&.C- LULJ~ W-~ tLi (n Z
(L*C...)...=J=
LLJj. LL Pl, 00 0C )
>. w V) w = iJ (,- J~ - =g L.
0.. >- ~cc CEI- ) V) w w w V) w
Li.L.J W~ CC-4 .. J: =0 ~ jJ 0
C) uI0j--.
C-LJ- L!=< = >< >-
=-- -C
=- ~ 'L~ X:DLI-- (D ~ - C ) xn C/)-.)f aL
m w w= = ) =- L)--V) CLi
CD ~C..-) = (:L
-0 W< L.
VL)00. CO C3 U- >-Cc0L-i~ 0 - IL 0 .J V) V
u >.) < = -
=0ex Li :.. L NiC~ Li 0
C- I C) c - V) X L
CDLi.rLL u.. . c wt L
w x~' Li-i
= V) 0 = CpI- a-C Li -
L fL- =-0 Lu ~ )- Cd'
= ).-) .. J .. I- ~LL
C,.O LA 0LiCj<-- - < ' 1--,..--
u9-01-mX-C w 1 L.X:=-j <
= .A >-4 =Q = = - Li
u~ OCDJL X.U'Z
:i C) C) =V LJ: -
>- CD Lin
CL L QI)<=0O J iG
~~c . 0
CL-Li
w- < w < D O L -I-<L
LIJO
(D= If <Lu- in ccLL)0 .J X
-j C -c V "4r _ - LJ c 1144-
.j.
LL. 0
-J
wu 4 <
0 Z
0
0 41--
z ccc
<4W LU
LL 00
Ecu
4 ~ z I y
0 LUi
LL 0 4 U UL
z ~~Elu4~~ 4
oi U. 4c
u ow a.U -
0 UJ(I
Ow w~ __
U 0 -
CO)a
ma v4U 0WzI FUz
14
Biography
Experience
146
THE ARMY'S PERSPECTVES CN
STANDARDIZATICN OF
OOMPLMER HARUWARE AND SOFTWTARE
4 Brigadier General Robert D. Morgan
The Army has recognized the need for standardization of computer hardware and
software on battlefield automated systems by promulgated policies on computer
resources management and standardization of embedded computer resources.
CECOM as DARCOM's delegated systems engineer for C2 has developed an
approach to meet the major requirements for battlefield automation including;
software and hardware standardization, maintenance of competition, reducing
technological obsolescence, increasing survivability, providing for technology
upgrade, maximizing affordability while minimizing proliferation of computer
resources.
The program is based upon development of a standard Military Computer
Family (M(C) and peripherals, the standard Ada* Language System and support
software, interoperability standards between systems, a multi-level secure
operating system, distributed processing research and an effective Post
Deployment Software Support (PDSS) approach, all developed using Computer
Resource Management (CR4) principles and techniques.
The Army is concerned with Battlefield Automation Systems for each of the
five functional areas of the Army's Tactical Forces, i.e. Maneuver Control,
Fire Support, Air Defense, Intelligence/EW and Combat Service Support.
The development and implementation of systems for these applications has
resulted in an inordinate amount of proliferation in the computer resources
area.
147
It is clear that the Army will not be able to fund or support all of
these systems unless some degree of standardization is achieved in common
hardware, common software, common support facilities and tools, and common
hardware and software documentation formats are adopted. There is also the
need to define interoperability standards between these systems.
The DOD has recognized that the control of the proliferation of computer
resources can only be accomplished by standardization. Two Computer Resource
policies have been issued, namely DODD 5000.29, Management of Computer
Resources, and DODI 5000.31 which limits the number of high order languages
(HOL's) in DOD systems.
On 9 August 1982, the Under Secretary of the Army updated a policy for
"Standardization of Embedded Computer Resources", which states that the
standard high order language Ada* must be used in all Army Battlefield
Automated Systems (BAS) after January 1983 and the standard Military Computer
Family (MCF) will be used in all BAS after the completion of FSD critical
testing of MCF in about 1986. This policy memorandum also assigns DARODM the
responsibility for coordinating of all computer resources planning to minimize
software development environment and to minimize the use of assembly language
programming. The Army requirement for Ada and MCF is documented in AR 1000-1
and DARCOM R 70-16.
148
..
149
- 7 777777-7. . . . -. -.J... J.
150
geerto ndsotwr
151
Ada Applications programs. The tool set includes the following:
Cmnand Language Interpreter Pretty Printer
Data Base Management System Text Editor
Configuration Management System Text Formatter
Ada Compiler File Comparator
Linkers Symbolic Dynamic Debugger
Assemblers Test Coverage Checker
Stub Generators Timing Analyzers
Set-Use-Static Analyzer Loaders
The ALS, as currently being developed, can generate machine code for five
target environments. These are the Digital Equipment Corporation VAX I/780
(VMS), the VAX 11/780 (Bare), the ROLM 1602B, the Military Computer Family
(MCF) and the Tactical Computer System (TCS). These capabilities will be
introduced during the January - August 1984 timeframe.
The ALS is the developer's and maintainer's interface to the computer.
Its aim is to provide an efficient implementation of the Ada Language as well
as to provide a beneficial environment for programming in Ada. The ALS is
written in Ada and will be placed under configuration management control via
its own configuration management tooling. It is planned to use the ALS in all
DARCOM Software Support Centers to maintain Army weapons systems utilizing
Ada. It is expected that many Army development efforts will utilize the ALS
during original development. This will be effected via making the ALS
available to the industry. To this end current planning includes making ALS
early versions available on a friendly site basis to selected ompanies during
1983. During this period the ALS will continue development toward forward
introduction and use in 1984.
152
!N
?7•~zv 5. ' . ~~-rr*- * ... i .~ 'r r~ . ~ . . o . Y *
oo_- " , . °*9 . -°. . -.
•
- •"
153
protection required for the multi-level mode requires a higher overhead with
respect to performance.
D ~
New Army tactical C2 systems for the late 1989 early 1999 time-frame must
put a premium on survivability, availability, and mobility of their system
designs The achievement of these objectives requires the implementation of
new tactical systems which provide enhanced continuity of operations (CCNOPS),
survivability, and mobility through the utilization of distributed processing
architectures and techniques, as well as the standardization of hardware and
software (Ada and MCF).
ECOWM is conducting research in the mathematical modeling of distributed
systems, the use of Ada in a distributed processing environment, and the
exploration of survivable systems. The mathematical modeling research is to
develop mathematically precise models of distributed processing algorithms and
techniques, and study and extend their properties in a precise mathematical
setting. The Ada research projects are concerned with providing a support
environment (development and maintenance) for distributed systems implemented
with a Higher Order Language (liQ, and to examine those mechanisms that will
allow Ada programs to be engineered to run on a distributed computer system.
The research in the area of survivable systems is to define and explore issues
in distributed processing that relate to tactical command and control
functions. CEflM will provide a means to develop, evaluate, improve, validate
and demonstrate state-of-the-art distributed processing techniques, including
data replication and location, update synchronization, and error recovery to
assure a consistent data base and fast accurate access to battlefield
information.
An experimental distributed processing facility which will include six
processing elements/nodes is under development to provide a flexible test bed
for the integration of local and remote network distributed processing
techniques. these integrations will be programmed in Ada and will be directly
transferable to KCF. This facility will also provide a vehicle for
investigation of distributed processing techniques as applied to the tactical
battlefield, to support the requirements for more survivable Army tactical
systems in the future.
The Army Program for standardization of BAS and C3 systems can only be
successful if concurrent development of plans are initiated for effective
support of these systems when fielded.
A study of the Army's Post Deployment Software Support (PESS) problem was
initiated in 1978 by an Army task force and working groups. A concept plan
for PDSS was completed in May 1981.
7he key feature of the plan are the establishment of eleven PDSS centers,
each providing central management for a functional/mission area. The
establihment of only eleven P1SS centers was a consolidation of resources for
all Army requirments.
154
S - . . . . . . . . . . . . . .
mF7
The PD6S centers will use both commercial and military computers with
commercial computers as the host for development and support, and the
military computers as the target system for test and debugging of fielded
saftware. To be effective, a PDSS must have a role in all life cycle phases
of a battlefield automated system.
In the conceptual and developmental phase, its role is to insure that
management and technical decisions are compatible with support needs and to
acquire design knowledge. In the deployment and support phase the PDSS role
is to maintain, modify, and control all system software.
PDSS must be involved in the complete BAS software life cycle to deal
with new and changing requirements, interface changes, and insertion of new
technology. In its maintenance role, it is concerned with technical changes
and correction of latent errors.
155
- . "4 -.. . . . . °
)56
................ i
UK MOD ACTIVITY IN AIRBORNE DIGITAL SYSTEM STANDARDS
by
Dr A A Callaway
Procurement Executive - Ministry of Defence
Flight Systems Department
Royal Aircraft Establishment
Farnborough, Hampshire
United Kingdom
1 INTRODUCTION
This paper covers a range of Ministry of Defence (MOD) activity concerned with
the development and establishment of standards for both the hardware and software
aspects of airborne digital systems. It considers the multiplex data bus and
related digital interface standards, standards for programming languages and
software development methods, and computer instruction set architecture (ISA)
standards.
The formal recognition of a standard in the UK MOD is through its publication as
a Defence Standard (Def Stan). The successful drive in UK towards airborne
digital system standards is evidenced by a number of published Def Stans, which
will be discussed within the paper.
One of the driving forces in airborne system standardization is the need to retain
an international perspective. This has been recognized for many years, through
MOD involvement with the Working Parties of the Air Standardization Coordinating
Comittee (ASCC) and the various NATO standardization committees, and has led
in turn to fruitful cooperation between RAE and, in particular, USAF/ASD, who are
the joint project authorities in a digital avionics Information Exchange Project.
This cooperation has been notably valuable in the development of Nil Std 1553B
and Nil Std 1750A.
Since the majority of the audience for this paper will not be familiar with the
role and purpose of the RAE (Royal Aircraft Establishment), it is convenient here
to say a few words concerning it. RAE is the largest of the UK OD's research
and development establishments. It is principally based at Farnborough, about
5 miles south-west of London.
'RAE is at the centre of research and development into military (and some civil)
aviation and space activities in the UK. Its primary function is to advance
aerospace technology and to use it to assist Government agencies, the Armed Forces
and industry in a variety of projects, evolving new operational techniques and
solving problems which arise in the equipment when in service. Throughout,
particular emphasis is placed on the rapid and effective transfer to industry
of the knowledge and expertise stemming from the RAE work. This facet has beer,
particularly important in our standardization work.
Section 2 of this paper, then, addresses interface and data transmission standards,
Section I covers zoftwarc and programming languages, and Section 4 discusses
inrtruction set architecture standardization.
157
_ OMAw
Ra.%[~~* ~**~%
2 DATA TRANSMISSION
RAE has been involved with the development of Mil Std 1553B, in collaboration
with USAF, since 1975. The history of this involvement was presented in a pipl
:'or Lhe first AF'SC Standardization Conference (Ref i), which also detailed wor'
done in UKC in sup..JX / 1h*. adoption of the multiplex data bus in airborne
systems.
The paper states that in consideration of such adoption and its impact on futur,
avionic systems architecture, it became clear that, in addition to the data bus
itself, other digital interfaces would still be required, and it was decided tbt
the publication of the data bus standard in UK would be as part of a compendium
of compatible interface standards.
The vehicle for standards emerging from the work of DTSC is Def Stan 00-18,
which is, in effect, the compendium referred to above. Def Stan 00-18 caters for
the transmission of serial digital data through specification of an electrical
multiplexed data bus and both electrical and optical single-source interface
systems. The transmission of discrete signals is also catered for by both
electrical and optical interfaces. The Def Stan is published in a number of
parts, as will now be discussed.
It was clear from the outset that in order to support the introduction and
maintenance of the standards, guides would be necessary. The guides have been
produced, and they form Part 1 of the Def Stan. They give an official inter-
pretation and amplification of the clauses in the standards, where experience
suggests this is necessary, and also contain information to help the designer
avoid known difficulties in implementation.
The Mil Std 1553B serial time-division command/response multiplexed data bus has
been incorporated into the family of standards as Def Stan 00-18 (Part 2).
This is technically identical to 1553B, but has been re-written in order to
conform with the accepted Def Stan format and to 'anglicize' some of the phrase-
ology. UK MOD has also supported the ratification of 1553B as NATO STANAG 3838
and ASCC Air Standard 50/2, and Def Stan 00-18 is the instrument by which tbh-at
agreements are implemented.
158
data sources or that wish to implement a simpler interface to the multiplexes
data bus. The salient features of the interface are that it retains the resilient
electrical parameters, hardware configuration and data encoding of the multiplexda
data bus whilst simplifying the interface protocol in a well-defined manner
appropriate for point to point applications.
Def Stan 00-18 (Part 5) contains four fibre optic single-source data transmission
systems for use in aircrafts two serial data transmission interfaces, at 1 MHz
and 10 MHz, respectively, a fibre optic stub for the multiplexed data bus and a
discrete signal interface. The development of this standard posed problems due
to the immaturity of the technological field, which were overcome by creating a
hierarchical structure to system specification that allows scope for, and guides,
continued development. On the topic of fibre optics, DISC were also responsible
for commenting on, and contributing to, the fibre optic version of Mil Std 1553B
drafted by SAE A-2K.
To sumarise, then, Def Stan 00-18 currently comprises five parts:
Part 1 - Application guide.
Part 2 - Multiplex data bus.
Part 3 - Single-source, single/multi-sink interface.
Part 4 - Discrete signalling.
Part 5 - Fibre optic interfaces.
These standards have been shown to satisfy the majority of existing requirements
Por digital signalling and to meet the aircraft physical and electromagnetic
*. compatibility requirement. They have also served to focus both component and
system development resources within the UK, to the benefit of both MOD and
Industry.
Current considerations in P1SC include planning for updating the guides and for
development of further testing and evaluation techniques, plus discussion of
new options for standardization, such as high-speed buses, video distribution
and standard data word formats. In such areas as these it is anticipated that
cooperation with the United States through the established channels of the IEP,
the iUrSC/SAE dialogues and through common support of the NATO and ASCC comiittee6
will be as fruitful in the future as it has been in the past.
159
----------------------------------....
.* , ~~*~** %~-*~~q~%* ~ %~%q : ~ ~ !
3 SOFTWARE DEVELOPMT AND HIGH ORDER LANGUAGES
MOD has operated a standard high order language (HOL) policy since 1970. This
is a tri-service policy and is based on the language CORAL 66. CORAL is an
acronym for Computer On-line Real-time Applications Language. The original
version of the language was specified in 1964 and the current version was spec-
ified, as its name suggests, in 1966, at the MOD establishment which is now
known as 1M (the Royal Signals and Radar Establishment).
The first Official Definition of CORAL 66 was published in 1970 (Ref 2), as was
the first general users' guide (Ref 3), and the use of CORAL as a standard was
ratified by the
had operated publication
from of Def
1970, the Def Stan
Stan was 05-47. Although
not published the standard
until 1977. policy
CORAL 66 is based on Algol 60, with developments to make it more suitable for
the embedded on-line task. Technologically it is a similar level language to
Jovial J73. Since its adoption as a standard, many MOD development programmes
have utilised the language in land, sea and airborne applications, and it has
been implemented on many host and target processor types. There is, therefore,
in UK a considerable body of knowledge and experience, not only in the technical
application of the language but also in the problems and details of operating
a standard language policy.
16o
kaw W
g. can form the basis of a standard system for software procurement
and management.
MASCOT is a design method supported by a programming system. It is neither a
language nor an operating system although it includes elements that are related
to both these aspects of programing. It brings together a coordinated set of
tools for dealing with the design, the construction (or system building),
operation (or run time execution) and testing of software.
A powerful standard facility now exists in UK MOD for the development of soft-
ware for embedded computer systems, consisting of MASCOT used in conjunction
4 with CORAL 66, and extensions to CORAL have been designed which facilitate its
interface with MASCOT. This combination is significantly different from, say,
conventional languages with parallel processing features, which allow the creation
of parallel processes and their intercommunication data areas within the context
of a program. CORAL/MASCOT inverts this order, in that the expression of
parallelism and intercommunication is placed at the highest point of software
design, and programing, in the conventional sense, has a subordinate role,
being used to express individual system components. This method, therefore,
promotes a very high level of structured modularity in the applications software.
The principal problem with the use of CORAL 66 in future airborne systems,
however, is that it is a national standard, whereas many of the programmes with
which we are concerned are, or will be, international in nature.* Also, CORAL
is based on development which started nearly twenty years ago, and does not reflect
modern thinking in language technology. These two factors are among the principal
reasons for MOD's long term interest and participation in the US DOD's Ada
l.anguage development programa.
There is little doubt that MDD will adopt Ada as a successor to CORAL 66 when
this becomes practicable. One of the important factors to be considered in this
respect is the nature of the Ada Programming Support Environment (APSE), to
which considerable attention is being given in the DOD. MOD effort, coordinated
by RSRE, has been responsible for certain investigations about APSE requirements
and XDD is currently putting together a programme in conjunction with other UK
agencies to develop a UK Ada environment which also supports the CHILL language.
It should be noted, however, that Ada will not be adopted in an uncritical way.
There are clearly still imperfections which must be addressed, and it is certain
that there will be restrictions imposed for the use of the language in, for
* example, safety-critical areas. UK is currently involved with other NATO nations
in an AGARD Working Group studying the potential impact of Ada on aircraft
guidance and control system programming, and this is just one example of the
type of activity under way.
* It should also be noted that there is an intention to carry forward the MASCOT
type of development philosophy into the Ada era, and consideration is currently
being given to the publication of certain aspects of the MASCOT approach in a
Def Stan.
UK MOD currently operates a computer policy for embedded systems which pf-
two UK proprir~tary processorss the Ferranti Argus M700 and the GCO 4000 sieries.
The Argus U700 architecture has been specified in Def Stan 00-21, and both the
present policy architectures have been used in a variety of land, sea and air-
borne applications. MOD is currently funding a VLSI version of the 700, known
14 as the M700/40.
As was mentioned in the Introduction and in the discussion on CORAL 66, however,
the air side, in particular, needs to keep an international perspective and to
operate with standards which are internationally acceptable. This is particularly
so when considering the requirements of international collaborative projects and
the compatibility of home and export markets for avionic equipment, and is the
reason for RAE participation in the US Mil Std 1750A exercise.
Since the 1980 Conference, RAE has been responsible for the contract on Ferranti
to provide two flyable 1750A prototypes with full 1553B bus control capability,
and these are scheduled to be delivered by the end of 1982. RAE has also placed
a contract on Systems Designers Ltd (SDL) for the development of a 1750A target
to their CONTEXT (CORAL/MASCOT) development, hosted on VAX 11. This will provide
full CORAL 66 and MASCOT facilities for 1750A, and will be ready in about the
same timescale as the prototypes.
RAE has also run the McDonnell-Douglas assembly level package and has been
responsible for distributing it to a number of interested firms in the UK.
The Acceptance Test Program is now being run successfully at RAE.
On the policy front, RAE has written the case for 1750A to be adopted in the
M)D policy, and this is currently under consideration. RAE is also in the process
of drafting 1750A as a possible Def Stan. Internationally, MOD is currently
supporting the introduction of 1750A as a draft ASCC Air Std and is also con-
sidering under a NATO AVSTP Study.
REVERNCES
1 Callaway, A A United Kingdom Systems Application of Nil Std 1553B
with Additional Discussion of 1il Std 1750 Activity.
APSC Standardization Conference, Dayton, 1980.
2 Woodward, P I The Official Definition of Coral 66.
et al ENS 1970 & 1973.
3 Callaway, A A A Guide to CORAL Programing.
RAE TR70102, 1970.
MSCOT
A4 Suppliers The Official Handbook of MASCOT
Association 1980.
162
,dIle
V-7 .77.7
Introduction
165 • v AO 9 -
J,, tiAN
!2QNVPM1V
The objective of DoD Directive 5000.29 is to assure that computer resources
What DoD has attempted with DoD Instruction 5000.5X is to control the inter-
face between software and computer hardware by limiting the number of distinct
sets of allowed operations that the software can be called upon to perform.
Something like establishing a dictionary of words from which the programming
language can be constructed. This dictionary or limited "set of instructiow"
would form the standardized architecture with which a computer program co?)!
be developed. This set of instructions that form the architecture interface
for the hardware has been termed "Instruction Set Architecture" or ISA.
The objective of DoD's policy is to standardize and limit the number of
interface designs with which the software must be designed to perform and
to improve software transportability from one machine to another and to
enable, where mission dictates, hardware standardization. We are also hoping
that the use of a minimum number of ISA's will reduce costs for software
support tools. Standardization at the ISA level is the basis of a Proposed
DoD Instruction 5000.5X.
1 66
'N with both government and industry, is the principal source of' management
information and identifies the various services, NATO, and industrial activ-
ities -- either planned or underway --that involve embedded computer resources
standardization issues. This plan also outlines objectives and establishes
priorities, milestones and resource allocations consistent with the identified
work backlog. The program plan is intended to promote conformance of stan-
dardization documents and associated data requirements with DoD policy, and
ensure the elimination of duplication and overlapping requirements and pro-
mote more uniform technical requirements documents. DoD's standardization
initiatives addressed in the Embedded Computer Resources Standards program
plan are concentrated primarily on the standardization of software high
order languages, architectures, software support tools, software documenta-
tion, quality control and configuration management.
The plan also identifies tasks being conducted by the Joint Logistics Commanders
to minimize the types and kinds of data requirements and ensure that data
requirements and applicable Data Item Descriptions can be selectively applied
* and tailored to match the technical requirements that are contractually
imposed through standards.
Tasks are also identified within the program plan to review nongovernment
specifications and standards for adoption, as well as identifying projects
being accomplished by industry associations as they relate to software prob-
lems and opportunities which have been identified that are of interest to
the Department of Defense.
167
-
ilk*
AN/AYK-14. The principal rationale for holding to these ISAs for the Navy
is the conservation of the existing software investment. For the Navy,
this investment is connected with CMS-2.
The Air Force has a very different maintenance and logistic situation than
do the Army and Navy. The Air Force is standardizing at the computer
architecture level by adopting its own set of instructions as defined in
MIL-STD-1750. Under this approach, the computer manufacturers, will build
these instructions into their computer equipment in a manner best suited by
their manufacturing techniques and technology. The Air Force MIL-STD-1750
is a 16-bit architecture suitable for airborne, missile and ground-based
real-time systems. Recent growth to MIL-STD-1750A, as a result of broad
-industry and user-group input, will add extended memory management and
hence render 1750A germane to a wide range of applications as well. MIL-
STD-1750A processors are being implemented in the F/FB-III, F-16, F-5G
Tigershark, B-lB, LANTIRN, and is projected for a few other applications.
168
-R~
Since industry agreement was not reached on the proposed ISA standardizationI
policy -- as a result of a few dissenting industry votes --the Under Secretary
of Defense (Research and Engineering) decided that a review by the Defense
Science Board would be appropriate prior to any further processing of the
Instruction. A special Defense Science Board Task Force on Embedded Computer
Resources Acquisition and Management was chartered in September 1981 with
representatives of both government and industry to review the ISA and other7
embedded computer standardization issues. The task force met between Sep-
tember 1981 and January 1982 to advise the Secretary of Defense and the
Under Secretary of Defense for Research and Engineering an overall research,
engineering, acquisition and management issues and to provide long-range
guidance in these areas. Although the major issue which spawned the Task
Force was DoD's concern over the need for DoDI 5000.5X and Industry's resis-
tance to it, there were many related issues which the Task Force was also
specifically asked to address.
Following completion of the DSB Task Force Study, a series of GAO reports
were written and Congressional hearings conducted to review this entire ISA
issue.
Congressional Research Service Report
I' The Congressional Research Service issued a report on February 3, 1982,
entitled "Military Computers in Transition: Standards and Strategy".(1 0 )
This report outlined the evolution of DoD's computer standards policy up to
the point in time the Defense Science Board Task Force on Embedded Computer
Acquisition and Management had completed their study. This report openly
questions the "integrity and professionalism" of the members selected to
serve on the Defense Science Board's Task Force.
4, GAO Investigation of Charges "Favoritism"
In March 1982, Congressman Jack Brooks requested that the GAO undertake an
immediate investigation to determine the validity of the charges raised by
theCoressional Research Service Report. The Congressional Research Service
Report('' stated:
"While it is recognized that it is difficult to get
knowledgeable professionals who are not involved in
some aspect or other of this specialized subject, the
selection of task force members who have a recognized
14 1 interest in the outcome of the subject may be open to
criticism. For example, in some instances, members of
the Board were from companies that were participating
in related Defense programs and therefore might have
biased views of the problem and therefore may be deemed
to lack objectivity."
169
m_771
Instruction 5000.5X) to design and develop its own computer systems and the
Defense Science Board's review of this instruction requested by the Under
Secretary for Research and Engineering.
The GAO issued a report (10) 22 July 82 on the objectivity of the Defense
Science Board's Task Force on Embedded Computer Resources Acquisition and
Management. This report criticizes the DoD:
o For providing the task force with information drawn primarily from
sources supportive of DoD's position.
DoD Directed to Table Issuance of DoDI 5000.5X and Restudy ISA Issue for
the Armed Services Committees
The committee believes that this report would provide a necessary blueprint
for Executive branch management and Congressional oversight of the DoD's
efforts to streamline its computer logistics situation while laying the
ground work for an approach that provides vigorous competition and, to the
maximum degree possible, preserves the option for technology insertion.
Even with the development of the Ada* High Order programming langia', ' r:r
programs must still be written, tested, corrected and maintpined fc t-
unique instruction set of architectures of a selected am. ly of ra:-1:
170
ILI to . .
The costs of maintaining these compilers and other support tools will pro-
liferate as the languge becomes more widely accepted and as more companies
develop compiler programs in order to implement Ada on the unique ISA of
their machines. The same ISA software problem that is facing DoD will also
be facing the software used within the Federal Government. The magnitude
of the DoD's problem is greater than the rest of the Federal Government
since DoD buys 70%, in quantity, of all government computers.
To address the software problems with general purpose computers facing the
Federal Government, the General Services Administration established the
Automated Data and Telecommunications Service. Under this organization
*- four offices have been established: Software Development Office, Federal
Compiler Testing Center, Federal Conversion Support Center and Federal Soft-
* ware Exchange Center. The Office of Software Development is concerned with
reducing the costs spent on both the development and maintenance of general
purpose software used within the Federal Government. The Federal Compiler
Testing Center provides assistance to the private sector to meet the Federal
Information Processing Standards (FIPS) by providing compiler validation
systems and services to a wide variety of clients.
Program Assessment
The major objectives of standardization within the DoD are to improve opera-
tional readiness, and reduce costs. Through the standardization of high
order languages, instruction set architectures and improved computer software
documentation, the efficiency of logistics support should be improved and
life cycle costs should be reduced.
In the development of our standardization program for embedded computer
resources, we are seeking to obtain participation and input from as wide
and diverse a group as possible. An objective of the embedded computer
resources standardization program is to ensure an orderly development of a
cadre of standards. An effective standardization program in the computer
technology area will require a close working relationship both within the
Government and with industry.
Conclusion:
* The standardization of ISA's is still a highly controversial issue, both
171
from a technical and political point of view, since it will affect competi-
tion for hardware procurements. Several companies who opposed MIL-STD-
1750A are not in the process of developing 1750 processors on their own
funds. The Department of Defense is convinced that, because of advances in
hardware technology and the advent of very high speed integrated circuits
technology, standardization of hardware should be both vendor and
technology transparent and that our computer standardization requirements
should be expressed through a very limited number of instruction set
architectures,
References
(3) DoD Instruction 5000.31, Interim List of DoD Aproved High Order
Programming Languages (HOL), dated 24 November 76 (Being
Revised).
(11) Ibid.
173
-
NWR U
o
-
SN
' )•
175
. . . . . .,.
NJu
CDL
m NJ2
itL
oc nf
m
-0-
0 02
04
Lq n I-Wost
r1. N a0r
mig
cu
to U) 9) cc (1 X CL
176
LJmJ
aw
mL
c
LIJ
UnLL
CoC )
E - cc
C.39
C..3 r- a
V)a
U17
L W d
Fo's I- il
P-*2 U) w
0 ! i r
cc am2 It
2l 20
W2
LO)
Uw
CCW
00 CC
-a 00
178
7 :- S Z-.. -..
Cc 0
40 LI
go U)
0 W1 01 cc CL
C-5-
M L
~nu %% Wii I L
00
a0 2 0 a~
0 c
1 b19
RD0-R145 697 PROCEEDINGS PAPERS OF THE AFSC (AIR FORCE SYSTEMS 3/6
bLIH-ATROAVIONICS STAND_.(U)
F HDRCOAECOMMAND)
AERONAUTICAL SYSTEMS DIV
UNLSIID CA PORUSCANSKY NOV 32 F/6li/3 N
I
EEEEEE|h|h|hEI
fllfll|fflfflfflfflf
EhEEEEEEEEEEEE
IIIIEIIEEEEEEE
lfllflflflflflflfllflfll
EEElhEElhEEEEE
-- -
- - - .-..- d.
10 _
U2*2
__
a... 1345
liiiI~ *3*5
IIIII 1.1
till,-
mm ~ ~1*8
U-
11125 Ifl1*4 El i.s
90
C72 w U.1
0 0
L isw 0
00
Z
ch
Ewl 0
0 2
180
-6 -- U.- % 7~-.-
~ . - .
0 U
cc
NJ 0
3- S
ww
LL
o 2LI 5
<I C3 0 Isw
Cu CL0 m3mC
0~, EDw
00
181
IRIMR
WM WTWII 4,W -77,. . - - F .0- 7 - 7 -2 7
00
00
00
0 C)
0%k..
E 4c4C mN
tow
0 00
182-
EM4BEDDED COMPUTER STANDARDIZATION
IN THE NAVY -- POLICY AND PRACTICE
ABSTRACT
The Navy has 5000 standard embedded computers in 450 types of warfare
systems using over 50 million lines of computer program source code. Some of'
these machines are approaching obsolescence and are experiencing speed and
memory saturation in many applications. In mapping out a program for
successors to these computers the Navy has considered a number of
constraints, and has established a number of goals and policies which will be
reviewed in this talk. The Navy organization which plans, develops, and
enforces embedded computer standardization will be presented; followed by a
short overview of the Navy thinking about the future beyond the the new Navy
standard machines being developed today. The Navy's goal to reduce future
software costs through transitioning to the new Ada programming language will
also be reviewed.
INTRODUCTION
The initial introduction of shipboard digital computers some twenty one
years ago in the Naval Tactical Data System (NTDS) was met by the first
seagoing users with a form of enthusiasm. For example "No damned computer is
going to tell me what to do" was an oft heard quote by the workers in the
Bureau of Ships NTDS project office. Furthermore, the "outlandish" project
office claims of 300 hours mean time between failure for such complex
machines was viewed with skepticism and derision; and the makers of analog
weapons computers went so far as to publish small treatises in their
instruction manuals "proving" the impossibility of using digital computers
for weapons fire control.
Twenty one years later the controversies still rage around the military
use of embedded digital computers. The controversies have even risen to the
halls of' Congress. The issue, however, is no longer whether embedded digital
computers will be used. They are fully accepted now--even an absolute
necessity. The issue rather, is standardization of embedded computers and
there are tens of billions of computer acquisition dollars at stake in the
Navy alone. Likewise, battle effectiveness and billions of dollars in
savings and cost avoidance are also at stake. Because of the very large
coming market for embedded computers and because of the large and diffuse
number of computer suppliers and Navy embedded computer users there are great
pressures against standardization. The rapid change of technology also
183
IM V! V2M9-TX'w'wT
-%.. .
All Navy warfare systems, and direct warfare support systems, using
embedded computers are subject to the Chief of Naval Material's embedded
computer resources management policies. System types covered include:
o weapons
o communications
" commnand and control, and
o intelligence
All platforms--ship, submarine, air and shore are included. Because of the
wide variability of computer applications ashore, and because some warfare
systems ashore can use embedded non-militarized computers, (because of beningn
environmental conditions) application of informed judgement is sometimes
required to distinguish between warfare support and non-warfare support
systems using non-militarized computers. As specific examples of
non-militarized computer applications ashore, Navy elements of the World Wide
Military Command and Control System (WWMCCS) and the Ocean Surveillance
Information System are classified as warfare support systems and are subject
to CNN embedded computer standardization policies. On the other hand,
logistic support systems, laboratory scientific computers, and software
support facilities, inter alia, are not so subject.
184
o Hardware, including:
the
-- a line of computers and microprocessors (currently
AN/UYK-7 "mainframe" and the AN/UYK-20 minicomputer--to be
succeeded by the AN/UYK-43 mainframe and the AN/UYK-44
minicomputer/microprocessor which are both nearing the end of
development.
185
All of the above "Navy Standards" must be used in all Navy weapons systems
developments and acquisitions or a formal waiver must be obtained from the
Chief of Naval Material (CNM) in advance of applying funds for acquisition or
use of a non-standard. CNM policy on use of the standards is specified in a
series of documents called Tactical Digital Standards (TADSTANDS) and is
reiterated in periodic CNM policy letters and in Chief of Naval Operations
(CNO) instructions and notices. More about the TADSTANDS will come later.
186
. ... . ... ,J *- . ' --o~-I-
J* - - - 4 *- -- t. . _ b . .- - ' '
new and more powerful instructions for new applications. For example, it is
planned that production UYK-43 and 44 computers will also include Ada
optimized instructions.
187
* - p.
0 AN/AYK- 1 4 or AN/UYK-44 Card Sets for Embedded Microprocessor
Applications - The AN/UYK-4 Standard Electronic Module card set is
both ship and air qualified. Thus, airborne embedded microprocessor
applications are required to use either of these, or obtain a
formal waiver.
o Ada Plans and Policy - The DoD Ada Joint Program Office was
established in December 1980 and the Navy was the first service to
provide a permanent service Deputy Project Officer in February
1981. The Navy is fully committed to transitioning embedded
computer software to the Ada language and, in accordance with
current plans and funds availability, production quality Navy Ada
products will be available to Navy user systems for "new starts"
and major upgrades in early 1986. The Navy Ada Language Systei
188
will use the Army Ada compiler and the Army Ada Programming Support
Environment (ASPE) with minimum changes and additions. Initial Navy-unique
Ada products will include Ada oriented runtime operating systems for the
AN/UYK-43 and 44 and the AN/AYK-14 computers, and Ada target code generators
for all these computers.
The Navy has a single command, the Naval Material Command, responsible for
development, acquisition, and life cycle support of all warfare related
platforms and warfare systems. The Chief of Naval Material, a four star
admiral, who reports to the Chief of Naval Operations is responsible for
managing the Naval Systems Commands through a relatively small Naval Material
Command Headquarters staff. The Navy Systems Commands in turn have the
"muscle" to provide full material support to the fleet. Some of the systems
commands such as the Naval Supply Systems Command and the Naval Facilities
Engineering Command are not direct users or developers of embedded computer
resources, however the three "platform" systems commands--the Naval Air
Systems Command, the Naval Electronic Systems Command, and the Naval Sea
Systems Command both use and develop/acquire the Navy embedded computer
standards; and are integral parts of the Navy ECR standardization
organization. This organization, which is depicted in Figure 1. is brought to
a focal point at Headquarters Naval Material Command in the Tactical Embedded
Computer Program Office (TECPO) which is code-named MAT 08Y. The TECPO office,
headed by a captain USN, reports to the Naval Material Command's Deputy
Commander for Acquisition (MAT-08), a rear admiral. Each of the three
platform systems commands (SYSCOMs), in turn, has an office responsible for
managing the use of the standards within the SYSCOMS, and in two cases these
offices also develop assigned standard hardware and/or software.
Figure 1.
AOM (ES
FI-1 COOROI
OP-MS
NATOO
OP°-
S l
SPONSOR
GNM
v~M
189
. ... 189.....
THE TACTICAL E4BEDDED COMPUTER PROGRAM OFFICE
o POLICY
o PROGRAM MANAGE4ENT
Long Range Planning - The most tangible product of the long range planning
function is the Navy Master Plan for Embedded Computer Resources. As shown in
Table 2., this plan treats the future as near term, up to 1989, and long term,
from 1989 to the turn of the century. It is updated yearly after Navy-wide
review and comment to reflect new developments, suitations, and needs; and is
issued over the signature of the Chief of Naval Material. It contains
descriptions and plans not only for approved projects, but also goals and
objectives not currently in the approved Five Year Defense Program (FYDP).
The plan treats all aspects of embedded computer resources including computer
hardware, peripherals hardware, support software, programming environments,
applications software, manpower, training, and life cycle support issues.
Policy Functions - MAT 08Y develops ECR policies for the Chief of Naval
Material which are written and disseminated in condensed documents called
Tactical Digital Standards (TADSTANDS). The TADSTANDS cover such subjects as
standard definitions, lists of standard hardware, and authorized programming
languages. Each TADSTAND also delineates the conditions under which a waiver
might be granted. The TECPO office conducts the waiver review and
approval/disapproval process for the CNM; and as a part of the enforcement
190
Table 2. Summary of Master Plan Strategies and Objectives
191
-~~~ . . . N
function, reviews all acquisition planning documents for all Navy system
acquisitions to verify and/or require adherence to the TADSTANDS. As a
further followup on Navy wide application of TADSTANDS, the TECPO office
provides personnel to logistics review boards and project acquisition reviews.
192
- Navy Ada products development
-- Standard shipboard peripherals acquisition (numerous
types)
-- Standard shipboard display and operator terminal
subsystems acquisition
-- Standard Navy compilers and associated support software
Even though a standard ECR product is developed and acquired by one SYSCOM
it is universally used by all systems commands. Other users of most of the
Navy standards include the U. S. Marine Corps, U. S. Army, U.S. Air Force,
U.S. Coast Guard, and the navies of seven allied nations. Table 3. shows the
developers and users of the standard computers.
AYK-1J4 NAVAIR
THE PROCESS
Major elements of the Navy's ECR standardization process have already
been reviewed. This section will serve to tie the process together by
elaborating on the use of the Tactical Digital Standards (TADSTANDS).
Approximately 400 Navy warfare systems are now using over five thousand
standard Navy embedded computers; however there have been, and will probably
continue to be, oases where the use of the standards might be:
-technically infeasible
--economically prohibitive, or
--operationally impractical
193
If either the using system or the standard cannot be adapted or modified
to suit such situations, a waiver will be considered by the Chief of Naval
Material. In addition to standard equipments, there are other areas of Navy
ECR standardization policy coverage. Table 4. lists the full set of
currently effective TADSTANDS.
Table 4.
Current NAVMAT Tactical Digital Standards (TADSTANDS)
TADSTANDS
A Standard Definitions
B Standard Computers, Peripherals, and I/O interfaces
C Standard Programming Languages
D Reserve Capacity Requirements
E Software Development, Documentation, and Testing Standards
o Justification to include:
o System Name
o Platform(s)
o Embedded Computers
o Storage, I/O Requirements
o Software Constraints
o Environmental Requirements/Constraints
o Why Standards Cannot Be Used
o Proposed Substitutes(s)
o Plans, Schedule Cost Data on Proposed Substitutes (ILS)
o R&M Requirements
o Cost Comparisons
194
technology upgrades the new computers will reach the economic limits of
upgrading in not too many years, and new next generation high technology
successor competitive computer developments will be required. The Navy
currently intends to start a next generation computer advanced development
programs in 1985, and already next generation computer architecture studies
are in progress. One of the objectives of these studies is to ascertain the
best architecture (i.e., highest performance for lowest hardware and software
life cycle cost) for run-time execution of Ada compiled programs. Another
general objective of next generation Navy ECR standardization is the
elimination of at-sea maintenance and repair through acquisition of
"failure-free" machines. Such form, fit and function) (F) machines could
potentially be acquired from a number of supplies without the need to have a
prohibitively expensive proliferation of at-sea inventories of repair parts
CAPT Boslaugh is a member of AIAA, IEEE, ASNE and Sigma Xi. He holds a
BS degree in Aeronautical Engineering from the University of Minnesota, and
195
196
ORGANI ZATIONAL OVERVIEW
Implementation Plans:
US Army
197
1- U
Ui LLJ
0D LL
Umi 0C -
0) LZJ - L'
CM LL.J
.1=C =o- C
cm
cm LLJ
c
CD -D CD.
C) CL =
_LU LU
_i E
LU. L. L
LU
LU LU L
CL C
LU LU C
oi LU3 o
LU CD LU
LM C- rn
0 C
LUJ
_A Co0 COLU
I- LU- Co3
CD,
199
C D- *i - - - - * .-
cm, Im
LU L.
CDO
= -LJ
Cmm
COD
tm C
LL
o LLU
zo
Cm,200
C)
CP~LLJ S
0LA.
LU
m j m. = -
E c~UJ
LU -
LU 0
IL UUJ COD I
C.30
04 01 C'3 I.- CO
LLJ OD>
=U
=*
Ul
C LJ
D a1 L0
201
L.
u
Cui .j
WA
LUi
LU LLJ
1= LU '
m
LU LJ
cir-
LUJ
OD CDL I
= >- j CL) -A
I- ~LU COD
Se -L m-m
LU LU x
.j
CL C L
202
-J zJ
LUJ
L
UJu
C~s
0C~) CZ Cm
am. zD =
~Lu
U -
LOU
20
0OD U.'
Co L.0
z Ia
0 ccc
LU I-
LUCm~E L
Co LL.
20
-------------------------------------
05
07
L- U* LU
L 0'LL I L L
co
LLJ fo
L~LA-
__ IC.7 LU
CO ccZ
Zi 0iw
-D :z J
0u
LI.I
= =.g~ =
L C CDLLII~
~ ~ -
CL
206
um LL
COD CO
LU LUI zi
cc.. LU
Cm =i
~wum
LuJ z
00 LUjC
COD LLJCL
CODUc~
Ck LJLU LJ u
L'> :MN
< co.
LU
U cm
Z1-Col = j -
LO Lu.
U C3C
- C) Jc
W LU X~ d
LLL. coia.
207c
Em- CO iu
m Cl
zD
C=O~
M
C C
- ~In~-cm 0 0
ULU
LULOS
mmml ui .LU C
0D 04 Z U
LUC. cc~oLI
=i =.3= =T
COD Co I%..UCO
CLo
I ~ A L3(J)L 2L
.N7
Ao
m----- m - mm m D
-J Ca c
inJ IJ0
zIU Lu C.
* Cm
u-i
ui
I-a-
CC~ C3 C-, C
02C
CO
U-
ULJ
cc
209
bI : COLJ. IlANE CAMS9LL
WaTRYso ACIvIa ITI: 2 Jun. 1959
&Al OF SAMe: 2 Ouese 100
SmUm: 26 U57 1922. sIm. woth Carslia
VIM: Pat J. Cqbe.l
IIIZN: Sabert 9 Nlrth 196l msid. I May I1n
Chief
.iv Autmatite TeN. CSC. IOSM Sm Sash. K Nay It - Sov 50
liv chief Bttlefield Auto it Div WA 01tCom Ales, WA kv SO -
AIAMDS/IKCORATIOS
LogIo of Mi t. Sinus. $ta Model 41), Amy CinndutLou Usdal (3). Meriterious Vuit Citatise (1). tinal aute.@
Ssrice idal. Vietnam service Ndal %S). IN Gollitry Ceea-SI3UI Gallantry Cress Suit Citatle/W1 Civil Actions
hit Cittion. sa.r paraebutit. $as.e Cbot lIfeatr Sade.
210
JOINT LOGISTICS COMMANDERS
JOINT POLICY COORDINATING GROUP
FOR
COMPUTER RESOURCE MANAGEMENT
ABSTRACT
An overview of the Joint Logistics Commander's panel on Computer
Resources Management is provided. The Computer Resources Management panel was
organized to examine computer resource issues that are critical to the
acquisition and support of defense systems. The past efforts of the panel,
its current organization, and the current effort of the Computer Software
Management subpanel to develop tri-service software policy, a Software
Development Standard, a set of standard documents (Data Item Descriptions or
DIDs) and changes to existing standards are detailed. The current
industry/government review and implementation status of this effort is
discussed. The author assesses the impact that these standards will have on
industry/government and describes possible monetary savings that are possible.
211
INTRODUCTION
The Joint Policy Coordinating Group (JPCG) for Computer Resources
Management (CRM) is a formally constituted panel under the management of the
Joint Logistic Commanders (JLC): the four service commands; Air Force Systems
Command, Air Force Logistics Command, U.S. Army Material Development and
Readiness Command, and Naval Material Command. The activity of the JLC's is
to insure cooperation and coordination of programs, eliminate unnecessary
duplication and take advantage of mutual programs. There are currently 40
active panels dealing with subjects such as Automatic Testing to Simulators
and Training Devices. Panels may be short term, dealing with an Ad Hoc issue,
or continuing in nature dealing with longer term issues (of either a technical
or policy nature) as long as the issue is of interest to the JLC's. The JLC's
meet four times a year, at defined points, to review the progress of the
panel's efforts. Each set of JLC's imparts their own collective personality
on JLC activities. The current JLC's are extremely concerned with technology
cooperation (they have just reconstituted the Joint Director of Laboratories
panel) and meeting the Carlucci initiatives. They routinely meet with the
Deputy Secretary of Defense after each quarterly JLC meeting.
The Computer Resources Management panel was formed to provide a focus for
the JLC's on numerous embedded computer resources issues. The Charter, signed
by the JLC's on 6 December 1977, provides that the JPCG-CRM coordinate policY
procedures, guidelines, and standards to implement effective management of
computer resources in support of defense systems. Specifically the mission -
to:
212
Perhaps the most significant action was the study of an Ad Hoc CRM panel
on the acquisition of general purpose ADP integral to, or in direct support
of, Defense Systems. The Ad Hoc group studied the acquisition procedures of
the three services and developed recommendations for special acquisition
procedures of ADPE integral to Defense Systems. These recommendations,
presented to the Office of the Secretary of Defense (OSD), were timely since
several key Policy Directives were under revision. Members of the CRM Ad Hoc
.0 group worked directly with members of the OSD drafting a new DODD 5000.29,
Management of Computer Resources in Defense Systems. The policy provided that
the acquisition of ADPE integral to Defense Systems be integral to the overall
weapon system acquisition and not broken out for separate approval and
procurement. Notably it was a short time later that the Warner Amendment was
passed by the Congress providing for the above.
The most successful effort of the JLC-CRM, and perhaps the most
significant, is under the responsibility of the CSM, that is the preparation
of a standard tri-service software management policy and acquisition
procedures. The effort took genesis in a very successful workshop on software
quality sponsored by the JLC-CRM in April of 1979. Termed Monterey I, since
it was held at the Naval Post Graduate School, Monterey, California, a group
of 100 selected personnel from government and industry (80/20% mix) organized
into four panels to discuss software quality, software acceptance criteria,
software documentation and software acquisition/development standards. Their
recommendations to develop a common software acquisition-development policy, a
single unified set of acquisition and development standards, a comprehensive
21
213
*1
set of documents (Data Item Descriptions) and software acceptance criteria,
and to define government practices, procedures, methodologies and
responsibilities for software quality assurance were documented in a JLC
report, briefed to the JLC's and approved by them for implementation.
Since that time the CSM has been arduously at work carrying out their
charge. A draft tri-service software development policy exists, and has beer
circulated amongst the JLC commands for comments. Those comments have been
incorporated and the policy is ready for coordination. An early 1983 date is
* scheduled for implementation. While the policy will be binding on the JLC's
only, it will be submitted to the respective services with the recommendation
that it be issued as a joint service policy. The policy modifies the existing
development cycle in a notable way by introducing several additional
milestones (Figure 2). A preliminary design review will be held, ligitimizig
a practice already in existence, and backed up with a document which will fold
into the B-5 specification (Software Detail Design Document). The area of
requirements will receive more attention. Called out as a special problem
area in every major study of the "Software Management Problem" it is hoped
that this special emphasis will solve the problem of requirements creep and
maintain configuration control of requirements. It is important to realize
that this software development "waterfall" represents an evolutionary change
to the present lifecycle and not a completely new methodology.
The lifecycle will be backed up by a set of standard documents (Data Item
Descriptions), a new Software Development Standard, a new Software Quality
Standard and commensurate changes to existing standards such as MIL-STDS 483,
Configuration Management Practices for Systems, Equipment and Computer
Programs; 490, Specificatibn Practices; and 1521, Technical Reviews and Audits
for Systems, Equipments and Computer Programs. Action has already been taken
to coordinate these changes with the appropriate Offices of Responsibility.
The area has been given special emphasis by the DOD through the Defense
Material Specification and Standards Office (DMSSO) in the preparation of a
new standardization area for embedded computer esources. An Embedded
Computer Resources Standardization Program plan has been prepared
incorporating the planned changes currently under preparation by the CSM.
BENEFITS.
214
Requirements Definition - $ 195
Design - $ 489
Coding and Checkout - $ 977
Test and Integration - $ 7,136
Extrapolating these figures into 1982 with an inflation rate of 10 percent per
year we can show that an error in the requirements definition phase which
costs $380 to fix would cost $13,906 to fix in the Test and Integration phase.
The JLC tri-service standards have been subjected to a broad industry and
government review. Between now and the end of the year comments will be
incorporated into the drafts and the formal process of coordination will take
place. We hope to start using the products in 1983, and believe it feasible
to use the drafts even earlier.
SUMMARY.
The JLC and the CSM are not sitting still resting on past laurels. In June of
1981 a second workshop, termed Monterey II, was conducted. While in part the
workshop reported on the implementation status of the ongoing effort of the
CSM, other issues were studied. Five panels looked at Documentation,
Hardware/Software/Firmware Configuration Item Selection Criteria,
Standardization and Accreditation of Computer Architectures, Estimating
Software Costs, and Software Rouseability. A report was produced and some
follow-on actions are planned.6 Specifically, Hardware/Software/Firmware
Selection Criteria will be studied and the CSM will prepare a Software Cost
Estimating Guidebook.
The CRM is working an area that is important to the JLC's and one that
can benefit fromn increased services cooperation from technology to management.
Past accomplishments, notably the preparation of the new DOD Directive
5000.29, attest to the success of CRM activity. With the introduction of the
tri-service software policy and standards an important milestone will be
reached--for the first time the DOD will have achieved commonality of practice
in a critically important systems area.
215
CD~
LUL
~LJ
LJ Lu I.- i= CeD
CSCD
21!~
IIN
__ CaC.
cm
L-U
UJ I-
cr- cn 2
~
4ce ~ 00%5 a
216=
L~i~.k~MMUa A %'
lic (-VC2u
L)Z z 0
0z
0.C
00
UL
I.-.
w=
oi
LL
oZ
4c
-, Ze
ILI
217S
DEFINITIONS
2VB
REFERENCES
1%
0!
219
~ ~ AXA~WVC~ AX* -.
MANAGING TACTICAL EMBEDDED COMPUTER RESOURCES (TECR)
J. C. Stewart
4 and
T. L. Wallis
(202) 692-8204
Abstract
This paper will address the challenges associated with the management of
TECR in NAVSEA, the techniques used to meet these challenges, and some of the
lessons learned.
INTRODUCTION
221
1RVOS A1~i
Further, the Navy has embarked on a major program to develop and acquire
state-of-the-art successors for the AN/UYK-7, AN/UYK-20, and AN/UYS-1 stan-
dards. The replacements will be capable of meeting embedded computer system
requirements into the 1990s. As successor computers are developed, the Navy
must take advantage of technological advancements on a competitive basis,
while maintaining the significant investment in support and operating soft-
ware. In addition, as the Navy improves upon and replaces standard embedded
computer resources, technology upgrades must be introduced in a controlled
evolutionary manner to best meet Fleet requirements.
BACKGROUND
In the 1950s, most of the computers used aboard Navy ships were special-
purpose, analog computers designed to solve specific information-flow pro-
blems. In 1958, the Bureau of Ships designed a solid state shipboard digital
computer to handle and manipulate the operational data that had previously
been disseminated and displayed manually. This was the start of the Navy
Tactical Data System (NTDS). These computers were complete units as they
stood and could be configured in variable quantities to meet the differing
mission profiles of several classes of ships. Most of the initial NTDS com--
puters (CP-642) are still in the Navy inventory today.
From this modest beginning, the spread of the digital computer aboard ship
proceeded rapidly, first with the expansion of NTDS and then into many other
shipboard systems. By 1970 it was recognized that a proliferation of dif-
ferent types of digital computers in the Navy would have to be controlled in
the interest of efficiency in logistics, training, reliability and maintain--
ability, configuration control, system interoperability, and software suppor-.
As an initial effort, the AN/UYK-7 computer, the CMS-2 High Order Language
(HOL), and certain NTDS operator consoles were designated as standards. Thf
was followed by the competitive acquisition of a standard minicomputer
- a (AN/UYK-20), cartridge magnetic tape unit (AN/USH-26), Alphanumeric display
(AN/USQ-69), computer display set (AN/UYQ-21) and the development and control
of standard HOL compilers and other support software. Standards were also d,?-
veloped and promulgated for embedded computer systems software documentation
and quality assurance in SECNAVINST 3560.1 and MIL-STD-1679. These steps
provided an initial respite from the proliferation problem. In recent years
additional action has been taken to strengthen the Navy's management of Tact'-
cal Embedded Computer Resources (TECR).
222
the Deputy Chief of Naval Material for Acquisition [DCNM(A)j, MAT 08Y is the
Navy's Principle Development Activity (PDA) for research, development and
acquisition of standard embedded computers, support software, and related
digital equipment. MAT 08Y is also responsible for establishing NAVMAT
policies concerning development and use of embedded computer resources, as-
signing SYSCOMS as Development Activities (DAs), controlling budget resources
for standard embedded computer resource R&D projects, and appraising project
results.
POLICY/PHILOSOPHY
INFORMATIONAL SUPPORT
The chances that a given system will not use a standard product is
greatest during the conceptual phase of the program, and once that decision is
made it becomes virtually impossible to change that decision later due to
"sunk costs." Programs may choose to use nonstandard equipment for any of the
following reasons:
223
0
cc
U
>4
I
m
PU0
I>ICC
co - --
iU
wwOE
-
00 >>xco'
I.
uus
& X~
OIL
ju cc I
lu 0
m 0.2L
b. A lack of awareness regarding the capability of Navy standards: Many
projects simply do not know what the performance characteristics are for Navy
standards. There is a general belief that standards must cost more since they
are general (vice specific) in nature, or are unable to meet commercial
performance standards.
The support, therefore, which must be provided during the conceptual phase
of a project is largely educational. Users of embedded computer resources
must be made aware of policy. They must be made aware of standard TECR per-
formance capabilities, and, finally, they must be made cognizant of the
logistics cost penalty associated with using a nonstandard TECR. At present
the three major mechanisms used to provide information to users are listed as
follows:
The introduction of the AN/UYK-43 and AN/UYK-44, with the attendant high
visibility competition, transition planning requirements, and competing market-
ing organizations, has significantly raised the awareness of TECR policy in
the Navy.
DESIGN SUPPORT
The functions which must be provided under design support can be cate-
gorized into two areas, Project Design Support and TECR Design Support.
225
1. v I
(1) Restrictions on memory, processor speed and I/O ports led pro-
ject managers to allow their contractors to program in assembly language in
order to reduce memory usage or to accommodate special timing or I/0 require-
ments. Although assembly language usage may allow more efficient use of
available memory and performance capabilities, it increases the complexity and
cost of programs during development and increases software maintenance costs
throughout the system's life cycle. Further, unless your programmers are very
experienced, you may well pay an efficiency penalty without realizing it.
The AN/UYK-43 and AN/UYK-44 will not eliminate AN/UYK-Ts and ANtYK-''
riot economically feasible Lo replace some 4500 cxs4s.tii ",
226
-- - -- ----.--
--..- - -.- :- - -w'~-r ~ - ~-
method of meeting the emerging requirements of systems which utilize the cur-
rent standards. However, funding remains unbudgeted for this effort. It is
expected that transition planning results will provide the justification
needed to obtain these funds.
a. TECR Availability: TECR are procured through firm fixed price, pro-
duction requirements type contracts. In many cases the contracts cover
multiple years of procurement. This means the contractor is required to
deliver an unspecified quantity of equipment over the life of the contract.
Normally, delivery is required within a specified time after an order is
placed. To date no contractor has defaulted with respect to a delivery. When
the product is delivered late it is the result of Navy problems. In many
cases, the user waits until the llth hour to place his order. Sometimes this
is beyond his control, but the result is still such that it is impossible to
meet his needs. The delivery times, After Receipt of Order (ARO), for the
AN/UYK-7 and AN/UYK-20 computers are approximately 12 months and 6 months
respectively - extremely good for a DOD procurement action, but a finite time
none-the-less.
227
increases over this price in the negotiation process, unreasonable cost in-
creases are prevented. Of course, these negotiations are not always easy, and
delays in the delivery of GFE can occur. The object, therefore, has been to
reduce the number of negotiations which must take place.
Our oldest standing contracts have been for AN/UYK-7(V) computers and for
tactical displays. These contracts must be negotiated yearly and are highly
dependent on quantities being procured. Therefore, fluctuation in user re-
quirements affect build rate and thus cost; thereby making these contracts
very difficult to negotiate. The AN/UYK-20 contract, on the other hand, is
fixed on a five-year cycle. The first two years are bid and negotiated at a
fixed price with automatic adjustment factors for inflation and ordering
quantities. These adjustments are always for future orders and never retro-
active to existing orders. At the end of the first two years, prices are re-
negotiated to adjust for any factors not taken into account by the automatic
features, and then a fixed price is set for the remaining three years of the
contract. At this point the cycle is repeated. The AN/UYK-43 and AN/UYK-44
contracts are patterned after the AN/UYK-20 contract.
How, then, has the Navy's TECR standards program managed to survive the
past decade? The answer is fairly simple. Major system userpt have assuu,'
equipment-level support engineering functions and contractor support has ,-
bought within the funding provided for hardware procurc e,*. ...
" :on significantly undermines the logistics savings ac. ,ve,
228
b. Control Support: The TECR manager must provide for the users a pro-
duct which is stable and cannot change without their knowledge and approval.
Any process implemented must be sensitive to the potential of causing cost in-
creases on user systems. Conversly, the process cannot be so rigid as to
preclude the injection of new technology to meet the requirements of new
users.
The approval of engineering changes based upon the desires of only one
user should not be undertaken even when the user is willing to fund the
change. Since these changes are not likely to be purchased by other users,
the result is a unique configuration which not only results in increased life
cycle cost, but produces no general benefit to the Navy as a whole. When a
user's requirements cannot be met by a design which is beneficial to all
users, or the user's requirements cannot be adjusted to meet the common de-
sign, then it is appropriate to use a nonstandard. In the past it has not
always been possible to separate the greater benefit from the individual user
need because the individual user has been funding the development or mainte-
nance of the TECR. The establishment of sound configuration management re-
quires the TECR agent to be financially independent of the user project.
While NAVSEA has achieved this goal in the development of the AN/UYK-43 and
AN/UYK-44, the Navy's inventory of standard displays and peripherals also re-
quires updating. The identification of a first user or group of first users
wii! assist in achieving the needed redevelopment funds, however, control of
the funds must continue to be placed in the engineering hands of a single TECR
cmumodity manager to ensure that standardization objectives are met.
229
SOFTWARE LIFE CYCLE SUPPORT
When the first Navy solid state general purpose digital computers were
introduced, hardware costs still outweighed software costs. The result has
been a slower recognition of the advantages of and the need to provide stan-
dard support software to reduce system software development and maintenance
costs. The support software that PMS 408 manages can be classified as Compile
Time and Run Time.
(1) It can only run on the AN/UYK-7. Since most contractors do not
own this host, it is a GEE cost to the user.
Concurrent with the introduction of the AN/UYK-20, the Navy took an-
other step forward with the introduction of Machine Transferable AN/( ) Sup-
port Software/Medium (MTASS/M). This set of program development components
is transportable across a wide range of commercial computers. This then al-
lows contractors to utilize the development support environment with which
they are familiar and to utilize the tools they have available on these sys-
tems. The MTASS/M system is being upgraded to support the AN/UYK-44. An
MTASS/L system is being developed to support the AN/UYK-43 and AN/UYK-7.
Machine Transferable AN/( ) Support Software/Large (MTASS/L) will have the
same attributes as MTASS/M with one addition. Those features of the system
which are unique to the host computer are being developed as a set of Common
Interface Routines (CIR). This provides two benefits: first, the rehosting
time has been reduced from several weeks to a few days; and second, by
following the CIR interface specification, the user can add to the MTASS/L
system any special tools he feels necessary for his development. Once the
MTASS/L CIR designs are tested, they will be incorporated into MTASS/M.
230
THE FUTURE
Two major issues face the Navy's Shipboard Tactical Embedded Computers
standardization. In the near term, the Navy must come to grips with trans-
ition from current standards to planned standards. In the longer term the
Navy must establish a policy with respect to the control of microprocessors.
For tactical systems that currently use standards, the issue of a short-
fall in capacity to meet operational requirements is the only true motivator.
The cost of logistically maintaining a tactical system with two different com-
puter configurations outweighs any economic benefits that might be achieved by
transitioning to the new computers in mid-project.
It is hoped that Navy planners will accept the fact that procurement of
AN/UYK-7s and AN/UYK-20s will continue into the late 1980s, and will provide
the resources necessary to refurbish and maintain these computers until their
true operational demise in the 21st century.
b. Microprocessors
231
Standards Program. A significant penalty is being paid in software develop-
ment and maintenance costs because no effective policy exists for micro-
processor applications.
232
- * .W.
W__ .?.o~o..7-
GLOSSARY OF ABBREVIATIONS
DA Development Activity
233
-- I
ML-STD-1589
Austin J. Maher
ABSTRACT
INTRODUCTION
237
IpltEvIOUS PAG r
Iv I%*
INTRODUCTION (Continued)
HISTORY
238
11L7i-- a. 77 *.lll . . -
b
HISTORY (Continued)
239
. . .. . ... . . . . . . . .......... " '" .. ".. .. """""""
JOVIAL VS ADA
240
JOVIAL VS ADA (Continued)
241
L.ZO"LK.Co4iii
l:-zzeo,&it,: ,
JOVIAL VS ADA (Continued)
CONCLUSION
242
MIL-STD- 1760
Overview of MIL-STD-1760
by
Major L. S. Dougherty
(Session Chairm~an)
prepared for
MIL-STD-1760 Session
1 December 1982
245 \osA fZ
% .,.* GE
Good afternoon ladies and gentlemen. Before we get to the
detailed papers today I would like to review how we got to
where we are today and some of the assumptions that underlie
the standard from both program offices and industry, and I will
246
I)...
....
-- : 7 -7-777%
7 8 :
space available. The wire bundle behind the F-4 wing leading
answer.
aircraft for all new weapons, and would require that only that
aircraft developments.
247
I
Under this approach, old interfaces would slowly disappear,
and after 15 or 20 years would he about as useful as tonsils,
at which time the old aircraft would be gone, hopefully replaced
with new ones.
power connector for such things as ECM pods and external sensors
such as LANTIRN.
We included extra wires for wideband signals over and
248
In phase two of our strategy for introducing MIL-STD-1710
we will add the connector specifications to the standard.
have been published including the triaxial pins for the 1553 mux
bus and the coaxial pins for both video and high bandwidth lines.
International Adoption
MIL-STD-1760 has been proposed to NATO and to the Air
249
* - S %~=
-. Wb ..V. S. -- . -- -- -. -- - --- j. - - - - - - - -- . . . . . . . .
AMRAAM
LANTIRN adapter required
MRASM
30mm Gun Pod - in PMD
ASRAAM - NATO implications
WASP
CSW
SAW
F-15 - study complete
F-16
A-10 - study about to start
B-52
B-lB
Advanced Cruise Missile
Common Strategic Rotary Launcher - provisions for
be answered.
250
Answer: In the conventional sense you are right.
However, a lot of the very best (and by that I mean
251
. . , .
..7
was not why the 50 ohm and 75 ohm lines were included
Concern: How come the video lines are 75 ohm coax when
input impedance.
252
I2
.M
V \~~** ~ V
Concern: Do we have to power all stations simultaneously
at full current load?
Answer: No. Whatever limitations exist in terms of
processor disk.
Now I have a short list of questions for which I have no answers.
253
What is the story on subsetting?
254
• a-
a,
-. - - -. . .. .' z ..w zw . _ f U. ' _UX
. . -.- - - :_ .%
BY GERALD E. KOVALENKO
NAVAL AIR SYSTEMS COMlAND
AIR-323B, RFM. 472, JF-l
AUTOVON 222-2522
WASHINGTON, D.C. 2036
Abstract
255
4* .*4p
INTRODUCTION
BACKGROUND
Until recently, there has been little emphasis or requirement for general
store/aircraft interoperability. The recognition that interoperability
between countries' weapon systems would significantly enhance the NATO defer"
posture has led to decisions to correct the growing interoperability problen.
Recently, the requirement for interoperability has been included as part or
system development direction. This kind of direction and emphasis will
rqifre designers to give more attention to the problem whil --ik r:.
'orns, but it will not of itself produce total tnterie:;tn'K I L
3 on, and/or aircraft system modifications is one approach, u' . * ',
256
t4 01_
-
n prah
ytmmdfctosi
,', nlrarrf
L
rule these are inordinately expensive. The military service headquarters has
concluded that the long term solution to this dilemma requires that
concentrated armament system research and development be conducted leading to
a set of standards and specifications which will support a physical and
functional interoperable interface.
STATEMENT OF PROBLEM
The number of different types of stores is large (more than 100) and
continues to grow as a result of development and acquisition programs. Stores
include conventional general purpose bombs, guided bombs, missiles (air-to-air
and air-to-ground), nuclear weapons, sensor pods, dropped sensors, camera
pods, countermeasure pods, fuel tanks, sub-munition dispensers, guns, rockets,
etc. The elcctrical interface between aircraft and stores is only partially
guided by standards and, therefore, has tended to evolve into system peculiar
adapters/connectors, electronic signals, power connections, and other armament
assemblies which make interoperability impossible without major modifications
to aircraft/and or stores on a case-by-case basis. The trend toward more
complex store function which require increasing amounts of avionics data from
aircrft systems is causing the problem to become increasingly acute. Examples
of this situation are AMRAAM, HARPOON, PHOENIX, HELLFIRE, ATLAS POD, ALCI., etc.
Two examples of aircraft weapon update costs are the A-7 and F-18. The
A-7 being an older aircraft one would asume that this aircraft would naturally
require costly modifications with the new modern F-18 requiring only minor
modifications. The F-18 is more compatible with the new weapons because of the
digital data bus, etc. However, significant modifications are required for
the F-18 also. Fig. 1 shows armament changes and their associated cost for
the A-7. Fig. 2 and 3 shown armament changes and their associated costs for
the F-18.
257
CONCEPT OF SOLUTION
258
j 9%"r
Mq
cc UR ":1 - "7
-
Cm - nCA"zj-
44
0~C 0 r
0U
7-
U, 4,
M 0
LU U)
_ _ _ _ _ _ _ _ _ _ 44I
- - . U6
ca cm-Wt
Lei *A re -c4
ca 'L3 ;; a
CL.~ 00)toL
't.. C) CD 219c C
-e _L
Sjc c . . 45C-
S2C ow C c
uj 259 LAJ
'. c3 :S .r C3 La CA c -c
.9 uV . ''3
CD CDCD
<-. >-
cnU
LU w =Q =LU
G
cnC. C3 3LU~ Cl,
<L C,, "
C~J -2
0 - -
ci ~ -~ I-
LUn
C3 C
E-
C-, ____
____ ___
___ ____ ___ ____ ___
~LLI LI_
C:) I- -C
I
4w.U LLJ
_DC CD,
-. Cl
260
.
-x CD Lr '.0
C)
(/11
0: (- ~ c4r-4
IL LnJ) 4
o~
oo ~ 4<
Lii CY.. LJ C) *a C)~
Zj r- 4:CDi. 0L
444: F- to .0 U
Co
CdC,
00
LUi
LLii
C,
U.' CD -J 00:y
ax z 3E z-: 2 :: c L C
LLI
-~ 0 0
IL Lii04 Lm
~ Z &l ~ 0C~ -
LiL.
CLi7
00 CV
cc %0 CC 4:
;r cogm
com en ui i
I I I
Ne l be1 Ie 2 55 MD: LLJ r,- 0-0 1 111
m co
261:
~v-~ - ~ U- ~~.-L~. cc ~ ~ ~ - . ~~ - -- - .
uys
NCin
P-I~
(J o
Mae
ma m
c~cr.
C4u u(
C.3
cc
11111E-4
Q z
Ia E4
d-t
t;4
lU.~
262
alll
p
a SO
aE-4
UU a11
I-A
263
BIOGRAPHY
Mr. Gerald E. Kovalenko graduated from North Dakota State University
in May 1960 with a BS degree In Mechanical Engineering. Mr. Kovalenko has
continued his education through graduate school extention courses in
Engineering and Management from University of California at Los Angeles and at
Santa Barbara, University of Southern California, and University of Michigan
with specially short course training through the Governments continued
training program. In May of 1960, Mr. govalenko accepted a position with the
Corps of Engineers in Omaha, Nebraska ahere he worked In the Design Groups
and the Atlas "E" Missile Installation and OAHE Dam Construction Sites. In
January 1962 Mr. Kovalenko accepted a position with the Naval Weapons Center,
China Lake, California. During his 17 years at the Naval Weapons Center,
Mr. Kovalenko worked on a variety of Air and Surface Launched Armament
Subsystem Development Projects. The Exploratory and Advanced Development
Projects included: Surface Weapons Fire Control Exploratory Oevelopment
Program, Point Defense, Sidewinder, AGILE, SHRIKE, HA., HARPOON, Aircraft
Survivability, Aircrft Armament Equipment, Liquid Propellant Gun Technology,
20mm General purpose projectile, and Gunfire Control System Technology.
During the 17 years at the Naval Weapons Center, Mr. Kovalenko was head of the
Mechanical Design and Analysis Branch for 7 years. In November 1978
Mr. Kovalenko accepted a position with the Naval Air Systems Command,
Washington, D.C.. As an Armament Engineer, the Technology responsibilities
included Gun System Technology, Pyrotechnics Tehnology, Air Armament System
Technology and Cartridge and Cartridge Actuated Device Technology. The
responsibility as Program Manager is primarily for the "Advanced Aircraft
Armament System" (AAAS) Advanced Development Program which includes Stores
Management and suspension and release equipment. The "AAAS" program is a
Joint Service (Air Force/Navy) development program which Is developing the
aircraft store electrical interconnect system. As a technology administrator
and program manager interacting with international groups for technology
coordination is required. The two International groups are NATO and Air
Standardization Coordination Committee (ASCC) Air Armament Working Groups and
Inter-Service JTCG/MD working party for aircraft/stores compatibility and
working party for guns and ammunition.
264
dd
4 I
MIL-STD-181 5
a'
The Ada Capability Study was performed by the Data Systens Division
(DSD) of General Dynamics Corporation, Fort Worth, Texas, under contract
with the Department of the Army Communications - Electronics Ommind (CEC24),
Fort MormOuth, New Jersey. The purpose of the contract was to provide a docu-
mented case study and analysis of the use of Ada in the design, development,
and implementation of a large scale digital system. An existing real time
system, the AN/TC-39 message switch, was selected by the Army for this case
study and the actual "A level" specifications were provided to General
*Dynamics.
267
ORGANIZATION AND PERSONNEL
A project organization was established with the group divided into
three teams: methodology development, system design, and training. Con-
sultants from industry and academia were used to support methodology
developrent, to provide expert consultation, and to review the entire case
study effort.
The methodology team was ozrosed of three General Dynamics employees
and two consultants from North Texas State University. A total of seven
employees were assigned to the design team during the contract effort, with
a maxinun staff of six at any one time. Personnel with varied backgrounds
were chosen so that the case study effort would be accomplished in a real
world environmt. Two of the people had Master's degrees in comuter
science; five had Bachelor's degrees, three in mathematics and two in elec-
trical engineering. The leader of the design team was chosen because he had
specific experience in communications and telephone switching syst s. Other
tean members had varied backgrounds which included real time systems pro-
grammting, compiler development, and business data processing. Four of the
people had experience in assembly language and Fortran; three had used
structured higher order languages including Pascal.
TRANG
The training of personnel was an integral part of the Ada Capability
Study. Early in the program, the project management sought effective Ada
training in the form of books, video tapes, short courses, and tutorials.
It soon became evident that the availability of training materials at the
level required for the Ada Capability Study was limited, and that it was
necessary to develop a training curriculum to meet the training requirements
of the project.
In-house training of Ada project personnel was conducted in two
phases. The first phase consisted of ten 2- to 3-hour presentations given
to the original members of the Ada project team by a consultant frm North
Texas State University (NT'). These presentations were given in seminar
fashion, in the form of lectures with accompanying viewgraphs and hanuts,
and with free class discussion. All features of the Ada language w re
covered in this phase. Because of time constraints, most topics were
*covered rather quickly.
The second phase consisted of a reprise of the first phase given
primarily for new team members, but open to anyone on the Ada project. These
sessions covered fundanentals of the language in more detail (in seven
2-hour meetings). Attendees in this phase had, on average, less broad
experience in higher order languages than those in the first phase. Special
emphasis was given to overall program structure, data types, packaging, and
tasking. Phase I experience was useful in identifying and anticipating
student difficulties.
268
MErHDOOGY DEELVM
269
I
270
06
* - -.........- - ~ ~ .A.
I
g5
MO
4
1'
S
I.1
p..
U
S
p.. a. -
0-.
I - z
4
I.
di -
S
U
I
S.
a.
p... b -
iii
I
- - - - - - - - -
aIM
I
*'1
27j
6,
272
COD
LUS
ac
LL.
C2
2C
C
U.'
9L.
LU
CD
CD 0
273
The understanding of the message switch application was gained by
studying the "A level" specifications provided by the custater. Within
these, many other specs were referenced. All specifications ware in narra-
tive form, and the "A level" spec described an additional system not re-
lated to this contract.
274
VMS
wan.
a.oa
MD
49 as
zZ33= Z E=I IS'1 w 1.r) 94 LI
3~- zz tI 3 - om ycg
w1...of
xesag
Sw2itch c
275 7o Qq L 1
if statemt
case statemnt
loop statement
assignment statemt
code stataent
expression
relation
exit statemnt
procedure calls for pre-defined procedures
raise statement
exception handler
Displined English is used to suppleiment the Ada requirements language
constructs when knowledge is insufficient for representing a particular
requirement in detail. Additionally, comments are used where appropriate
to add clarity to the requirements. The symbol for a comment line is
"-", the same as the Ada canment notation. A "->" symbol is used to
i-4icate a line of requirements specifications that is stated in disci-
plined English.
In addition to the Ada RSL, a primitive contains a brief narrative which
explains its purpose, shows traceability back to the "A level" specification
provided by the custrrer, and contains the date and initials of the analyst
performing the work. Figure 4 is an example of an Ada requiremants specifi-
cation which uses Ada constructs, disciplined English, and ccmments. During
the requirements phase approximately 150 primitives were produced.
By late October, one analyst had been transferred to the methodology
group and another had been added, leaving a total of four, and the first
draft of the Ada Requirements Methodology was released from the methodology
group. Fortunately, the data flow diagrams were still based on SADT, but
additional enhancements were supplied by structured analysis techniques.
Sane redrawing of the diagrams was required as a result of the methodology
arrival and additional levels of decmposition occurred. Another require-
ments analyst was then assigned to the project. The chief engineer assigned
the analyst to the output message section. The chief programmer was con-
tinuing with message routing and the previously-assigned analyst continued
on the input message section. Initial assignments were made by the chief
engineer based on individual interest, which was samewhat related to the
team menmbers' backgrounds. Hardware designers worked in areas of I/O and
software designers in transform analysis. The chief engineer was coordinat-
ing the requirements development, assisting in message input, and spending
part of his time ompleting another project unrelated to the message switch
(real world problem).
The decanposition process continued into December. Initially, it was
expected that the design document would be ompleted by Christmas, but this
was not accamplished. The message input requirements were considerably
behind, and the requirements analyst assigned to the message input function
asked to be removed from the project. T-e chief engineer and chief pro-
grammar cxipleted the section by late January while the other analyst
finished the message output. Also, in January, non-functional requiremants
276
--A413 PERFORM ROUTING LINE SEGREGATION
--PURPOSE : GENERATES MULTIPLE ROUTES, SEGREGATED BY OUTPUT
-- TRUNK TYPE
--REQUIRED BY PARAGRAPH: 3.2.1.2.7.6, FURTHER REFERENCES IN
-- DCAC-370-D175-1, SECTION 9-4.
-- REV BAAA
-- 11/5/81 HF/PD
procedure SEGREGATE Is
begin
for NEXT RI in ROUTE.LINE loop
--OBTATN NEXT RI IA HEADER
if NEXT RI z RI TERMINATOR (2EH) then
--> C6PY RI TTRMINATOR TO NEW ROUTE LINE;
exit loop;
end If;
if NEXT RI z RI In GROUP RI then
--> CUPY NEXT RI TO NEW ROUTE-LINE;
else
--> REPEAT UNTIL ALL RI IN GROUP RI HAVE BEEN COMPARED TO
--> NEXT RI;
end if;
If NO RIzNEXT RI then
If OUTPUT DEVICE 15 DTE then
If LMF PAIR z "SC","CC","BB","DD" or OII"then
--> COPY AN EQUIVALENT NUMBER OF SPAEES TO
-- > NEW ROUTE-LINE;
end if;
el31f LMF FIRST a "S","C","B","D" or "I"then
--> COPY A SINGLE SPACE TO NEW ROUTE LINE;
elsif LMF FIRST a "T","R","F","Q' or "I"then
--> COPY "SI"(OFH) TO NEW.ROUTE LINE;
else
raise LMF ERROR;
end If;
end If;
--> COPY ONE SPACE CHARACTER TO NEW ROUTE LINE;
end loop;
end SEGREGATE;
277
:"
., ' ' . ,_ , ' , o ,,,' ' , " / ' } ) 3 'J .5 : ,',,¢., , ... ,h
relating to performance, reliability, and operating constraints not des-
cribable elsewhere, were omnpleted. Concurrency (high level) was studied,
and a concurrency chart was produced.
The efforts of the design team during the requirements phase resulted
in Ada requirements document. This document restated the "A
level"174-page
a specifications in a mre structured, organized format with many
graphic illustrations (DFDs and concurrency), Ada subset RSL, and narrative.
The application of ARM produced a very good understanding of the
problem during the requirements phase. The success in this area can be
mainly attributed to the functional decaposition, DFD approach used.
Although it was not known at that time, the design and coding phase went
considerably faster than expected. It is felt that this is due partly to
the thorough understanding gained during this phase.
DESIGN PHASE
A transition from the requirements phase to the design phase took place
in late January, 1982. The four requirements analysts continued on the
project and two new personnel were brought in from engineering. The engi-
neers were given the Ada requirements specification as their primary source
of information about the message switch, as well as a briefing on the
methodology. The design team met as a group for several weeks, sometimes
in full day sessions. Various issues arose during the sessions and the
need for individual thought dictated half day sessions on many occasions.
The first two weeks were spent on object-oriented design. Since none
of the designers had ever participated in an object-oriented design session,
the methodology group was frequently invited. It was suggested by the chief
methodology engineer that the search for objects should begin with top level
DFD (node AO). This turned out to be a good idea since four out of seven
objects appeared at that level. The process of identifying operations to
be performed on the objects gave the design team the opportunity to more
closely observe the relationships between data structure ccmonents. Thus,
information hiding techniques could be applied that allowed operations to
be hardware independent. This was especially evident when designing the
"reference storage" object, where the "construct" operation was defined to
make a sequential operation work acceptably for random access or sequential
hardware devices. In addition, the "message" data structure and its cam-
ponents provided the basic structure for the internal system software design.
During the design sessions, one designer was in charge of updating the
chalkboard as the design evolved. The chief engineer refereed the dis-
cussions, especially when it was felt that enough time had been spent on a
topic. The chalkboard was copied to paper by the participants at the end
of each design session or when a new topic was to be considered.
The object-oriented design sessions could have continued longer, but
opinions varied as to what additional usefulness would be gaire from this
relatively new approach. The next step in the methodology lasted about
four weeks and began by utilizing traditional structured design techriqe,
to geerate a structure chart of the message switch. Athoc'- co.'.-
tion was given to startup/restart, operator interface, maintan-,-ce zr-:uraw.-
278
I
and runtime support, the primary design emphasis was related to message
processing. This was because the message processing is the most important
real time aspect of the system and all other software in the switch is
present for its support. The support functions were somewhat limited
because of the time and scope of the project. The emphasis on support
functions was at the interface to the message processing function.
After several rounds of refinements, the chief engineer made assign-
ments to team personnel. For those who participated in the requirerents
phase, the assignments were in a different functional area. This was wot
only to provide each person with swe variety, but also to see if a
designer could interpret the requirements written by another requirements
analyst. Frum the time the assignments were made, the person responsible
for a particular area of the message switch would be the resident "expert"
during a design session imlving that area. This helped to ensure that
a specific designer was responsible for issues arising during the sessions
pertaining to his area of expertise, and part of his time outside the ses-
sions was to be utilized solving these problems.
Throughout February and March, the structure charts were refined,
additional concurrency requirements were identified and coupling and cohe-
sion ("goodness" of design) were evaluated. In mid-March, an in-house pre-
liminary design review was held. All design and methocblogy team members
were present as well as an Army representative and consultants. An overview
of the message switch was presented for the benefit of the consultants. Then
the object-oriented design, structure charts, and concurrency were discussed.
Same minor errors were detected during the process and it was generally
agreed that the review was mxthwhile.
In late March three areas of the message switch were identified as
potential condidates for coding as required by the contract. Message output
was suggested as the runmber one choice and the Army subsequently agreed.
In early April interconnectivity charts were made by each designer for
his area of responsibility. The two primary data structures, linetable and
routing indicators, were formally organized and recorded. One designer
with much hardware experience wrote a description of the executive initia-
lization and user interface modules in narrative form. This was done to
show the cmpleteness of the system design. The area of user interface,
startup/restart, fault detection, and maintenance diagnostics are just as
important to the system as the application. Due to the size of the message
switch and the scope of the project, the level of detail in these areas
was necessarily limited. The first seven steps of the design methodology
were ccnplete and a one hundred page document was campiled for the critical
design review held in mid-April.
All steps in the methodology were useful for design purposes except
the interconnectivity charts, which were intended for documentation of
interfaces. The infonation in these charts was derived directly from the
structure charts.
279
* After the CDR, the Ada Unit specifications for each Ada design unit
of the structure chart were created. This served the purpose of formal
specification of the calling sequences, tasks, declarations, parameter
lists, and other items required by an Ada specification. The example
sham in Figure 5 is one of over one hundred written for the message switch,
and forms the basis for a PDL. The designers accomplished this mostly as
an individual effort, with reviews by the chief programmer.
The hardware/software partitioning was done concurrently with the unit
specifications. The designer who wrote the "run switch" description worked
on partitioning full time. The chief engineer assisted with this process on
a part-time basis. In addition to task coordination, tine was spent assist-
ing with the data structure unit specs. It was discovered that the dis-
tributed processing approach decided upon by the hardware designer could
have significant impact on the structure that had been defined up to this
point. The level of impact depended on where the partition was drawn. A
group meeting was called to discuss the matter, which resulted in a parti-
tioning that had a minimal design impact, yet provided good interprocessor
load sharing and cost effectiveness. The conclusion drawn fram the expri-
ence was that the hardware/software partitioning should be considered
earlier, particularly in a distributed environment.
Because of the scope of the project, the detailed design was done only
on the selected module and its interfaces.
The detailed design phase was carried out differently than MI.Ikied
by the Ada design methodology, mostly because the expression of the system
design in Ada PDL wuld not be very different from the requirements RSL that
already existed, except in the area of message processing support routines.
A two day group meeting was held to establish the exact routines and func-
tions needed for this support, including the memry allocatioVdeallocation
schew for message buffering. After establishment of this structure, each
designer/programmer was to use these support (library) routines as necessary
and report to the chief programmer any new support needed but not yet
defined. All routines in the MESSAGE OPS, SE2 TVOPS, and MNAGE IIRANSIT
packages resulted from these sessions, as wall as Ehe message scheinn, a
diagram showing the basic internal message structure. Having these packages
at the start of the detail design provided a certain amunt of consistency
to the resulting design because each designer worked with the same building
blocks, not creating individual special purpose routines that partially
duplicate functions. This approach wrked extremely well. Tw designers
were paired to design the output message validation routines, another defined
the queueing to output port interface, another designed the output port task
call/accept structure and support routines, and another continued on hard-
ware/software partitioning.
The final design review called for in the methodology was held at the
technical interchange meeting of May 25 and 26 near Ft. Monmouth, N.J.
Essentially, there was a complete design walk through (informally held at
General Dynamics the week before), a design philosophy review and explanatior
of the hardware/software partitioning. The requirements-to-design trace-
ability had been orpleted at the prior design review meeting.
280
- V.
RD-Ai45 697 PROCEED INGS PAPERS OF THE RF5C (AIR FORCE SYSTEMS 4/6
AVIONICSAFB
WRGTPTESNAOO
WRIGHT-PATTERSON AERONAUTICAL
IETRTCOMMAND)
STAND..(U)
OH DIRECTORATE 0.. SYSTEMS DIV
UNCLASSIFIED C A PORUBCANSKY NOV 82 F/G 1/3 NL
EhEmoEEEmhEE-
EIIIIIEEEEEEfEE
llIlhllEEllllEE
lflflflllllflflfll..
llEEEEE~hEElhI
-lo lot L,= 6 ---
1.1 s'
MANAGEINTRANSIT
package MANAGEJNTRANSIT 13
ATE:---May---------1--82
------- --
-NAME: MANAGE INTRANSIT
-PURPOSE: contains procedures and tasks to manage the Intransit
storage memory resource.
PROGRAMMER: Paul Dobbs
-----------------------
ce ao-------------------
281
PROGRA P1HSE
Although there was no formal preprogramming Ada evaluation, a set of
standards was developed by the Methodology group as programming progressed,
and members of the design group consulted with each other on a regular
basis to ensure that the development stayed on the right track. The selected
module (output message) was programmed in Ada utilizing the primitives (fran
the requirements phase) and the Ada unit specifications (from the design
phase) for the application software, and the machine dependent structure dia-
grams and Ada unit specifications (both from the design phase), for the
support (library) software. The support software consists of packages of
functions and procedures (such as segment ops) required to perform operations
stated in disciplined English in the appl1cation primitives. Most of the
message switch support routines, queueing interface and validation routines
had been written by late-May. The "send message" routines, which required a
much closer orientation to the hardware were written in June. It was quickly
determined that Ada has some deficiencies when interfacing at the hardware
level. Most of these concerns have been rectified by revisions to the Ada
language subsequent to the July 1980 version used in the project. Also, in
June, time was spent formalizing various documentaticn.
Since no one had any Ada progamung experience, the New York University
Ada Ed Campiler/Interpreter was used frequently to find syntax and semantic
errors. Even though sane problems were uncovered in Ada Ed, it was deemed a
valuable tool. It was necessary to restructure and break up some of the
larger modules in order to allow compilation, but it was also agreed that
using "separate" procedures made higher level routines more understandable.
This increases the need for a good cross reference tool, however.
An error analysis was accomplished to determine the frequency and types
of errors made by the individual programmers aid to relate this information
to the experience level and training provided for each programmer. It was
no surprise that programmers experienced in Pascal and Jovial understood
the concepts of Ada the easiest and turned out more error free code. Typo-
graphical errors were the largest category (about 25%), but declaration
errors, failure to Import packages, and type mismatching accounted for half
of the errors made after correction of syntax. Better training and
experience should lower declaration errors, but good tools should help lower
the errors attributed to import errors, and maintenance of.a type dictionary
would probably have decreased type minatches. The tern uembers who did
Ada progrTUming became very proficient in its use, partly with help f rn
other prograners proficient in Pascal and Jovial, and partly through use
of AdaEd. Approximately 7500 lines of comnanted code were generated by
four programmers with an overall rate of approximately 7.5 lines per program-
mer hour. The 7500 lines of code generated represented nearly 15 percent of
the total systan.
CENCLUSIONS
The Ada Capability Study has been a success and has demonstrated that
Ada can be used effectively in the definition, design, and prgranmIng of
a large scale digital systen. In a span of twelve months, a methodology war
developed, personnel were trained, system requirements were 6cfined, a
282
lww.rvr.
'W Wwy- : -- W.. 7't. F.UP; . ..V. .. . - f- - r -- ..
design was aooc lished, and a module of the system was coded. Since an
Ada cop2iler and run time support package are not yet available, it was not
possible to execute any of the inrplemented code. It is recognized that
certain embedded real tire applications may present Ada ipleentation pro-
blems heretofore not realized, particularly in the area of hardware inter-
facing and tasking.
A case study such as this is a good beginning, though it is only the
beginning. Continuing research in methodology development and in the use of
Ada is required with the developzunt of cmpilers and an Ada environment.
In a paper of this length it is difficult to discuss all aspects of a
project such as this one. Several docmrents were produced which describe
each seqment in great detail. The titles are listed in the appendix and
are no available from the National Technical Information Service.
U WS V Vqp.VE?1
283
APPEDDC A
U. S. Army CE=
Joe Kena=, DRSEL-'I:S-ADA
Ft. Monmouth, N.J. 07703
by GOOAL DYHIWCDPOM'S
Data Systemw Diviscz
Central Cnter
(3) Ada System Design for the AMtrY-39 Store 6 Forward Message SwitchNTIS #ADAJ.23307
(14) Ada Capability Study Source Code Document, Revised, Not assigned to NTIS
28'4
STANDARDIZATION ISSUES - NEAR TERM
KB Dixon
Sales Manager
Cwmbran Department
Ty Cooli Way
Cwmbran, Gwent
South Wales
applications.
287
FpagvgOU A
iIs-
BACKGROUD
With the notable exceptions of the Royal Navy and the United States Navy,
For both the New World and the Old, it is not perhaps surprising that
'the Navy got there first'. It was the ships of the fleets that first
288
In the early 19609 Ferranti were primarily engaged in the design and
supply of computer systems for fixed ground systems for Air Traffic
Control and Air Defence and for the first mobile Air Defence missiles
such as Bloodhound and Thunderbird. This was in the days when each
own, special computer. The first naval systems were for 'capital' ships
such as the carrier HMS Eagle and later for the County Class Guided
main sensors of the day; but the systems, whilst functionally complex,
apparent one did not have to be a prophet to realise that if such systems
were going to spread across the different classes of ship in the fleet,
289
-l 7.7.-1 -7-72.-74 al..~ a-. K% -17117 177 -
and this prevented the spread of some standards beyond the range of
integrated circuit and its followers - 1431 and LSI - have, however,
of overkill has become more economic. This has now reached the point
overwhelming.
290 .5
.5
A CASH HISTORY
how these lessons have been learned and applied In the UK.
range of fast bipolar logic - DTL Micronor II - which had the inherent
and mechanical enviroment based upon multi layer printed circuits for
291
4 From these we were able to construct systemi ranging from Aircraft
through more complex systems involving direct digital control of' weapons
4 and sensors, as on the Type 42 guided missile destroyers, the Type 21 and
We were able, within the concepts of the F1600 series computers, to take
* The FM1600 and FM1600B computers gave way to the FM1600D and
FM1600E computers....
line repair.
292
And the printed circuit card sizes enabled, in some cases, the
'Searchwater' radar.
Ferranti, of which over £100M have been for export - and sales continue
to grow.
standards.
293
There is a wider lesson to be learned from this, and taken into account
ability, affecting:
considerations.
maintainability requirements.
counterparts.
294
V *0~ * ~ ~U N -.
MOD POLICr - TE FRRAMTI ROLE
with the first serious attempt within MoD to define computer standards.
requirements, the MoD 'Christchurch' committee came into being. Its aim
ranges were chosen. Of these, however, only the Ferranti F1600 Series
had an effective standard interface, and moreover, one that met the
this can be seen as a key reason why - and contrary to many people's
inital expectations - the Ferranti FM1600 and FM1600B ranges have come to
295
The evolution and acceptance of computer standards during the 1960s and
early 1970s in the naval scene has not, however, been paralleled in the
This time, whilst the underlying aim has been to achieve a common
Having its origin in the Ferranti commercial Argus series, a largely MoD
test devices. It also includes interfaces to the 1553 data bus and to
the UK Naval standard interface - the AMW Serial Highway - together with
296
M -
M-W I TV - LN S. URT.t- . -
.. . J.. . .
product range, licence arrangements have been signed with the MoD
The M700/20 is, only the first of the M700 series, having been largely
military standards.
297
-A W- -!
programe.
It is designed for use in all naval, land mobile and avionic applications
1
Also under development is the Argus M700/ single card microcoputer.
Based on the Argus M700/40, this includes cache memory, control and
monitor logic, and FILL control; whilst for interfacing to devices off
298
i
Ferranti are heavily committed both to the sale of the Military Argus
THE FUTURE
increasing impact on the UK scene. Few would deny that there is every
will the comparatively limited MIL STD 1750A architecture stand the
test of time?'
299
The answer to the same question in respect of the Nebula 1862 as
300
all
Bearing in mind the limited volume requirements of the military
The time for 'public' domain standards has come. There is every
reason to expect the United Kingdom to join with the DoD in the
competitive technology.
THE AUTHOR
Keith Dixon has been associated with Ferranti computer developments since
1965, initially for Naval applications but since 1970 with emphasis on
301
Jl
inran~r .~. .- t,.-u~w-twt ~ ~.- ~ ~ ~ .9, ~ ~ ~.. ..- rr rurtm-~uc- rr -
Er . -
THE AN/UYK-43(V) AND AN/UYK-44(V)
A PROGRAM OVERVIEW
(202) 692-8204
Biography
Captain O'Donovan has served in a variety of R&D, Fleet Support and acquisi-
tion engineering billets during his career.
Tours at the Long Beach Naval Shipyard, Electronics Officer aboard USS Hornet
and Fleet Maintenance Electronics Officer on COMSERVPAC and CINCPACFLEET
staffs have been interleaved with Washington, D.C. assignments as NTDS Project
Officer for the CGN-36 and CGN-38 ship class Combat Direction System designs,
and as Director for Electronics Programs on the staff of the Assistant Secre-
tary of the Navy (Installations and Logistics).
IHe comes to his present job as PMS 408 from a tour as Commanding Officer of
the Naval Electronics Engineering Center, Charleston, South Carolina.
Abstract
303
Both the AN/UYK-43(V) and AN/UYK-44(V) are modular in construction to per-
mit optimal configuration according to the unique requirements of each user
system, enhance maintainability and logistics supportability, and permit
orderly infusion of advanced technology into the computer hardware.
INTRODUCTION
The AN/UYK-43(V) Navy Embedded Computer System (NECS) and the AN/UYK-44(V)
Militarized Reconfigurable Processor/Computer (MRP/MRC) programs will provide
a new generation of highly reliable computing resources for support of Navy
tactical systems developed and deployed in the 1985-to-1995 time frame. Both
programs are built on the current extensive base of Navy tactical embedded
computer resources (TECR). The term tactical embedded computer, as used in
this program overview, is defined as a computer or processor that is an in-
tegral component of any system or subsystem contributing to the combat cap-
ability of the operating forces. It follows that TECR then, are those
computers/processors integral to a tactical equipment/system combined with all
the software, data, support, training and personnel associated with the combat
ready status of these computers/processors.
GENERAL DESCRIPTION
304
stride forward in computer capabilities compared to the current AN/UYK-7(V)
32-bit baseline. This includes 9 times the processor throughput speed, 25
times the memory space, 6 times the input/output (I/O) throughput and greater
than 3 times the reliability when configured in the "B" enclosure. The
AN/, YK-43(V) computer system features advances in maintainability, built-in
test (BIT) design and fault-tolerant architecture unmatche. by current Navy
systems. Single-button maintenance actions performed by Navy technician
A-school graduates with one additional week of specialized training will suf-
fice to diagnose and fault isolate failures in the AN/UYK-43(V) computer sys-
tem. A combination of hardware, firmware, and software modules called the
Fault-Tolerant Reconfiguration Module (FTRM) combine to provide a computer
system with no single-point failures (when properly configured). Extended
mission availability in the presence of degraded hardware is then achieveable
and tactical applications software can be executed to obtain system MTBFs
significantly beyond the 6,000-hour basic computer MTBF realizable without
FTRM (the degree of hardware resource availability in degraded mode is an
end-user system design prerogative).
305
Figue
Coputrs
1.
ANUYK4
B"
nclour
[IB
(Lft
SpryUiac(ih)
The
N/UK-44V) samiiaie geea pups 6bt ro sor nd r
330
Figure 2A. Standard Electronic Modules (SEll) Used in AN(UYK-44(V)
Militarized Reconfigurable Processors (MRP) (IBM (Left),
Sperry Univac (Right)]
307
The AN/UYK-44(V) Militarized Reconfigurable Processor and Computer (MRP/-
MRC) is a software-compatible extension and enhancement of the AN/UYK-20(V)
and AN/AYK-14(V) shipboard and airborne minicomputer family which represents
the Navy's 16-bit computer instruction set architecture base. There are more
than 5,000 units of the Navy's 16-bit computer family currently planned or
installed in tactical systems. The MRP/MRC population planned over the next
decade will reach more than 10,000 units. The MRP/MRC is a noted departure
from current computer standard efforts in that the design of the component
circuit cards has been specified at the card level. With the aid of the
Standard Electronic Module (SEM) program, the Navy has directed the develop-
ment of standard printed circuit cards and card sets which may be separately
ordered and inserted into existing systems' physical equipment structures,
thereby supporting the first truly embeddable military processor. Through
this engineering approach, system designers will be able to acquire and in-
stall as many or as few computer parts and capabilities as their processing
needs demand. The MRP/MRC additionally represents advances in computer cap-
abilities as compared to the current AN/UYK-20(V) 16-bit base, including 2
times the processor throughput speed, 16 times the memory space, 3 times the
reliability and 4 times the I/0 throughput.
DEVELOPMENT OBJECTIVES
The Navy's strategy underlying the current TECR development effort can be
summarized as follows:
a. Ensure that the AN/UYK-43(V) and AN/UYK-44(V) computers meet the full
spectrum of systems requirements in terms of performance and operational sup-
port capabilities.
308
,
vi. -7 7 w-vVr W R". . 77777
.. '.-.'. ,.
PROCESSOR
SPEED 22111NIS CACHE).162t KIPS
MND. NS NIS (CORE)
I/OSEEO M WORDS
(22EIT$ SECOND
PERIOC
MULTI-CAIIlIET CONNECTION CISPERMITS SYSTEM MOE ABDUESSABILITY
(23n WORS) I uR CPUANDS IO'C
UPTOIS ENCLSORS MAYBEIUTIRCOONNETSO.
1/0 CHANNELS IOA$PERIOC
32 INDEPENOENT
MEMORY
ADDRESSING 326115
SIZE(IN.)IN.W.0) A-4@XIE.x2LUK FITTHROUGH
21"SUWARINEHATCH
1-lZISSXUZS
REGISTERS : SETOFTASKS
4SETSOF EXEC
BREAKPOINT
RESISTERS I SETSOFS REGISTERS
CPU1/0CONTROL CPUCONTROLS
UPTOI IOs
MTSF(MINIMUM) -m HNS
AVAILABILITY (MINIMUMI 11
.15
COOLING AIR/WATER
POWER
CONSUMPTION 2.55 WATTS
1"A"ENCLOSURE)
S.6l WATTS
("S"ENCLOSUREI
309
4..4
The engineering objectives of the AN/UYK-44(V) computer system development
are summarized as follows:
4. Both the MRP and MRC versions emulate an ISA based upon that of the
AN/UYK-20(V) and AN/AYK-14(V), with extensions to increase the capability of
the computer, i.e., the ISA of the AN/UYK-44(V) is a superset of the ISA of
the AN/UYK-20(V) and AN/AYK-14(V)
6. Provide a commercial grade system for MRP testing and system develop-
ment, to be identified as the Microprocessor Development System (MDS)
IftinWm tou
i nt
WAN9WA LIGU"N POLLWN M~IS
iL 0-1i11"n-
~-IIIA,
WL?4T-4IS
*A1*
-. ~ 9. ~ ~ ~ ~ ~ 'I 9T M 9. 310 U 9 -. .. . . . . . .~
OL~ff9-A
LOW PERFOR- PERFOR-
HIGH
MANCE NRC MANCEIRC
PROGRAM SCHEDULES
311
YEAR
FISCAL I,0 1 1, VL 9L3 . .
CALENDAR YEAR -2 1 1 13 14
AN/UYK-434V)
i ENGINEERING
DEVELOPMENT
ClONTRACTAWARD
I BEGIN
DESM
VERIFICATION
TIMT
A
EVALUATION
9 PRODUCTIONCON- 2
TRACT SELECTED
3
* NAVY LAI IO- A
DELIVERY
3S
R COMPLETE NAVY AA
LAI VERIFICATION
I 1STPRODUCTION
UNIT
I LANO-SASED iN 3
OPERATIONAL _AA
TEST S
" ASUREQUEST -
S FOT&E U.-
RFP - REQUEST
FORPROPOSAL
ASU - APPROVALFORSERVICEUSE
FOTSE - FOLLOW-ON TESTANDEVALUATION
The AN/UYK-44(V) MRP/MRC EDMa have been undergoing periodic delivery (card
sets and support systems) since 18 December 1981. Advanced Production Equip-
ment (APE) deliveries will be complete in November 1982, except for the MRC
packaged computer. Both contractor and independent lab testing is in process.
Testing will be completed by January 1983. Source selection is planned for
not later than the end of the third quarter FY83 contingent upon completion of
testing. First production HRP units will be available prior to December 1983.
Final MRC testing and MRC production unit deliveries are anticipated by
December 1984. (Figure 4)
312
.3~8 L..2 1.. 132L
LL~ ___
CALENDAR YEAR 79 s0 11 12 33 14 S
I
PROGRAM INITIATION
ANIUVK-(V) 11
TASKING
FULL-SCALE DEVELOPMENT,]
ISSUERFP A
CONTRACT AWARDS A
12
FIRST MRP APE DELIVERIES
COMPLETEMRC EVALUATION
PRODUCTION
OT-11C TESTING
IMAC)
REOUEST FOR ASU
313
* -I~. '
1. Provides the extension of the internal computer bus outside of
the computer enclosure.
*b. A fault tolerant concept for the computer system that provides for:
314
AISIUYK-1(V1 ANUK-43V1 IMCL Al -ANIUVK.-43(V) I&INCL
SI
CENTRAL PROCESSORS I 1 2
INPUT/OUTPUT CHANNELS Is 24 64
POWER
CONSUIMPTION
(WATTS) 2.5 2,611 Sim
1/OINTERFACES IIL-STD-13S?)
(*NEW DEII1
a. Low and high performance embeddable card sets designed on SEX Format
B form factor for use in distributed processing and qualified to Level II SEX
environmental requirements (including 70K feet altitude testing).
315
V ANIUYK-20(V) AN/UYK-44(VMRC
CENTRAL PROCESSORS: *
I/O CONTROLLERS:
110 CH4ANNELS: 16 16
1. Improved RMA
COHPUTER MODULARITY
316
system. In addition, their modular nature enhances maintainability and
logistics supportability. This modularity also permits orderly infusion of
advanced technology into the computer hardware to improve performance and/or
reliability, or to reduce size, weight, power consumption, or cost.
The AN/UYK-43(V) and AN/UYK-44(V) are required to meet or surpass all the
applicable Navy invoked specifications for shock, vibration, air and struc-
tureborne noise, electromagnetic compatibility, electromagnetic protection,
safety, electromagnetic interference and environmental stress testing in ac-
cording with MIL-E-16400(G). In addition, the AN/UYK-44(V) design discipline
is specified in accordance with MIL-M-28787 for standard Electronic Module
(SEM) design.
ENCLOSURE TYPES
MODULES A 3
POWER SUPPLIES 1 2
317
',, . oi-
r.. _ %,..,'.''.V',V
. , ; , '- , ' ,,-.'% * 'r ,.--~
*%*.,'.v *,.,V N
. . **' 5,. : .- S
EXCSUREA 2 U
CIHANNELS
SALIENT
ATTIBU6TES
I FAULT-TOLERART
DESIGN I AUTOMATES
MAINTENANCE
FACILITIES
- AUTOMATIC
DETECTION I EXTESSIVE
PSRPOMOANCE
MONITORING
ANS
:3-
PROGRAMSVE FEATURES
- AUTOMATIC
RECOVERY
O iuPU COBIROLLIR- 00C)
M7UTU
CASUALTY
REACTIONI
HIERARCHY ARITHMETIC
PROCESSING
CAPABILITY
TO
- PAULT-TOLERANY
ANDSYSTEM
RECONFIGURATION
MODULEIFTAM) S CPU-40C
EFFECTIVELY
CREATESI
DVAL
- TEST)
BIT(SEULT-4B
0 335241SITSCOREMEMORYWODLE
ISMUM
- PARITY
OffCOREMEMORY
ANDMODULE IiE 015X34BIT MAX)
DATATRAIPERS
O BUX31 SM EMI-COOUCTOR MEMORY
MOULE
- ERROR
CORRECTION
ONBNENCONDUCTOR MW" SIZE(11039 SETS
MAX)
MEMORY
CNMMI CBAMI
- SUALPSUER
SUPPLIES
- PULL IYRCONUCTIVITY OP
REVUSMABS IMMOY
- SYSTEMSRVIVABILITY
HARDWARE
IBUILT-IN1 REDUNDANCY
07" SOPTURI AILITY To
RECONFIGURE)
U. S~CPII.-WACEPPECTYELY
CREATEDVOUR
PROCESE CAPABILITY
318
For either enclosure type, each I/O channel may be independently selected
from a set of eight standard interfaces. The Computer Interconnection System
(CIS) allows the system designer to implement a virtual multicomputer proces-
sing complex in which a processor in one enclosure may have direct access to
memory modules and initiate I/O chains in as many as 15 other enclosures or
peripherals.
319
""
MEMORY !EXTERNAL
DEVICES
I I I (UPTO 4)
SOOTSTRAPMORY MEMORY
INTERFACE I/O
MEMORV-MA1PIO
CONTROLBu
EXTERNAL
p -- PROUIOR
TENTRAL
CONTROL PANEL .W OROL AgD HAUNTIl!
EXTERNAL
INPUT REAL-TIMEAiOMONFTO CLOC"
MATHPAC Io
USIAaROWH
I MEMORY
MANADEMIENT
MEMORY
ADORESEXPAN
4. MATH PAC
5. Bootstrap Memory
320
i. One to four I/0 controllers
b. The I/0 Channel Adapters (IOAs) are implemented in two channel groups
for the following standard interfaces:
1. PARALLEL CHANNELS
2. SERIAL CHANNELS
(c) VACALES
(f) NAT-STD-4156
1. Square root
d. The Real Time and Monitor Clock and Bootstrap modules provide:
321
g. Memory mapped I/O (MHIO) modules allow the CP and/or the IOC to com-
municate with peripherals by treating the control and data registers of each
memory mapped I/0 module as memory locations. Features of the MMIO capability
include:
3. Asynchronous timing
The AN/UYK-44(V) MRC includes the MRP and selected options plus a single
DMA channel per MRC cabinet. In addition to the features shown in Table 5,
the MRC design provides for an expansion cabinet option containing one IOC, 16
I/0 channels, and 512K semiconductor or 256K core memory.
COMPUTER MAINTAINABILITY
a. AN/UYK-43(V) Summary
322
76 z N!
b. AN/UYK-44(V) Summary
An easy to use operator and maintenance panel mounted on the front of the
MRC simplifies and reduces MTTR. This panel consists of a function/mode
select keyboard and an operator interface display. The microcode firmware can
be executed as an in-line macroinstruction, as a press-to-test operation en-
abled through the operator and maintenance panel, or at initiation when the
stop/master clear switch is momentarily depressed. Once diagnostic testing is
initiated, fault isolation is accomplished by display of fault group numbers
providing direct reference to the failed module(s).
CONCLUSIONS
323 a
technical manuals, software, maintenance and operator interface will allow
interchangeability of equipment and personnel between platforms and between
systems on the same platform. During critical operations, computer system
availability will be significantly increased. Standardization will allow cost
effective evolutionary preplanned product improvement upgrades of memory
capacity, ADA capabilities, and VHSIC-like technology insertion. The physical
and functional partitioning of the AN/UYK-43(V) and AN/UYK-44(V) are designed
to facilitate the infusion of future technologies to maintain these computers
on the leading edge of the produceable computer state-of-the-art.
324
.*. - 9 * ...
*~ * ....... * * ' " . .*
GLOSSARY OF ABBREVIATIONS
A0 Operational Availability
325
-. U . ft~~t
.ft *. *U ~ ftU ~ %'V V ~ ~
AN/AYK-14 (V)
STANDARD
AIrbOrNE
Henry H. Mendhall
Cruiputer Resources and Avionics System Division
Naval Air Systems Commad
Washington D.C. 20360
327
i •
-g .9 t h~ ' '
N4~40
*r MC -4 r4 -I4
L. C0~~ V:r04) Cm.F
cd0rG co0i 04 "
r C. to
4C a) to 0 0m
.0 V4V CC U))
v Lm .4 "q a(1 16~4 0 c >
0 00 L f> .i 4 )0
4) 04) 0 C )0 L4 o
0 4)ML C4 z V M
:3 CL 4)E-4 w 0 4U 4)
bc0 4) .C -4 C . LU)
0IDw c
-r4 43E0 a Cdvs
tI w 114 4) -4 V4 0
>%
) - 0 L.4)0 4 1
0a s) 0 l0 a L V U
0400O.41 A40
K LU))r-4 CJ)M IC 0 E
~L.i4 4)0U 0 co W v
OPI In0 0 0c IU. M 0~I
U) Oi4J C ) -iC: L.
0 0 4'r-~.. *. 0) L
-' 4 4"f44 0
-4C r4 t 40 4)L r
0 L0
. v .4 4 W ac0 4j a) r4 'M 4
0 U 0C Ve4 9..- 4 toUV-4CaJC
00 U 0) -4 tn -1 0 2C) 0-4 (
Le 0. r~-4 0.40U t 0m 0 V4 a f-I
z)C V))0.C r4 .iW4 cc LXO.0).v
cd I-40
4) AT 0 C "4 0 -I 0
ho a
0 - 4 E*4 1 %- 0 Lc 0
t' d0cU)V) 0.
m0 r.UL
-T 9 4 4) Go L O r44
M. L 4 )-4
I )L . 4)C = 4) m4J
" C)"4:
bd 0 v.S. 0 4) . 0 )
V,4 z 3:
:0.4 L. 0 6 43c 4 ) S..)tos 00
%11 CLCC4v00 94 4)4)
0 4) C L 04)- 40C L A .) 4JL0 II
*0E 0 4U)0 3 414&00 L a) L5e4
A E 0a4)0 n0 4)3U C0U 0
W4 A.j ro*--4 0Or-4.) c 004.
00.#4) .o -4 0.O. 043a
327 a.
iu
0
328
LLI:
U 2 =
dI.
0 0 0
3
I ..I ....
-7-767-7
uE
(4W
O) I
00
0
02.., I-
0 UCa
no 0 4 g I
z _ o(4 :R
2 .L
ul 0
UNW N0 l (c5
.4~~ 0 (al~
00 0 0E
330
It
0""m 0
II I-
z
331
p - *. * .. *'*'j*******~~~*-1
I-I
CO)
>-
- 0
Z0
>0~~ LUL.0
0 QW 00f
=I ) IL
w. w
w 0..iE E CC
2
44M~- 00
(0W .oZ cc z
~A . 00w
* 6 0
332A
a I
cc.
ou zo Ai
FR~rww
ul0
cc 0
0% Ul
>- I- I
>00
cc
0 0 0
333
CO)
2 r14 kl l9 a
I-L In ILa
UO)
a CA
an 0
>. w
z 0S.
2 0 0 0 0 0 0
334
.4
LUU
, !=J
_ _+ __ 1.n
> 0 it _ _ _ __
a 411
a .
SI IU335
335
4J
z I-
20 z
> p
w 1-w 0
00c
IL* N
a
0Uacc 0
0 ~ 2
cc WW A
z A.
cc Z -E -
L tEo
>0
z cC > z
4Uc
336
~. ~ F~ ~F.27?9 rr.9~ ?'~ V ~ ~ . R .
zI
4 LU
> 2C
=a.
wamov
q. w
cc A
zuL
> wl
lU U
4 S S 0 0 0
337
Henry H. Mendenhall
Computer Resources and Avionics Systems Division
Naval Air Systems Command
Washington, D. C.
EXPERIENCE
14~ years with the Naval Air Systems Command in Avionics computer and software
Systems.
CURRENTLY
338
ADVANCED SYSTEMS ARCHITECTURE
L. M. Carrier
and
G. A. Kinstler
INDTROXTric
This paper presents an overview of the B-lB avionics suite and identifies
the standards applied, partially incorporated, or provisions made for future
341
IS BLANK
standards incorporation. The discussion is organized into the following six
avionics areas:
342
CENTRAL INTEGRATED TEST SYSTEM
The CITS is essentially a digital data processing and control systen with
elements dispersed throughout the air vehicle for acquisition and conditioning
of parameters from electrical, mechanical, hydraulic, etc. systems. A block
diagram of the CITS is shown of Figure 2. The CITS systen consists of a dig-
ital coimputer and a resident stored software program to control processing,
four Data Acquisition Units (DAU) for interfacing with aircraft systens to
transnit/receive test signal data, a CITS Control and Display (CCD) panel for
operator interface, an Airborne Printer (AP) to provide a "hard copy" of test
result data, and CITE Maintenance Recorder (CMR) which provides a magwtic tape
output for ground data processing and analysis.
343
highly dependent upon the skill level and special knowledge of the tech-
nicians performing the maintenance, the availability of properly trained
personnel, and the availability of a wide variety of special test equipment.
Each of these negative elements is affected positively through the use of
CITS. Special knowledge of a particular system undergoing test of mainten-
ance by a technician is reduced without detracting from confidence in results,
which in turn means that lower skill-level personnel can be assigned to
maintenance tasks; elimination of the need for special test equipment does
away with not only the tire required to position and connect the equipment,
but also reduces the number of people needed to handle and maintain the
equipment. This is of paramount importance in an operational environ-
ment where austere bases demand that aircraft be self-sufficient. The CITS
colputational system employs the current military standard nultiplex data
bus, MIL-SID-1553B, to interconnect all elements of the system, except for
the CITS Maintenance Recorder (CMR) which employs a B-52 OAS version of MEL-
STD-1553A.
344
two Control (CONT) boxes (bus controllers), ten digital Data Distribution
(DD) boxes, and one CITS Interface (CI) box. Their placement in the aircraft
is illustrated in Figure 3.
A redundant data bus interconnects all EVX boxes which are distributed
throughout the major equipment areas of the aircraft. Data transfer is con-
trolled by the CONT boxes which have logic processing capabilities sufficient
to perform sequencing, interlock and other control and load management functions
involving the discrete signals associated with the aircraft subsystems
electrical power distribution and control. The EKJX data sequencing, logic
processing, and load management functions are capable of being changed, pro-
viding the required control flexibility.
1. Development cost
2. Production cost
3. On-aircraft maintenance cost
4. Off-aircraft maintenance cost
5. Training cost
6. System modification and upkeep cost
345
W- -.
With consideration given to the above factors, the benefits derived fram
mxdifying EMMX to comply with the MIL-STD were minimal since:
The B-lB Flight Instruments Subsystem (FIS) includes sensors and trans-
ducers, and associated display components and electronic assemblies related
to air-data,attitude direction measurement systems as well as specialized
subsystem electronic interfacing equipment. 7he interfaces and locations of
subsystem elements are shown in Figures 4 and 5, as further amplified in the
following discussion.
Redundancy is employed so that loss of any single element will not affect
mission completion capability and no two component failures will result in a
hazard Category III or IV as defined in MIL-STD-882. The entire system is
designed with emphasis on simplicity of mechanisms, with minJin dependence
on support equipments, and it will meet the requirements of AFCS DH 2-1 and
2-2. Self test provisions require that any undetectable failure, when followed
by a single in-flight failure, will not result in an unsafe condition.
The FIS includes a fully redundant air data system including four side
gounted probes, installed to comply with requirements of MIL-P-26292, to sense
air pressure and flow angle, and two Total Temp Probes to sense temperature.
346
I'wo Centrai. Air Data Computers (CADC's) utilize the sensors' data to provide
highly accurate information including velocity, altitude and angle of attack
for prix.ary flight instrument displays and twelve other aircraft systeus. In
addition, mechanical stand-by instruments with direct pressure connections from
the air data probes provide vital altitude and velocity information to the pilots.
The Flight and Control Instruents (ECI) is a dual (redundant) system with
each individual. system consisting of Flight Director Carputer/Monitor Unit
(FDC/M) and a VSD system. The FrC/M selects attitude reference from either
the GSS or the Inertial Navigation System (INS) and computes steering cmmands
in various navigation and traffic control modes selected on the FDC/M panel.
Otput signals dre displaysed on the VSD and the Horizontal Situation Indicator
(HSI), and used by the Automatic Flight Control System (AFCS) for control com-
putations. The VSD is a CRT display, providing pilot Attitude Director Infor-
mation (ADI) and flight parameter symbology. It also provides video overlays
of Terrain Follcyiinc (TF) or Terrain Avoidance (TA) modes when selected. The
Surface Position MDnitor System (SPMS) includes the Sixface Position Indicator
(SPI), surface position sensors, transducer excitation power supply and signal
conditioning unit.
The DEta Transfer System (CTS) includes dual (redundant) Flight Instruments
Signal Converters (FISC) and a single Data Conversion Urdt (DCU) which provide
data conversion and processing needed for a compatible interface between various
aircraft equipments. In addition, the DTS includes a Multiplax Interface Module
(MIM) that is capable of receiving/transmitting asynchronous serial. digital data
on either of two data buses as specified in MIL-STD-l553B; the MIM is installed
inside the using subsystem IRJ, and a total of 10 MM's will be used on the
aircraft. Finally, the Data Link Terminal (DLT) is used to provide transformer
coupling between the data bus and the subsystems as well as bus termination.
The
two auxiliary equipment
clocks, two prepare includes the Flight
to eject bells, Instmxnents
an aural TestAMde a (FITM)
tone generator, panel,
windshield
temperature controller, and five GFE instr-mnts.
347
:4I
capablities at minimum cost. The major elements of the OSG are shown in
Fiqure 6.
Weapon interface-units include existing units fran B-52 OAS and B-I
programs as well as new designs. B-lB weapons interface compliance with
MIL-STD-1760 is summarized in Table 1. Buried provisions to accommodate MIL-
STD-1760 requirements will be provided on B-lB aircrafts No. 2 and subs.
Fiber optics and 270 VDC transmission line requirements, which are part
of MILj-STD-1760, have been excluded since they lack B-lB applicability in the
reasonably foreseeable future. Thus, the additional buried wiring required
on the B-IB to accomdate ML-STD-1760 will consist of audio, video, and
RF lines fran each of the three weapons bays to the central equipment bay.
7he wire run fran each of the three weapons bays will consist of a twisted
and shielded pair of wires to accommodate audio, a pair of 75 ohm coax line
to carry video, and a pair of 50 ohm coax lines for RF. Each of the three
wire runs will be capped and stored in the central equipment bay as well as
in the forward, intermediate, and aft weapons bay.
348
]DEFENSIVE SYBSYSIM GROUP
The Tail warning System (TS) detects aircraft and missiles in the aft
sector and provides information to the DNS for operator warning and automatic
dispensing of E04 as applicable.
SUMMARY
349
h
d V . W W
ACRONYMS
35C
. ...........
ACROYYS (Continued)
351
r%
Table 1. B-1B MIL-STD.1760 Compliance
BURIED
AVAILABLE PROVISIONS DEFERRED
28 VDC X
115 VAC X
270 VDC X
DIGITAL DATA X
AUDIO X
VIDEO X
RF X
FIBER OPTICS X
352
COURIS SECURE
VOICE MOTOROLA
uIIF.2 SMuMu
MULTIPLE IFFRIIIF
CLISSATELLITE -
AFSATCON BLAT
.SMED
In ( I -IAXTACAUM
ON
$TO)UPPE LOWER
COUJISICPECOUINY
LOCLIZESy 91VS17
SOLM
*NAI
MI stans16VS97
* euedca
Figure
2. ~B-BCnrlItgaedTs)ytm(IS
COLINSKffIA/U353M
Control Box =But Controller
003Box Remote Terminal (Inteuface with Subsystems)
C1Box Interface with CITS
o
/2 CONTROL
BXES
3Ds CT
INTERFACE @X
354
V co
Q Q
,C,
03 U
.49
A 0
Spa
-gig
c~I® ~355
IN 01 twV M~ COWMPS WTENS
ME_ o__ _ AS Pill
% CANNO CLOCEg e% Ul ANW/,M .
MSFIAYS
0555 FlOVT DSPLUAYSP
111,1111AS IO
IT Io~u
=U""
LTS Io K LT OLOT
AM~ -T mwsscuusaa
VIA "Am 0.
. . 11 ,e 1, hIIOS
SU
wiN" F IO111
US -iUSP5,
Ak me 9 H n11o
am gFS
INS DATA
SUM SYTEM
UVTIOV UA CONMII"1,011
INTERFAC
SYSTEM PMCEUMGI NAS MNGMN
UNITS SSEM
356iaAigi
RECEIVE "OE
a 131M al
-Now 'c"m 11"
lomm.
ffp
4"m.
.s 044
s*mrsn
wom ww1a
m
t collm
soak,
ANN",
us's 6
'R'a
357.1 .mm
U&S
$64 ac
TWAS o tu-mO
w*Iliffi
STANDARDS APPLICATION TO B-lB AVIONICS PROGRAM
H. L. Ernst
This paper covers the B-1B Avionics Progran as related to the recently
developed USAF Avionics Standards. These USAF Avionics Standards include
MIL-STD-1553B Data Bus System, MIL-STD-1589B High Order Language (HOL), and
MIL-STD-1750A Computer Instruction Set Architecture (ISA). The B-lB
Avionics System is described c aering the system architecture, major
subsystem, and equipment. The recently conducted B-IB Standards Program
(MIL-STD-1589B and MIL-STD-1750A) is explained. Also the tasks are defined
and the suazmy of results and conclusions are included. The B-IB program
action, taken subsequent to the Standards Program wrap-up, is discussed.
Finally, a B-l1 program plan for application of the military avionics
standards is discussed.
359 I PACE
,BL ANK
713
GNACU, WDACU, and the CDACU. The dual TFACUa provide redundancy for the
terrain following mode. The electronic countermeasures (ECM) has backup
capability provided in event of failure of the PACU. The AP-101D ACU
included an IBM MMP (Multipurpose Midline Processor) ISA, 400 KOPS thruput,
128K Words of memory, four dual channel 1553 interfaces, and parallel
input/output (I/O) for the ECM system interface.
The Phase 0 SOW tasks are listed in table 2, and the key results are
outlined in figure 4. Data available by aid-May 1982 indicated that (1) a
decision to incorporate the standards at any time during 1983 or 1984 would
result in a schedule slide and high incorporation costs and (2) an August -
September 1982 decision date would have less impact than a November -
December 1982 decision date because of the planned start date of B-1B
software coding by both BMAC and RI. In all cases, the ECMC (AIL) did not
plan to make a 1982 or 1983 standards incorporation decision or to comply
with inoorporating the standards into B-i airoraft 4 or B-IB aircraft 1
first flight (figures 5 and 6). The phase 0 program was completed and
activity continued under contract into the phase I period through
7 June 1982.
360
b. Task 2, Preparation of competitive procurement (MIL-STD-1750A ISA
processor);
A B-1B MIL-STD-1750A (ACU) competition within industry was completed,
source selection made, and the results were briefed to the B-1B SPO, along
with various ASD personnel. The WSC (Rockwell International, ECMC (AIL),
and the USAF(ASD/EN) participated in the competitive procurement package
preparation to ensure concurrence on a common B-lB MIL-STD-1750A ACU
definition. The competitive procurement package was released to seven
suppliers that were selected from an earlier listing of 13. Six suppliers
submitted proposals in early May 1982. The proposal evaluation (technical,
operations, Program Management, schedule, cost, etc.) and source selection
were completed by the end of May 1982. The selected HIL-STD-1750A ACU,
IBM AP-101E, was off-the-shelf, developed by IBM, exceeded the specified
requirement of 525 KOPS thruput, and complied with the requirements of 256K
words of memory capability. The B-1B Program office then chose the IBM
AP-1O1F dual-architecture ACU rather than the AP-1O1E selected by the
standards program competition. This choice was made because of program
factors that indicated a lower B-18 program cost and schedule risk while
still providing for standards incorporation. These program factors are
further explained in the next section of this paper, "Current B-lB Avionics
Program.*
C. Task 3, Modification of the ANWAL (SEA) J73/1750A compiler, and
Task 4, Evaluation of alternate J73/1750A compiler approaches:
Subsequent to definition of B-1B J73/1750A compiler requirements,
industry review, and identification of viable alternate compilers phase 0
contracts were awarded as listed below.
BASELINE
TASK SUPPLIER COMPILER REMARKS
3 Software Engineering AFNAL (SEA) Developed AFWAL
Associates (SEA) compiler
3 Proprietary Software AFWAL (SEA) Under contract
Systems (PS3) to GD/F-16
4 Advanced Computer F-16 MSIP Under contract
Techniques (ACT) compiler to GD/F-16
development
4 SofTech JOCIT Previous RADC,
(Software Technology) current MX, and
other related
contracts
As a result of the evaluation of Phase 0 activity, supplier Phase I
design approach reports, and supplier Phase I proposals with associated
not-to-exceed costs, Phase I development contracts were awarded to PS. on
the AFWAL (SEA) Compiler and SofTech on the JOCIT Compiler. The Phase I
contracts required initial compiler deliveries from each supplier on
15 July 1982 and final compiler deliveries on 15 September 1982. These
361
dates were selected to be compatible with the planned alternative program
decision dates of 1 September and 1 December 1982 for B-1B Program
incorporation of the NIL-STDs.
362
was indicated that future activities of the B-1B avionics and standards
would require B-lB program office funding.
Concurrently (late May and early June 1982) IBM had submitted a
supplier change proposal to the B-1B program covering a dual-architecture
computer (AP-101F), providing for the MIL-STD-1750A ISA and the AP-101D M4P
architecture. This proposal included provisions for validating both
architectures during the development period ino'luing tests by the USF
SEAFAC Laboratory of the MIL-STD-1750A ISA and providing the "user option*
of either architecture initially with a minimal impact changeover to the
other architecture at a later time (figures 7 and 8 and table No. 3).
363
o AP-101 FIELD MOD to incorporate user proms for utilization of
existing MIL-STD-1750A architecture, January through August 1985.
o Aircraft changeover from J3B2 to J73 software, June 1986
effective with B-lB aircraft 9 first flight.
o Flight validation of B-lB Avionics, ACU, and J73/1750A software,
B-lB aircraft 9, June 1986 first flight.
o Also, companion ECPs would be required from the other associates
for changeover of HOL and Assembly Language software.
SUMMARY
In summary, the B-lB program has incorporated the IBM AP-101F dual-
architecture computer that includes MIL-STD-1750A ISA, while presently
continuing with the current software approach using J3B HOL. This
selection provides improved B-lB ACU reliability, memory capability and
thruput over the AP-1OID (table 3). Also, the B-lB program is continuing
development and evaluation of the J73/1750A compiler to ensure meeting the
objectives of the Parallel Program to incorporate the avionics standards
(MIL-STD-1589B and MIL-STD-1750A) at minimal program risk. Efforts are
underway to identify the incorporation approach that optimizes B-lB program
schedule and cost impacts.
Subsequent to Joining BMAC in 1972, Mr. Ernst was systems technology chief
on the AMST prototype (YC-14) program covering the technical areas of
flight deck, avionics systems, electrical systems and equipment,
hydraulics, and mechanical systems and equipment. Then on the AMST (C-I1)
and C-X studies and proposals he was avionics technology chief, covering
the areas of flight deck, avionics systems, avionics equipment and
associated installations, such as equipment installations, cabling and
antennas. Also, human factors including the cargo compartment as well as
the flight deck were covered.
364
- OF
ACRONYMS/ABBREVIATIONS
365
List of Tables
Number Til
1 B-1 AP-101 ACU Applications
Listof Figus
366
Table 1. B-IBAPIO1ACUApplications
QuanityAsscite
per contractor
Nomenclature Description airpane responsibility
GNACU Guidance and navigation ACU 1 BMAC-ASIC
WDACU Weapons delivery ACU 1 BMAC-ASIC
CDACU Controls and displays ACU 1 SMAC-ASIC
CRACU Critical ACU 1 BMAC-ASIC
TFACU Terrain following ACU 2 BMAC-ASIC
Task Demcriptionfritie
1. -1B avionia control unit modification
2. Preparation of competitive procurement (MI L-STD-I 75A ISA pmceano)
3. Modification of the AFWAL (SEA) J73/1750A compiler
4. Evaluation of alternate J7311750A compiler approaches
5. Retarget of BMAC supportsoftware to MIL-STD-1750A
6. Development of benchmark (J73/1750A compiler evaluation system)
7. Development of common J73/1750A implementation
8. Definition of alternate programs
9. Monthly statm briefings
10. Program management
11. Phase 1 proposal
367
A* C
Mae
':' .g3
20
qr 01
CC
N c
ILI
S ___ ______ ____cc
____ -6-
g3F4
W5 5
ifi
336
- - - - - - - -.. - &- M . _.
a: ,I
I
oU,,
I
I
I I
I I a
Ijjz*
• III!
- C eL. -
---
I !rai i I .,.
e
I I
'i
I370
Maa
swa
Ias.
371
@4 compiler sippiers under cenums-MA. OnS. ACT. and Softedi-l Match 1962
* Cmpie
bndiukdevelopment InlSWeW-20 January 1962
* MIL4TD-1750A ACU omnpute promurnent pacedhe misued 10 induy-25 March 1962
*&-11 Standurds kbcorporstion dewt ellurnes of 1 Sopumb 1im62.1 Desember, 1932. and June 196
OB-iSprogra standards inoorporadon impctseand sO"~
* MILST1750APprocssr mest udiedads. for flat OWgh of B-i asraft 4 July 1034
* ThreeJ73/1750AncoPliers under developmnent
* ECMC (AlUI will not meet firs flight Incorporation
* Duel proesso developmn and tarnmnmo libit of ISM AP-1 01 Dcontract
OAvloioaflight so1twer (block 0 and block 1) dldee
(a) Sofiwem UImin
Mb Sofiws. rwark
(c) Decreesed softwr conmmonlIty(-52 OAS/S-i 5)
(d) Duelsupport softwar confWpAtlmn
372
% I
--
a
CId
0
a 3 C3
AAga
'A. a373
I* usas
ImI
rad
0.*j
374
S..L
ac
375
CI
I ad
376
II I I ' ..15,o 'I
,
* I i" II
-I I
. I Ii
z-J
Sl*
.4
oI Ii
! I,I
I_ " I
II I 1 I.
SI liIo
Ie~ ! I I
.8 . *..
. a... _ ..... . .
377
*1I
pftEVIOUS PAGE
IS BLAN4K
November 1982
Abstract
The -H-600 Night Hawk Combat Rescue Standard Processing Hardware and Software
Helicopter avionic system design makes extensive use
of USAF/DoD interface and processing standards: All mission processing is performed in
dual-redundant MIL-STD-1750A Mission
* Standard Interfaces Computers, using the standard USAF
higher-order language, JOVIAL 373, and
- All data interfaces use a dual-redundant structured software development disciplines.
MIL-STD-1553B data bus, where cost and This controls the software development process
safety considerations permit. This provides and provides inherent growth flexibility
operational reliability and growth flexibility, through transferable software.
- Signal conversion for equipments that are not Existing distributed processors, with proven
data bus compatible is performed by four software and firmware designs, are used for
separately located Remote Terminal Units that peripheral tasks, where cost effective.
serve the cockpit/nose and transition areas. Processors in the Display Electronics Units and
This permits use of unmodified inventory units, Multi-Mode Radar are programmed in
and reduces risk, schedule, and life-cycle costs. JOVIAL 173, making possible future transfer
of software to standard USAF processors.
- The control and display subsystiem is Much of the software in the embedded
compatible with either 525 or 875 line TV processors has already been paid for under
(EIA RS-343A/RS- 170) and can handle either other military programs.
1:1 or4:3 aspect ratios. This allows se of
current forward looking infrared, multi-mode The HH-60D architecture is fully compatible
radar, and remote map reader technology, and with distributed processor avionics now in
future infusion of technology improvements, development for use on multiple military air
vehicles.
381
AD-A45 697 PROCEEDINGS PAPERS OF THE AFSC (AIR FORCE SYSTEMS 5/6
STAND..(U)
COMMAND) AVIONICS RFB
WRIGHT-PATTERSON AERONAUTICAL
OH DIRECTORATE 0.. SYSTEMS DIV 1
lllllllllllnl
UNCLASSIFIED C A PORUBCANSKY NOV 82 F/G 1/3 NL
EEEEI/I/////I
EEEEEII:EIIIEEE
EIEEEEEIIIIIEE
lEEEEllEEEEllI
/////////I//ffllfll.
1-2i.4
lit% g11
4 S- T. - s'JE Lh .V
IBM Federal Systems Division has recently been • JOVIAL J73 mission software, and
selected by the Air Force as Avionics Integration
Contractor for the HH-60D Night Hawk Combat • MIL-STD-1553B, Notice 1. dual-redundant data
Rescue Helicopter. The Night Hawk isdesigned for bus.
search and rescue and special operations missions. It
will operate under day, night, and adverse weather Mimn Caeuuas -
conditions, and will be capable of penetration of hostile
territory, using very low-level terrin-masked flight. One of the strong candidates is the F-16 computer.
An advanced, highly integrated, multi-sensor avionics with 64K words of core storage. This computer meets
system provides the performance, reliability, and the MIL-STD-17SOA requirement, is "off the shelf,"
survivability features the alrcrew requires to and is in the Air Force inventory, offering
successfully complete these demanding missions. standardization benefits.
The Air Force HH-60D Night Hawk air vehicle is We intend to use two Mission Computers, with
supplied by Sikorsky. It is a variation of the Army identical software, to perform mission processing and
UH-60A Black Hawk and the Navy LAMPS SH-60B provide pr~ay and backup data bus control. With
Seahawk. This isa good example of tri-service this architecture, failure of either Mission Computer
standardization. As prime contractor for the Navy will cause absolutely no degradation in mission
LAMPS program, we are familiar with the H-60 performance.
airframe, and with installation and integration of
sophisticated avionics on helicopters. The Air Force MItndvas to Mold-Cempter Architecture -
HH-60D has much in common with the Army and
Navy versions, but is distinguished from them by We could have used a small, non-MIL-STD-1750A
external fuel tanks, air refueling capability, and an processor for "degraded" backup bus control. This
advanced, multi-sensor avionics suite. approach could have saved the cost and weight of one
of the two Mission Computers, however, it would have
The Night Hawk makes use of many standard Air increased software design, development, integration,
Force/DoD avionics units, and existing or slightly and test costs. We would have had to define the
modified designs. However, it has been put together "minimum essential get-home" modes, and develop
around a core of integrating elements that provide a and test operational procedures for the pilots to use
modern highly integrated system, with inherent growth under these degraded conditions.
flexibility. Our design has allowed us to introduce
standard Air Force processors, software, and interfaces Advatae. of Mid-Computer Architectere -
without the need to modify existing hardware, for the
most part. With the multi-computer approach, only one
operational flight program need be designed,
The core integrating elements of the Night Hawk developed, integrated, tested, and maintained. Only
avionics system (see Figure 1) consist of: one set of procedures need be learned by the pilots.
This saves time and money, and reduces risk, during
" Central processing and data bus, the full scale development phase of the HH-60D
program.
• Signal conversion (Remote Terminal Units), and
For the production phase, use of standard Air
" General purpose controls and displays. Force processors for centralized processing and data
bus control will be more cost-effective than
C&%VW PmeCbI and m Ba - introduction of non-standard processors in this area.
We recognize that the processor area is rapidly
This part of the Night Hawk avionics system is fully changing due to infusion of new technology. We
compatible with USAF/DoD processing and interface expect the MIL-STD- 1750A chip sets. and fast. dense.
standards; low-cost monolithic storage devices, to make future
382
Ohpb. Oesu 1) O
-Two
-a*3 WANo J3 SowWarV
I IPOmdK h Obwra
- ,emm
in dm w _ Mk2P
- F~dW R*Am~v- F 1"m~m
RedAN&AMW
tisbeth c
Shul , urmuticopue MILT-STDAchpse poesor.5hs3ayb
0J
dW= iM
Figre
. H-60 Coe lwlMingEem Sadr 5¢-o Sfwr dltr e
JOVIAL
J73inSofwar -- Dai ---i s"
Shul
te a,
ti b urmlt-cmptr ELST-170Acipse poesor.383smab
.andidates for future HH-60D upgrade such as GPS. (nose/cockpit area), and two are in the rear (transition
Electronic Survivor Location Equipment (ESLE), and section).
defensive subsystems.
Each of the RTUs has a common design, except for
plug-in subsystem interface modules and associated
MissionComputer =1 (Primary Bus Controller) interface wiring. Figure 3 is a simplified overall view of
Minion Computer -2 (Backup Bus Controller) the Night Hawk's avionics architecture and
SIta Cmu'a (Rause Tndavid Udb) - Most HH-60D control and display functions, for
both pilot and copilot, utilize shared control and display
In order to reduce full scale development and life units, located in prime viewing and reach areas. Figure
cycle costs, we selected hardware that was already in 4 shows the instrument panel and center console.
Air Force/DoD inventory. Some of these inventory These shared resources include:
units, such as the ASN- 141 Inertial Navigation System
(INS), are compatible with the data bus, but most are . Four interchangeable Multi-Purpose Displays
not. Units that are not data bus compatible require (MPD).
signal conversion. DC analog, synchro, discrete, and
digital signals are converted to MIL-STD-1553B by . Two Helmet Mounted Displays (HMD).
four Remote Terminal Units (RTUs). Two RTUs are
located in the forward part of the helicopter . Two alpha-numeric keyboards.
384
. ......... ~ *'
44
u-rn IMU
Oma
IAS
ANN~ Ifttea ~
'3 al"iuc BItk D PLIagram
Mb385
-P MA -~ ke -1 .2 '-
-- 2-.~ -1 -P -P--7
,. +
OC,
-____,_
@onto Ii+st,8 I
-- &-,-
* J*
LIs'
:-'+;,(.4.N . I +
;f~-I-
I lmi +. ' °
" .+ .... . I !
-
, I,...-.... -
, " C
6P: w.- --
CL.
'.Ihi+m,i.,~: L :
r 1"':7 . o,:"L -- 2' ...
'1its:
0-Pflt'l
_ i_ _ _
,386
386
SA tracking handle, We have standardized our video interfaces to utilize
875 line. 1:1 aspect ratio TV in accordance with
" Cyclic and collective stick grip switches, and Electronic Industry Association (EIA) RS-343A.
However, our MPDs and DEUs can also handle 525
* Two display electronics units (DEU). lines, and 4:3 aspect ratio (EIA RS-170) signal
standards.
Any display format may be selected on any MPD.
If both DEUs are operational, up to four different
display formats may be in use by pilot and copilot at We expect that new or modified sensors win] be
any time. It is thus completely up to the pilot and added to the HH-60D avionics suite in the future to
copilot which display formats will be displayed on their extend the operational life of the system. With our
MPDs and HIMs. shared control and display architecture, featuring
standardized, interchangeable control and display units.
The MPDs also provide control capability via 21 standard data and video interfaces, and software
"soft" keys located in the bezel of each MPD. The control, we have inherent growth flexibility. We
function performed by each key is software controlled. believe that the Night Hawk's mission controls and
and is displayed on the surface of the MPD near the displays are easier to use, have higher operational
key. When. for example, the [R mode (Forward reliability and survivability, and are lighter and less
Looking Infrared) is selected on a given MPD. that expensive than separate, dedicated control and display
MPD becomes a complete control and display surface panels.
for the IR sensor. If the RDR mode (Multi-Mode
Radar) is selected, the MPD becomes a complete Fum Appkd
control and display surface for the RDR sensor. We do
not have a separate control panel for either the IR or
RDR sensors, nor do we have separate panels for the HH-60D Night Hawk use of standard Air
remote map reader. INS, etc. Should any MPD faiL the Force/DoD eauipments. processors, software, and
function may be performed on any of the remainig interfaces is a good example of how these standards
MPDs. Should either of the two DEUs fail, all MPDI may be used without stifling creativity or limiting
and HMDs continue to operate, but the pilot and overall system performance or growth flexibility. In
copilot are limited to a total of two display formats. fact, the use of standard processors. interfaces, and
software has improved performance and growth
We do not have separate keysets for entry of flexibility. We expect very similr core architecture to
navigation data, communications data. etc. All be utilized on future projects in the helicopter/VSTOL
alpha-numeric data entry is via the two interchangeable area, such as the Joint Services Advanced Vertical Lift
keyboards. Should one fail, any type of data entry may Aircraft (JVX), and other avionics systems.
be performed on the other.
Biographical Sketch
Ira Glickstein is a Senior Engineer at IBM's Federal (ASIT), A-4M Angle Rate Bombing System. Light
Systems Division. Owego. New York. He served as Airborne Multipurpose System (LAMPS), AC-130E
lead systems engineer on the HH-60D proposal with Gunship. and A-7D/E Navigation and Weapon
responsibilities in the system architecture and Delivery System. He received Outstanding Contributon
controls/displays areas. He is currently in the HH-60D awards for hio work oan a computer memory correction
systems engineering department. method and for systems engineering efforts.
Ira has been involved in new busines and initial Prior to coming to IBM, he was employed by
development engineering for several piojects at IBM. Lockheed Electronics and Norden. He holds an
including: Coherent Emitter Location Testbed electrical engineenng degree from City College of New
(CELT), Army Command and Control Master Plan. York and a Professional Engineering License (New
Joint Tactical Information Distribution System York).
(JTIDS). Adaptable Surface Interface Terminal
387
FAIRCHILD'S DATA TRANSFER SYSTEM - UTILIZING
AUTHORS
ABSTRACT
flight, in-flight, and post-flight information with the avionics system over
the MIL-STD-15538 (or A) serial digital multiplex data bus. This information
exchange is facilitated by a detachable nonvolatile Data Transfer Cartridge
(DTC). On the ground and away from the aircraft, the information in the DTC
bility with the latest avionic systems, improves maintenance, and reduces
389
BACKGROUND
Avionics systems of current military aircraft have substantial
and ever-increasing informational requirements. Specifically, this informa-
a) PRE-FLIGHT:
Pre-program information into aircraft for initialization
of subsystems and for storage purposes so that the data
can be recalled during the flight. Such information may
include aircraft status, waypoints, stores management
b) IN-FLIGHT:
Record all flight parameters and pertinent mission data
to be used for analysis and debriefing. This data would
typically include threat location, tactical data, main-
tenance data, system "built-in-test", training informa-
tion, airframe and engine fatigue life. Also, during
flight, provide subsystem initialization parameters and
a flexible data base access.
c) POST-FLIGHT:
Retrieve all mission data for debriefing and maintenance
purposes.
options.
390
- - - j * . . ,, *, " ," ,
At the present growth rate of computing power that can be
embodied in each subsystem, the demand for a method and mechanism to provide
efficient "data transfer" is necessary.
391
-_:&A
F-16 DATA TRANSFER SYSTEM
The Data Transfer System concept is depicted in Figure 1.
The Dati Transfer System consists of Data Transfer Equipment (DTE) and
the MIL-STD-1553 data bus. After the flight, the DTC is removed from the
cockpit and inserted into the GSE. The GSE is then used to retrieve all
mission data for debriefing and maintenance purposes.
It is over this data bus that the DTE will receive commands and data and
a transmit status and data. This data exchange is depicted in Figure 2,
392
DATA TRANSFER SYSTEM
in DTC c6*01IW
~PREFLIGHT:
393
- -nil
AVIONIC ARCHITECTURE
AND DATA EXCHANGE
FIRE
CONTROL SMS
COMPUTER
"* WA l
WEAPON
IUS I
PDG
394
Further, the mission computer does not have the burden of executing a file
management system, and associated error routines, otherwise needed if the
DTU did not contain same.
395
DTS APPLICATIONS
Figure 3 highlights the major types of information to be
stored and or retrieved from the DTC, such as: communication channels,
waypoints, threat data, etc. The DTU does address the proper handling of
threat data. A DTC erase switch in the cockpit is hardwired to the DTU
and can be activated by the pilot. The DTC contains CMOS RAM and, there-
fore, erasure is near instantaneous. If the OTC is removed from the DTU,
erasure can still take place by closure of the local erase switch on the
DTC itself.
Not only can the 0TU be used for the obvious purpose of data
transfer, but in addition may contain program overlays from the mission com-
puter, as well as being treated as an extension of the mission computer
memory.
396
DTS APPLICATIONS
PREPROGRAMMED INFORMATION
- RADIO CHANNELS
- TACAN STATION LOCATIONS
- WAYPOINTS
- WEAPON DELIVERY PROGRAMS
- RELEASE POINTS
- NAVIGATIONAL UPDATES
- AIRCRAFT STATUS
- STORES MANAGEMENT DATA
RECORDED INFORMATION
- TACTICAL DATA
- THREAT LOCATION
- MAINTENANCE DATA
- SYSTEM BIT
- TRAINING INFORMATION
- AIRFRAME & ENGINE PARAMETERS
FUTURE APPLICATIONS
- PREFLIGHTIPOSTFLIGHT SYSTEM TEST ENHANCEMENT
- SUPPORT LARGE MEMORY STORAGE FOR
PREPROGRAMMING (TERCOM, ASPJ, ECM, ETC.)
- MISSION ORIENTED DATA BASE MANAGEMENT SYSTEM
- FLIGHT MANAGEMENT COMPUTATION
397
AVIONIC SUBSYSTEMS
The present day avionic suite in modern military aircraft
is very "integrated". This term recognizes the need for subsystems to be
highly interactive on future aircraft. In the past, many of these sub-
systems were significantly independent in function. However, improved
performance can be obtained by correlating the information developed and
the control processes applied by these subsystems. Figure 4 (F-18 Avionics
Multiplex Bus) and Figure 5 (Advanced F-16 Avionics System Architecture)
represent present and near future avionic suites. Commnon to these air-
craft avionics is the following:
* Software Intensive
398
- - * ~ 'b ~ ~% q % % -
NO.~ X I ONRO EGENERATOR
FLIGH I I GENERATOR
I .
IN___WCONTROL___J
U A
MANAGEMNT 399
MMUN
UIS ~~~A
CaC W~lD lISI SN S AT Di
Figur F16
5. dvaned
Aioni Sysem Achitctur
400
Commands are provided that allow bus devices to alter these pointers, change
the access window and examine system status including the
Spage number, file name, file size as well as other information. Data access
modes may also be specified to allow the using device the flexibility to
optimize data access for its particular application. Files may also be
write-protected either in flight or by the Ground Support Equipment prior
the CPU for proper operation. Should anyone of these fail, the DTE does
not respond to any bus commiands. Some hardware timing tests are also checked
at this time since bus traffic would prevent accurate timing measurements but
errors for these tests are only reported is the test status word and do not
401
I.
- -
h ii A a I -
- DTCINSETION(POWROON
~ COMAD
ae CONRO
- SIT/SELF.TES
~~
- DTOEMVL(PWRCON
Lt
- DC RAS OCA EAS
-MATERS
- PROGRMMING
BEPRO
- ~ DUA
153POOOv(EETBE
-~ ~ ~ DT NETON(OE
N
suspend OTE operation. Tests performed in real-time verify proper bus com-
munication. The Remote Terminal (RT) address in the received 1553 command
word is checked to ensure that the DTE is only responding to the assigned
terminal address. File management commands are checked to ensure they are
opened for access). Data access commands are also checked for validity
(e.g., not reading more data than the file contains or writing to a write-
protected file). Other tests, such as illegal file names and data words
are also checked during this real-time phase of testing. Background test-
ing is conducted whenever the DTC is not busy processing bus commands. All
aspects of the DTU and DTC (with the exception of the BIU) are tested.
Checksums and parity are used to verify both local and DTC RAM. ROM and
the CPU as well as other hardware are checked for proper operation. Fore-
ground testing is initiated by a bus command. This allows the DTE to per-
form tests on the BIU. These tests verify proper operation of the Bus
Interface up to the bus transmitters (no data is actually sent out on the
bus). All of the other tests indicated above in the background test are
also performed.
avionic systems for future needs. The F-16 DTE design anticipated future mem-
-S.
ory requirements for such units as weapon systems, JTIDS, etc. The DTU can
address up to two megawords of DTC data. The present DTC can be configured
for up to 128K words (16 data bits plus one parity bit). This high density
is accomplished by the memory carriers used. Each memory carrier, measuring
and control buffers, each packaged in a leadless chip carrier. The DTC will
403
1'"20
allow up to sixteen memory carriers providing from 8K words to 128K words of
memory in 8K word increments. The electrical design of the interface cir-
cuits, both on and off the carriers, was implemented such that only one
memory carrier would be enabled during any given access. This yields
dynamic power requirements to be equal to that of just one memory carrier
regardless of the size of the DTC memory. The DTC was designed to contain
a large amount of memory but still maintain the access speed, power con-
sumption, and volume associated with much smaller memory systems. Todays
2Kx8 CMOS RAM provides DTC memory expansion to 256K words with the develop-
40
4O4
STANDARD ISSUES
Many avionic subsystems today are dedicated designs optimized
to an aircraft type or system. This magnifies DOD support costs (life cycle
costs) since support tools (hardware and software) are not common from air-
craft to aircraft nor even from program to program on the same aircraft.
version over the next three months. The assembly language OFP will be con-
verted to IEEE standard mnemonics to facilitate 1750A conversion as well as
making the assembly language routines needed for the J73 OFP compatible with
the J73 assembler and linker. The internal architecture of the DTU is de-
signed to be compatible with Z8002 or F9450 microprocessors. The DTU's 1750A
microprocessor card is designed to be form, fit, and functionally equivalent
to the present Z8002 microprocessor card in the DTU. No electrical or physi-
cal changes to the DTU will be required for the interchange of cards. Delivery
samples of the Fairchild Semiconductor 1750A microprocessor chip (F9450) is
expected in first quarter 1983. The 1750A micorporcessor board in the F-16
I 405 v.o5
DTU will meet the requirements of a MIL-STD-1750A processor. The 1750A
microprocessor board provides the following functions required for compati-
the illegal address detection, and the parity generation and checking are
implemented in circuitry external to the Fairchild Semiconductor F9450 CPU
which implements the remainder of the functions required by MIL-STD-1750A.
406
GROUND SUPPO*
tions: pre-flight DTE support, post-flight DTE support, and DTE testing
*and fault isolation. Prior to a mission, initial mission data must be
organized, formatted, and entered into the DTC. This information depends
on the aircraft mission but includes data for such systems as the inertial
Space is also allocated for files that will be generated during the mission.
All checksums as well as all other DTC format linkages are provided by the
GSE DTC formatting programs. When the DTC is returned to the GSE after a
flight, the files that have been created during the mission can be analyzed.
Data files such as new target positions can be used to generate pre-flight
data files for subsequent missions. Maintenance data files can be examined
thereby conserving fuel and allowing the plane to be configured for its
next flight. DTC testing is normally performed both before each use to
ensure that the memories are properly functioning and that the battery has
sufficient energy to sustain the data between the time it is loaded and
Figure 7, F-16 GSE), and the other using a portable desktop computer
(see Figure 8, Desktop GSE). Both systems provide full support capabili-
ties for the DTC and both have RS232C interfaces for host computer con-
nections where mission planning and analysis can be performed. Also,
both units use menu displays to simplify data entry. The PDP 11/24 system
also contains provisions for full test and fault isolation for the Data
407
PDP CPU
L
*CONTROL
, POWER
/*
RL02 RL02
CARTRODE ]CARTRIDGE
406
. ..
. .. . .. . . .- "..............' "' , ","' ,' V", , ' "
V6
Transfer Unit for shop-level support. The portable desktop computer GSE
has been delivered to Sperry Flight Systems on the Army Helicopter Improve-
409
S.M rr-7 -uN3 -7 V772i -- - -- r - w- .-----
Iwo.
a
ICAI
-- l
40 LL0
: S S
LLU
4J
,Je 0L.
410
a,]
.. .
SUMMARY
Fairchild's Data Transfer Equipment (DTE) is a general pur-
pose solid state memory cartridge and memory management system providing
avionic computers and subsystems real time access to mission planning data.
A multimode file access system, under microprocessor control, performs all
file management functions, thereby reducing user overhead processing and
ment.
411
~~ m q E y A L ~ . . ~ ~ ~ - r -r. . 1 - ,
- Z8002/MIL-STD-1750A Microprocessor
Software
412
DATA TRANSFER FLIGHT HARDWARE
413
DATA TRANSFER EQUIPMENT
DTU
Inc
4.14
F-16 DTU MEMORY CARD
415
F-16 MEMORY CARRIER
416
- --- 1- .~ --
DTU ASSEMBLY
- DESIGNEROOEHNNER ETRTNF
417
-- - - - -
DTC ASSEMBLY
ACCESS
I
SOK WORD BASNVINE
-WPANDABLE TO I=3 WORDS WITH SUIRE NT CHIP MEMOR DENSITY -CMOS LCC
- MOTHERBOARD COMPATIBLE WITH 2W6 WORDS WITH DOUBLE DENSITY MEMORY CARRIERS
- MOTHERBOARD COMPATIBLE WITH 2M WORDS WITH &XDENSITY MEMORY CARRIERS
- LOCAL AND AUXILIARY ERASE CAPABILITY
- BATERY BACKED DATA RETENTION
- AILSAFE INSERTION PROCEDURE FOR DTE POWER ON
PROGRAMMABLE WAIT STATE OUTPUTS TO DTU TO ACCOMMODATE RANGE OF MEMORY
TECHNOLOGY
- POSITIVE LOCKING MECHANISM PROVIDES INDICATION TO PROCESSOR THAT CARTRIDGE IS
MOSERED AND LOCKED
418
F-16
GROUND SUPPORT
EQUIPMENT
419
+ LOG
*I 30VU01S
P80al ANM
3AI~.I
3AM~3*
r
al' f6v accgss
co-ce "4
.684 DoNINkfm
-
LOCRB
a PLCs
.4
.$soALM
rae SIK
4.2.Vg
I -
LL-S
EN~VELOPE DRAWING
420
...
.~(a* ... .0 .A.4 .. "f .( ac1 4
Amn
.4KPAA
* 4r
LJD.
ace ---.
_aL
fa ..soc,1*
*tAD'Sa1 032.OSt1
421
STEPHEN L. BELECHAK-BECRAn
DUCATION
ETA KAPPA NU
MIL-STD-1750A User's Group
9 GEORGE D. FARMR
0:1 DUCATIQN
Mr. Fsrmer received his 4S degree in Aeronautics and Astronautics/
4Guidance
and Control from Massachusetts Institute of Technology in
January 1980.
422
THE FAIRCHILD MIL-STD-1553 SERIAL MULTIPLEX BUS TESTER
Alan M. Dunn
Fairchild Space & Electronics Co.
Grmtwn, HD
ABSTRACT
423
INTRODUCTION
There are also two non-operational modes of the SMBT. These are the
setup mode and built-in-test (BIT). The setup mode is the period during which
the parameters for the operational modes are chosen. Bus controller commands,
remote terminal responses, monitoring functions, triggering modes, and error
injection are but a few of .the parameters which must be determined. BIT can
be initiated by the host computer via the system control port (IEEE 488 interface).
BIT will verify the operational status of the SMBT to a high degree of
confidence and, if a fault is detected, it will isolate the fault to its
associated printed circuit card.
424
M
-IJ ~ 1
BUS CONTROLLER SIMULATOR
The bus controller for a MIL-STD-1553 type bus system initates all
messages on the bus. It transmits messages on a frame basis where the frame
is broken up into equally spaced subframes. Each subframe may contain a
unique set of messages. The SMBT is capable of transmitting error free
messages in this format, or it may be commanded to inject selected, timing,
protocol, or electrical errors into the transmission. The bus controller of
the SMBT will be discussed in two parts. First, the normal bus controller
functions will be explained, followed by the error injection capabilities of
the bus controller.
The bus controller of the SMBT is able to initiate normal bus traffic
as stated in MIL-STD-1553 (A or B). The basic format for a frame is shown in
Figure 2. Each frame is divided into equally spaced subframes. Within each
subframe is a uniquely specified set of messages. The content of each message
within the subframe may be uniquely specified from all others.
SUB FRAME
CYCLE TIME
1 JM2 P3 IMP 1I
FRAME
INTER-MESSAGE GAP
,M 1 _M2 I I M3
SUB-FRAME
CMD * STATUSP AT
MESSAGE
425
......z.-
Subframes within a frame are all equally spaced. The two programmable
aspects of the subframe are the number of subframes per frame and the length
of a subframe. The number of subframes within a frame can be from one to a
upper limit equal to the number of messages in a frame. The number of subframes
within a frame can also change during bus controller operations. Since an
adaptive polling acceptance vectors the bus controller to a different sequence
and an unlimited number of adaptive polling sequences can occur, the length of a
frame can vary widely during operation. The length of a subframe can be varied
by the user, but once chosen will remain constant for all subframes within
a transmission. The subframe interval may be varied from 40 microseconds to
650 seconds as follows:
426
NV.
After the command has been issued, the data must be specified, if
required. The set-up sequence of the SMBT specifies the desired data patterns
to be transmitted with the command. Each bit of every data word can be uniquely
determined for every command. But, since the SMBT hardware is table driven,
two commands with identical data patterns can share the same data table.
... This allows for less memory to specify a given frame providing for
either a memory savings or increased message quantity for a given memory size.
As another user option, a random data table can be chosen. The data from this
table is generated from a pseudo-random number generator.
-. ~ In addition to specifying the bit patterns of the command and data words,
A the bus on which the message is to be transmitted can be specified on a per message
basis. The spacing between each message within a subframe can vary. This
time, called the inter message gap, can be programmed from 4 microsecs to 32K
4microsecs in 0.5 microsec increments. The accuracy of this time will be -0.1
4 to +0.2 microsecs.
ERROR INJECTION
The bus controller of the SMET not only acts as a versatile bus con-
troller, but it is also able to inject errors within its transmission to verify
remote terminal(s) operation. The SMBT bus controller can inject a wide variety
of errors, on a bit, word, or message basis. The following errors can be
generated:
* Manchester error
* Inverted sync
* Parity
• Bit Count
* Discontiguous Data
* Word Count
e Amplitude Deviation
* Simultaneous transmission
427
< . ~
* ~ ~ - IN 2h* -
BIT COUNT - The normal bit count of a MIL-STD-1553 type word is 20 bits,
three for sync, 16 for data, and one for parity. The SMBT bus controller is
able to transmit from 12 bits (three sync, eight data, one parity), to 27 bits
(three sync, 23 data, one parity). The bit count is programmable in every word
of every message the bus controller transmits.
428
REMOTE TERMINAL FUNCTIONS
The command word of a 1553 type message is broken up into four fields;
the address, the transmit/receive (TR)bit, the subaddress, and the word
count/mode field. The address specifies the remote terminal to which this com-
mand is directed. There can be up to 32 different remote terminal addresses.
The T/R bit specifies if the remote terminal is to accept or transmit information
over the bus. The sub-address field provides a means to specify up to 32 dif-
*ferent tasks for the remote terminal to perform. One of these tasks can be to
use the word count/mode code field as a mode code which specifies another
possible 32 tasks (usually front end related) that can be performed. The word
count/mode code field specifies the number of data words to be transferred for
this command when in the non-mode code function. For a a more detailed explana-
tion refer to the MIL-STD-1553 Specification.
429
" Manchester Error
" Inverted Sync
" Parity
" Bit Count
" Discontiguous Data
* Response on wrong bus
" Word Count
" Response Time
MANCHESTER ERROR - As in the controller mode, the SMET can transmit any
word in the status response with a Manchester error. A Manchester error is an
error in which a bit is transmitted without a zero crossing. The SMBT can
inject Manchester errors in bits 1-15 of any status or data word. As many words
as desired may contain Manchester errors.
WORD COUNT - The number of data words transferred in a non-mode code
response should equal the value in the word count field of the command word.
The SMBT remote terminal(s) simulator is able to select the number of data words
to be sent in relation to the word count field. Both a word count high, or a
word count low error may be introduced by the SMET remote terminal simulator.
RESPONSE TINE - The time that a remote terminal must respond to a valid
command is referred to as the response time. MIL-STD-1553 A and B define the
maximum and minimum limits of this time. The SMBT is programmable, on a response
basis, to provide a response time from 4.0 microseconds to 127 microseconds.
The response time is programmed in 0.5 microsecond increments.
PARITY - Each word transmitted onto the multiplex bus should have odd
parity. The SMET remote terminal(s) simulator has the capability to transmit
odd or even parity for every word in all responses.
430
. X u-r .- F .'-7~* - * - - . -
MONITOR
The SMET monitor is responsible for transferring all information from
the multiplex bus to the system processor. In addition to the data bits of the
command, status, and data words, this information includes additional parameters
characterizing each word. Information such as word type, gap time, error(s)
present, sync polarity, and on which bus the word was received is recorded.
The SMBT monitor is also responsible for maintaining various error tables and
for detecting and the reporting of triggers. The monitor will be discussed in
three parts, the bus traffic table, the statistical tables, and the triggering
capabilities.
The bus traffic table contains all received data from the multiplex
* bus including annotated information. The standard table is 1024 words long
* and is double buffered. Information gathering takes place in one buffer while
the system processor is examining the data in the other buffer. Buffer switching
occurs when triggers are detected. The trigger is placed at the middle of the
buffer. This provides the trigger and the 500 words before and the 500 words
after the trigger in the buffer for examination by the system processor.
* In addition to gathering the data information from the bus, the bus
traffic table also gathers status information for each word as listed below.
* Gap Time - the gap time from the beginning of this word to the end
of the preceding word is recorded. This information provides
a means to calculate inter-message gap (last word of previous
message to first command word), status response time (last word
of command to status word), and word contiguity (first command
to second command in RT-RT, status word to data word, and data
word to data word). Gap time is recorded with a 160 nanosecond
resolution.
1431
* Errors -Abit is assigned for every error the monitor provides
as trigger inputs. A complete list of the errors detected by the
SMET is contained in Table 1.
STATISTICAL TABLES
c The bus traffic table is a very complete record for the windows of
information it gathers on the bus, but it can miss sections of bus traffic
while the system processor is busy analyzing data, and transmitting it back to
the host computer. The statistical tables provide all information concerning
bus activity in selected areas of interest.* These tables compile information
continuously from the start of the monitor's activity, until directed to stop.
The statistical tables generated by the SMET are the following:
" Terminal Error Count Table
" Status Response Analysis Table
" Bus Activity Table
" Error Time Analysis Table
43 z
a'tieSTATUS RESPONSE ANALYSIS TABLE table is a listing of the number
-This
tmeseach of the status bits was set for each remote terminal address.
of
The status bits infilude the eleven non-address bits. The range of each entry
is 0 to 65,535. When the maximum value is reached for any entry the value will
roll over to 0.
BUS ACTIVITY TABLE - The Bus Activity Table lists the number of commands
which have been issued to each remote terminal. Separate counts are kept for each
bus, as well as a total count on both buses for each remote terminal. The range
for each entry is 0 to 65,535 with roll over occurring if the maximum limit is
exceeded.
ERROR TIME ANALYSIS TABLE - The Error Time Analysis Table preserves a '
S record of' each time a "trigger" occurs in the SMBT monitor. This table
contains up to 10241 entries which record the trigger condition, the 1553 bus
word, all error bits, and the time of occurrence of the trigger.
TRIGGER
The monitor continually checks for triggers. When a preselected
trigger(s) occurs, the monitor will switch buffers in the bus traffic table
and inform the system processor that a trigger has occurred. There are five
sources of triggers, the monitor error detector, the monitor word detector,
the SMBT bus controller, the system processor and an external trigger. Each
of these triggers can be masked and combined to form the trigger condition.
ERROR DETECTOR - The monitor detects the errors listed in Table 1.* The
errors, when detected can be used as triggers. The monitor will apply a trigger
mask to the errors to enable only user desired errors. The enabled errors will
be ORed together to form the error detector trigger.
WORD DETECTOR - A second source for triggers in the monitor is the word(s)
detector. The monitor is able to compare from one to eight words of a particularI
type to a preprogrammed sequence of words. The types allowed are command words,
status words, data words, or all words. The pre-programmed sequence of words
will contain a desired bit pattern of ones, zeroes, or don't cares. Each word
of the desired type is ANDed with a mask word and then compared to the pre-
programmed words.* If type consecutive words from the bus compare to the
~433
ALAN M. DUNN
( - EDUCATION
'43
- . -i17 .4. - --- 77 .2M ' -77- 77 77 ' 7- 7 - ---
ABSTRACT
435
7 - - F.7 V 7
BACKGROUND
436
7777
~437
Scientists and Engineers, undertake the development of a new engineering
series for Software Engineers. The first phase of the effort was to
conduct an occupational survey resulting in a definition of a new
series. Later efforts would be concerned with full classification and
qualification standards under the guidance of the Standards Development
Center OPM, Washington, D.C.
At the same time, the Department of the Navy System Commands, Material
Command and Field Activities were being plagued by the same problem.
The Master Plan for Tactical Embedded Computer Resources, a Naval
Material Command document states:
"Weapon systems software acquisition and maintenance
are becoming sufficiently important that consideration
should be given toward establishing a separate career
field for weapon system software engineers. Also,
software acquisition and maintenance is sufficiently
complex and challenging so that career incentives should
* be developed to attract and retain good personnel." (4:3-39)
4 The document suggests an action program which would:
0 Identify the software personnel requirements.
* Review the current classification procedures.
* Review training requirements and training
capabilities for preparing software engineers.
* Recognize this expertise as critical and develop
A necessary career programs and incentives.
Separate and independent initiatives began sprouting throughout the
government as more and more dependency upon the computer was evidenced.
MAJOR ISSUES
The problems of providing sufficient numbers of qualified software
3
A personnel did not lend themselves to short-term management resolutions.
The full impact on qualification requirements, and hence on recruitment
'I 438
and placement, from the establishment of a highly specialized series
such as software engineering had to be thoroughly analyzed to assure
that the benefits to be gained outweighed the disadvantages to be
incurred. The vast number of Federal employees already performing
duties requiring specific KSA's of computer resources and classifed
to other occupational series, some non-professional such as the Computer
Specialist, caused the following issues to be considered:
1. Is Software Engineering a *professional" occupation; i.e.
requiring a engineering academic preparation. According to the position
classification standards for the Engineering series:
"Whether an occupation is placed in the
engineering group of physical sciences
group depends upon whether the nature of
the work and the qualifications required
for its performance are predominantly
identified with an engineering or physical
science discipline. It is the conmmon core
of professional knowledges and abilities
representing a discipline required for
perfornance of the work which distinguishes
series within occupational groups. Areas of
application or investigation are of secondary
significant....
In some cases, where large numbers of multi-
discipline positions constitute what may be
considered to be a new profession or occupation
with a cowmmon core of duties and qualifications
required, a new series is established, e.g., Soil
Conservation Series." (5:11,12)
By definition, the Software Engineer is responsible for the applicati on
of engineering principles, theory and concepts to the development of the
software which works, reliably and economically. These requirements
imply a specific academic progression to a certified level of competence,
even though many years of experience may sometimes narrowly suffice.
For example, an individual who "engineers" weapon system software must
have knowledge of the avionics subsystem within the weapon system if he
is to develop, design, or maintain the embedded weapon software and/or
firmw'are. One must understand the environment in which the weapon
0.£system is employed, i.e., threats, countermeasures, etc. In addition,
there is the equally important skill of understanding computer and
languages. Both these skills are required to be effective in designing
algorithms and the instructions for the weapon system embedded digital
computer. This example holds true for large, complex, non-embedded
systems which control many subsystems as an integrated entity.
439
2. What is the impact of the lack of series definition,
specialization, classification and grade criteria?
Since there are no classification standards in Federal service for this
engineering field, Federal agencies have been forced to establish and
fill professional software positions from related disciplines such as
Electronic Engineers, Mathematicians., Computer Specialists, Aeronautical
Engineers and General Engineers. This clouds the career patterns of the
selectee, since the individual is not "set apart" in title and/or series
as to his specific expertise in software engineering. The lack of
series definition and specific classification criteria create an
opportunity for misunderstanding in grading positions since the
classifier must search for an appropriate standard or standards which
will properly grade the duties of the Software Engineer.
3. Are there recruitment and retention obstables?
Industry has recognized the need for a career field for the Software
Engineer. Given the fact that demand for Software Engineers far exceeds
the supply, and that premium salaries are being offered by industry, the
Federal government is lagging behind in recruitment and retention. At
the entry level, salaries offered by private industry exceed Federal
salaries by as much as $10,000 or more.
Once in the Federal service, the lack of a defined career path for Soft-
ware Engineers impacts upon retention.
Although the government provides the opportunity for challenging work,
and the opportunities for meaningful advancement, competitive salaries
are necessary in order to attract and retain highly qualified personnel
in this new and emerging discipline.
4. What is the impact on employees with other series
* designations who might be subject to reclassification?
Positions currently properly classified will not be impacted. Those
classified to a profiliiVo--a engineering or mathematics discipline and
whose primary duties are 'software engineering would require a change to
the new engineering series. Those properly classified in the non-
professional GS-334 series will remain as they are.
The qualification standards must be developed such that the basic
requirements and alternate requirements permit the placement of all
incumbents of "certified" software engineering positions.
These issues were given primary consideration; and, after many Ad Hoc
discussions, separate attempts at alleviating the problem within
specified time windows were initiated. In the following paragraphs, an
account of representative efforts 1is di scussed.
440
DEPARTMENT OF NAVY EFFORT
- Study format
- Methodology
- Milestones
441
* ~ ~M --. W . .i~~'.. '~-
Some resistance to the study effort was evident by those activities with
a large number of software personnel classified under the 334 standard;
however, the majority of the new activities agreed that a special*
classification series should be established for the long term.
Many problem areas and issues were exposed, the most pervasive issue was
an uncontested description of the software engineering discipline and
the associated minimum basic qualifications.
The final results of this effort was an Interpretive Memorandum to aid
in the classification process. (3)
INTERPRETIVE MEMORANDUM
The Interpretive Memorandum, which was formally issued in October 1981
from Navy Personnel Headquarters, offers extensive classification
guidance on Software Engineering positions which was completed at Navy
Personnel Headquarters. It provides criteria for determining the
classification of engineer and other professional positions involved
with computer software engineering for embedded or similar computer
systemu. "Software Engineering, as defined in this memorandum, covers
the engineering work pertaining to the research, development, design,
testing, production, installation, maintenance, operation and other
functions relating to computer programs and the data required to allow
the computer to perform its functions. This guide provides occupational
information and grade le-vel criteria for the classification of Navy
positions requiring the performance of professional technical work in
the field of computer software engineering.
44.2
4NI-MM oKI7IF%1 NV-7
443
The Plan includes a two-step training program including formal classes
as well as On The Job Training (OJT) with specific training experiences
* to be added-as needed. (Reference Appendix A).
444
training program designed to meet needs for this highly specialized area
would automatically include the knowledge, skills, and abilities necessary
to meet the requirements in the excluded areas.
The survey indicated an immediate requirement for 46 new journey
employees to meet current demands; 10 additional requirements for fiscal
year 1978; and 11 additional requirements for fiscal year 1979. When
coupled with retirements and attrition rates over a five year period, it
became evident the need for qualified software engineers far exceeded
the supply. In addition, many of the current employees badly needed
training to keep abreast of the exploding technological changes
occurring in the software field.
An intensive recruitment program was then mounted to attact such
resources to the Center. In addition to attracting recent college
graduates at the entry level, attempts were made to capture intermediate
or journey professionals in the field. Although some gains were made,
the competition for resources in other government agencies and in
private industry created an environment where the attrition rate was
higher than the accession rate.
Concurrent with the above efforts to attract employees to the software
function at the Center, a major Personnel Evaluation and Audit was con-
ducted by the Office of Personnel Management. Findings of the evaluation
team included many high grade positions recommended for down-grading.
As a result, Reduction-In-Force placements occurred, and many of the
supervisory/managerial positions in the software function suddenly had
new employees who were limited in the knowledge/abilities of the soft-
ware function.
It was in this climate that the need to design a program aimed at
attracting new employees into the field; provide up-date training to
current software employees; provide supervisory/managerial overview
orientations; and provide for some type of upward mobility opportunity
which would attract and retain employees over a longer period of time in
an effort to "grow our own* software employees became paramount.
This effort was separated into two phases:
Phase I - provide for a Task/Competency Needs Assessment.
This phase was completed during fiscal year 1978.
Phase II - Design Modular Training which would include all of
the elements addressed above. The objective of this phase was to design
and implement modular training which would include requisite
knowledges/skills to satisfy each element of the overall program. The
highest priority in the modular development was the providing of state-
of-the-art training to current employees. This was due to the high
attrition rate of employees having the requisite skills; the rotation of
445
Technical Experts
446
7 Y a'-'
Personnel Analysts
J. BENNISON Office of Personnel Management WR Analyst Team Chairperson
D. PIUSER Navy, Pacific Missile Test Center Analyst Team Member
V. VERNEUILLE Air Force, McClellan Air Force Base Analyst Team Member
447
The sub-committee distributed a questionnaire to a cross-section of
Federal activites. The analyst team convened on ALgust 19-20, 1980,
and completed the initial review of responses. Of 285 questionnaires
mailed to 69 activities in 8 departments/agencies, 26% were returned by
the activities. The quality of the input ranged from cursory to very
thorough. The enclosures and additional materials furnished by
activities such as the Naval Surface Weapons Center, Dahlgren, Virginia,
and the Naval Weapons Center, China Lake, California were indicative of
the interest in this topic, and other studies which had already been
undertaken. The respondees indicated that approximately 1200 positions
would potentially fall within coverage of the Software Engineer Series
GS-8xxx as defined in the questionnaire. The number of positions
identified exclusively with a requirement for an engineering degree was
a significantly lesser number than 1200. The most significant
population, however, was in the Electronics Engineering Series GS-855.
Though some Jobs were included in the Computer Specialist Series GS-334,
the vast majority, estimated at over 95%, were classified to
professional series in the GS-800, GS-1300 or GS-1500 groups.
The overwhelming response reflected the viewpoint that the nature of the
work to be performed required entry level professional training
comparable to that attained in a four year degree program leading to a
BS in engineering or computer science or mathematics or closely related
disciplines. In addition to the discussion of Minimum Qualifications,
a discussion of the required knowledges, skills, and abilities for full
performance was provided. The majority viewpoint characterized the
occupation as grounded principally in engineering fundamentals and
computer knowledges, with related knowledges of mathematics and physical
sciences, and abilities in general management and communications.
The questionnaire which asked for distinguishing characteristics of
Software Engineering from other occupations was not addressed by a
significant number of respondees even though principal differences were
detailed. The team did not summarize inputs regarding the Computer
Specialist series since the trend on minimum qualifications clearly
characterized the work as "professional".
From the data presented it was the Council's opinion that the software
engineering occupation should be established as a fully professional
engineering series. A very significant number of 1239 positions
identified with the proposed series in the questionnaire responses are
currently classified in the Electronic Engineering Series GS-855.
This fact substantiates the conclusion that professional engineering
training is the over-riding qualification requirement.
The Council further concluded that with approval of the new series, the
Federal service will be competitive with industry and will significantly
benefit in its efforts to attract and retain a fully qualified staff to
meet the software requirements of the Federal government.
448
Appendix C contains excerpts from the report as sent to OPM, Washington,
D.C. on 30 September 1980.
The current state of the individual short term efforts appear somewhat
encouraging while attainment of the long term objective looks dismal.
The reports on these individual efforts are:
449
w
.Irk
1450
kSO
J .,,,.
. . .. -" .. . . ,,, ,. r ,,
, - ',,
?, . ... . . . '. ,-._,., ,. . ,.. .. ' eO C> . h -,
Professional Council
The long term solution attempted by the Council has been stymied and no
new strategy has been developed. To date:
Gwendolyn Hunt
Director, Data Processing Service Center, Wpst
Pacific Missile Test Center
Point Mugu, California 93042
Exoerience:
Current Assignment:
Responsible for all Automatic Data Processing support for MAVMAT Activities
locatPd within the pro%imity of the Pacific Test Contir.
Tisll
451
STANDARDIZATION ISSUES OF THE FUTURE
D. Jordan
-pREFVIOUS pAGE
/ IS BLANK
455
INTRODUCTION
The effective design of such large scale circuits can only be achieved
through an increased emphasis on standardised methods of modularisation and
specification. To some extent this trend is already visible. Hardware
description languages such as ELLA have bden-. developed enabling the
detailed specification of standard circuit modules. modelling programs
can then be generated which represent the specifications of designs using
those standard modules, and which enable some verification and testing of
designs.
It is usual to regard specif icatibn as.a simple interfacing activity. On the one
hand the specification informs potential users of a device of the designers
intentions in respect of the behaviour which the device will display. on
the other hand the specification informs the implementor of the functions
which the device must implement.
456
'
, ', -' ' - . ., - . - -. - .. -o- -- . '
457
a At A -7 , *7777Z
_. '- -.. .. 771W.W.
The MENTOR approach is based upon the fundamental idea that any device
has significance only when it is embedded as a component in some wider
system, and conversely that any component in any system can be regarded
as a device in its own right.
In viev' of this we can say two things; firstly, that the significance
of any device can only be expressed in terms of the way in which it interacts
with other components of the system in which it is embedded. And
secondly, that the process of design concerns itself with the replacement
of one device by a number of other more elementary devices interacting in
such a way that each has a significance in the achievement of the objectives
of the parent.
V What does this mean in practical terms? The main point, I suggest,
is that a design comprises three distinct kinds of information (see
Figure I). Firstly there is information about the (abstract) significance.
of each component in the design. This can be expressed in terms of the
abstract behaviour displayed by each component, and amounts to a specification
458
of the component which can be used either as input to a further stage of
design, or to select a standard component to fill the specified role.
ii) two distinct users may use different abstractions for the
same fundamental concept.
459
There is however a certain amount of verification which can be
performed in the abstract, since it is possible to see whether the
operational interactions of a set of components achieve any effects
which can be interpreted as the behaviour specified for the parent
device. MENTOR incorporates a consistency checking mechanism, based
on a detailed logical representation of its specification primitives.
This interprets as inconsistent any situation in which the abstract
function of a device is not realised by the interactions of the abstract
functions of its components.
i) situations where a design is simply wrong and will not work, and.
460
T4.
One mechanism which can be employed for this purpose is the general
purpose property attribution mechanism. This mechanism enables each
functional element to be described by a set of arbitrary attribute values
identifying specific properties of the functional element. For example
a given functional element could have the "generic type" property assigned
the value "integer adder" and the "data precision" property assigned the
value "8" to identify it as an 8 - bit integer adder. An alternative
approach which shows some promise for the longer term, but which is
currently still under investigation would be to extend the range of
structuring primitives in MENTOR to correspond precisely to the library
generic elements.
CONCLUSION
As the potential complexity of integrated circuit devices increases,
and as the demand for purpose built integrated circuits is stimulated the
issue of operability of devices will be seen to be at least as significant
as the current concern with ensuring functional correctness.
4,61
For design tasks which require a preponderance of standard
generic circuit elements which can be predefined in a library this
apparently presents no major problems and MENTOR-like systems can
readily be accommodated to the automatic generation of equivalent
hardware description language. It therefore seems likely that
MENTOR-like systems will prove a valuable addition to the arsenal
of standard hardware specification techniques.
REFERENCES
462
* ~ . ,~Q. -
DEVICE
OBJECTIVES
1ENVIRONMENT BEHAVIOUR
Interpretation Operation
4.63
ADVANCED STANDARDIZED SYSTEMS/SUBSYSTEM
by Ronald L. Ticker
Biography
Abstract
467
pAltvoUS PAGE
IS SLAN4K
16~
I. INTRODUCTION
The SUBACS will be a modular system with a high degree of fault toler-
ance, flexibility, and capacity for technology inserti3n. Full system
availability will be improved through the use of "Hot Spares." Failures
occurring in existing systems result in loss of capability, the severity of
which depends upon the nature of the malfunction. Each hardware element of
the SUBACS will have at least one identical element capable of maintaining
full system performance.
468
I-C
idi
mg
CPit
Is469
'II
y)c
IHI
EXi
lel
470
kx iq 0 NO
HIM
9-n
AA
ccd
C.)-
11-
471
z U Q
am
I- 2
oL s 0
ccU& 00 0 0 0ee000
CL CL
OOOWA%
iCi 00 00 00to00
0.. o -
(IIS
Isa
472
C-
03
owl LIM
C.34
ccz
D-
CL
'U
473
The moduldr cabinet concept provides a building block for oLher SUBACS
units. The SUBACS Combat System Display Consoles consist of three common
drawers in the lower third of the cabinet with the display surfaces and
controls located in the upper two-thirds. The data processing and storage
cabinets will house two Random Access Storage Systems (RASS) disks each in
one-third of the cabinet with three drawers again occupying the lower third.
474
Most SUBACS units have internal cabinet busses. The cabinet busses
extend the array and system buses to the drawer level. This effectively
allowed subcabinet elements to communicate in the way cabinets do in more
traditional system architectures. The independent communications permitted
the subunits provide reliability and reconfigurability improvements. Product
improvement is facilitated by placing the interface at a lower level than in
traditional architecture thus reducing the extent of the required
modifications.
redesign of the Aunit.
subelement could be added in a spare slot without a major
The busses are interfaced through bridges. These are similar to the bus
interface devices. The bridges are also controlled by a Motorola 68000
microprocessor. The bridge provides a mechanism for interfacing busses of
different speeds and technologies. It also makes the location of distant
processes appear as if they were local by acting as a relay point.
Each bus is paired with a redundant bus for reliability. Either bus can
provide sufficient bandwidth on its own to completely service its users. All
bus interface units and bridges are connected to both (redundant) busses.
The bus hierarchy provides a structure upon which the system may expand
to meet future needs. Additional cabinet buses or subsystem busses may be
added by bridging onto an existing bus. The number of bus ports usually
limited by addressability, bandwidth considerations and driving distances,
could therefore be increased according to system requirements.
IV. SUMMARY
475
b,*.. r.N . V,. ;. ... . -. ..
- -. :* ,
... .,, * *I .
477
[pREVIOUS PAGE
t NAK
S
BACXGROUND
SYSTEM4 DESCRIPTIiON
STA~TUS 'NDFUUR
DIscuss-foN
478J
40
_ 2l
Cc 0
- cc -
Cg In
0s as
00
cc E cm 002
_ - ~Cf *
fA
_
moo Op
-O r
A 0w I, < '
479
Sfl58'O. A COtICEPT FOR STANDARDIZED HIGH-ORDER
LAN~GUAGE COM1PUTER SYSTEMS
1. BACKGROUND
2. SDS80
1!10RD'E' LVIJAGE
7ROGRA1 'DEVELOM~EIIT SYSTEM
Coai'UTER 41ODULES
3. APPLICATIONS OF SDS80
4. -EXTENSION TO ADA
480
I. %
rr-n -q-. ..-. -..-
EDRT TV~ii.
~ EECIOMC
PROC co~uli
RPOC\Wj
coa E IIn......
RFC POC
-Y
HC I____ EC-
-,0 C
481~RU 5 TOC01LERS~EdTc
4
INVOLVE AN COMIT
RESISTANCE TO STANDARDIZATION:
----------------
ETC
OUR SOLUTION:
482
SIDE EFFECTS ThROUGH STANDARDIZATION
483
M .-
RD-R145 697 PROCEEDINGS PAPERS OF THE AFSC (AIR FORCUSY5TEN1
COMMAND) AVIONICS STAND..(U) AERONAUTICAL SYSTEMS DIV
WRIGHT-PATTERSON AFS OH DIRECTORATE 0..
UNCLASSIFIED C A PORUBCANSKV NOV 82 F/G 1/3 NL
EE!EEEEEEEEEEE
E
EI
I1111 9= _u~IL
u..i~
U...-
*flu~
is. .215
-
Has
II',' 1*1 3.
II~~ - -
.INI-
11111126 lii 14 * 1*6
~ ~
.~p ~ is~ ~ N.
CONCEPT LAYOUir
6UNNAR CARLsTEDT, HyLAB
DEsIGN REAIZATIO
3T1~LN VENERFEL7I SRA
* B Lz11 ORGANIZATION
DAoRKNSORtum 8D
DATASAA31
,M, COWINICATIOUS
484
1
1
I
U
B -
*
- - e - -
4
I
iii
r-
S a
S I I
I-
I
I
r '.0 -'~
~ I ~j
I'
I
I
4 - - -- - - - - -
II
'if
I
485 r ~ U ~ ~*%**~q%~. *q~~%* U* ~% %~% - -
.p ,*.
. io.0 -
POME SWPIES
'.86
5?ADA~COMUTE8 STVS~m sm s0
Notbodes upport
,Q~p I
I ~,%:-,r2nea mat
Pr. Pwtotypo
tPrototypos"j
71y~inq 2d*
(?-Delivery
-... . . . . .
1%6
ii
IWO
III
-I a '.1
'
" - • " ' '' ' ' "' '- :€.-"Cr . 4 - ._ 4r-'. ,-- ..
*EFFICIENT PUO06M DEECiilSYSTOI
cmnM
-OPJE NPUTusi
UG4
- t ' .,
II
A
II
393 -m
IJ
16i
mu i"I
%00
DEC. E
Conro
?We
-A
SOS Sto mntmrol ConyuW -OP
O.Ormug to 8 O optr simultafiwousMly
4
R*~r .4.1i
Sblc
-~~ dsbupm ars for hOWad r
-Prett print M.
-oI,-am
wv -
IM-dhu
mp tuowt
-IL -
-lo
cit *i-
#9n
-aa OL
lotRu
*Ma
JV1-
0. . . . . .. .. . . . . . . . . - - - -- .-
Fims
MEMO** *
S.8 - . b --
FM axwnion
- Architecture supports HO L primitives
* Separte address calculation
Separatedm .xogram and data buses
jc .izt: r.fmnr,, ror Zr's It Jcc3Is
",;. r,:.mc ;na
ogic init.vith hardware supported
# Iq
....... * * * ,~ ~ la1
-. 4-. * -
cc *-
&o
oo
= a.
C
0 CL E
- r
Al i
-
QIUE.E.
3 U0
as
Co.ho
a.MW
iiL
us)c
cc
-cr
~* % *
'Wm
CCDP
=1 cc
-
.5 at
.AM_ _ _ _ _ _
tam1
-c
E __
C -i
T. .
* _Opp
P49
afor
C,,'
.Eas
COO
498t
-'cm,- ~
44 x (4o
C~Cj
44
b499
JAS Arrf
Standardized Computing System
TEST (Aircraft and Workshop Level)
3 (15538B)
Bus I
C.1.
Dislay Computer1
Display Computer 2
"Nut-..
General Signal
Computer
500
I ! . t t .. . . . . . . .
C. S. Robbins
Deputy Project Manager, Navy Shipboard Tactical Embedded
Computer Resources Project (PNS-408), Naval Sea
Systems Comand, Washington, D. C. 20362
Abstract
Introduction
The Navy is committed to the use of standard computers and
programmable signal processors in sea going and airborne weapons
systems and sensor information processing systems. Extensive use of
these Tactical Embedded Computer Resources (TNCR), standard
computers and processors embedded in larger systems, is the basis
for one of the major strenghts our Navy enjoys. Aggressive
acquisition policies are being pursued to add new members to this
standard family. The AN/UYK-43 and AN/UYK-44 are being developed as
planned standard mainframe, mini-computer, and micro-processor. The
AN/hYK-14 is being developed as standard airborne mini-computer.
The AN/UYS-l, the first standard programmable signal processor for
shipboard and airborne applications is in production.
501
502
Finally, there was an absolute requiremint fot competitive
selection of the engineeringl development eotractor. **cause the
Navy standard computers and processors, once in production, ore used
in all systems with processing requirements as a matter of policy,
development contracts must be competitively awarded.
?he acquisition approach taken to selecting an enqineerinq
development contractor has worked well, beyond Navy expectations.
Seven team composed of twenty-one prominent firms submitted
proposals. Five of these firm were selected to participate in a
sMachine Definition/Proof of Principle testing phase. Competitors
developed a Principal of Operations (POPs) document describing CSP
to the level necessary to program it at the assembly level and
performed proof at principal demonstration necessary to satisfy
preliminary Navy technical testing requirements. Western Electric
Company was selected from this highly competitive field.
?qK: nical Ao
n1 mosm"3
ow I WOau
CQQMK~ N I APKa
I AC? 'CAL
4 503
]5a%
A. . . . . . . . .I
0. wide band Lnetc*Vt PfqC@sStini
Vety wide band data tram a s0q1e seso is spect+,
anlIyved In wd4band and aarow band paths. EnOry
detection in eithbr path Initiates tifer rIsla sigals
analysis.
each alqoritbn is specitiod I signal flowiaoph toro. VW
Co0pwatw4tOal operations at 04a made are epeeli04.
The set Ot bencharli algorithms establishb s r qsatmots tor
data tlaw, eaedling provellq tas4s1 oOutations, inteorodil.
data traosfers, and seor ylow ad rortoresnc. tot the systei. This
set was means to stress t doein we" repreesoaltolve ot
anticipated applications of MUP. ThW dowaeiIod omboets of Cho sip
faally are speilled in ters of proportiomally scaled Gets of the
S
tenalorm
seet ima. f
Senchar~ alo#men
-0- -0
O O MM _M- PIGOII
fl I .
li"twr Awjw
Avg
L
Men
Theevelpin
asyto anaffrde o te stlwaJ 2908
COMMOA tndr W
-_____eCrrn VWl 40Pttt"
leeboeaiFe
04qletm
"0prgrmig
rga
otwwr~og
IfIure I-eit'hs nioMt
retect~
t bod n
tl~dt
drete
PPs
tSAgrphftetw
queueIbtebeld
alis ore mdsd
OWNc~
vimi
?Tbo SOLUOSPL Iq~g
Iwpm~e
to tf* *W ,cot s i , ,c
M
"4 as iwell OPW tho MeO~
d' if%*i~e3t46
OIfIcople in Bato
gwo tcoeir
be.@c.
%a* 00'4~
Oatot Voe peeeq
toe~Iftleft both t M
00"q*so c
sata .*of s
4,
NO W
sit'
AW9M
Table k lists the SPGV that specifies this subqraph to the
prepfoceor. Although notation conventions have not been covered in
tris paper, The notational representation of the qraph is
*Ott-exptanatory when compared with the subgraph. Bach of these
node statements expands into 12 lines of SPL/, the ROL. These 12
lines of SPLI| expand Into approlmately 140 lines of machine level
control code for the current standard.
aW
0 $* * - 0i" 6
0
W*0 4 m07#*0v *
.UI q . ,Ill
* 40
, lU *4 4"+411 *%*40**•+ W ,
O.
l , -• 1*l
,A
•
*ll~ mI,&4 S.ll 'S.
1* 4*6., l II,
ew l
of* *"V'. *
OWAN010m. *AOOsO4
.01WW
" two t * 3V-04
oft Oft 0
4a~~"n 00*q*t44
ft"US4
dli'l
iliJr,
VT emt* ties "s'lret, peil of the pfoqraiftq
0wmicamow.t. to Obo to q@Mt daetl to titugo 6. Machinet
r oaogo twat& CO000
of swll..ltom ptrvinamqIinpu it% tIt.
apof gcoo eattlism to the puepoveeao. A macro file to# iso
on$. to? this aie. was% be -Atitived. Sotitco. ce
ewla,. ltqtOW impat
rt 0OWseFtgd 10 SbO COW410. TIe CM~ito oetpis Lo]&-
file* toto It***#R. Tte III**# accopt* CO)O~ ft**e for %s
Opeatiag *yotai peoqv.s the 09LL SIJI owtom~w.. *ad th* SPLO1
comd peogai %6106boe Mbe epewtessly to* 0104. Uittd
~W~tibit" s"
goe* state cofed peloittwo .ro 11not as
well. Aad ape to Ite. 9emtod tot US?.
The OS? speta eyeless too OW 98=, to caftt4ored ve
bestqot the US? d~vio. aid sepet ble tfa t" ptwlkiq~s
*ukfteatote. ?TW a eftleivm.V to supe log data diriv"4 teso
quastlem 041l delegte* uw 604 of 1Ake OtSCOS 040t*48 Q4Cii.
I rel
Ib,.q~ lad o. ttectiv
Io kriqwt.
WOO a.
loll
Figujre 7 shows the VISP architectural block diagram with interfaces
to be configuration managed identified. The interfaces to the
sensor data are expected to be a reasonably small set of
interfaces. As new applications require interfacing E4SP to new
sensor types or other devices via a high speed 1/0 additional
interfaces will be developed. The interface between the Data
Transfer Network and the set of Processing Modules is of utmost
importance. As new applications require new types of special
purpose processing modules, new modules will be designed to meet the
existing interface and Incorporated into the EMSP system.
Technology upgrades of processing modules shall be accomplished such
that the upgraded module meats the existing DTN, interface and
protocol. Back fit of upgraded, modules may be accomplished
conveniently without expensive, equipment rip out of reprogramming of
applications programs. Recent congressional language directed the
049P program to insert V11SIC technology and conduct proof of
principle demonstration to validate the concept of VHSIC technology
44 insertion. The Navy will address VHSIC Insertion at the chip level
and the module level. VUSIC chips will be incorporated into
,'7
appropriate modules as VUSTC chips became available. Navy VHSIC
trassboards will be reimplemented In the RKSP brasaboard from factor
and interfaced to the MOSP DYN. These VUSIC brasaboards will be
integrated into MUP as front end modules. Operation of benchmarks
at ouch increased performance levels will be demonstrated. The
interface to the support computer will be one of the standard tDS
interfaces. Upgrade of the DTN when technology supports such an
upgrade oust be accomplished to meet both the processing module
interfaces and WTDS interfaces. The interface to the user, the
applications prograer is the software interface previously
discussed. It is intended to pursue an agressive, technology
intaslon program during the service life of the WISP system. As
otpontive as technology upqrades and system software changes are,
rPn#y are bearable a" non-recurring costs of keeping abreast of
technology and ahead requirements. Recurring costs of application
software changes for each upigrade must be avoided. Upgrade of
ptaqrasmablo processing modules will require new primitive microcode
to be generated and operating
Ineto.TeNv i!ades4EI system changes,
neto but not
ttec~changes in
ee
applications
an4h ouelvl programs. From the
BI hp users
iib pointnoprtdit
of view, the EISP
system should remain stable.
) asbors wi***re*f*mtaReliability andn Availability
h BlS brsbor %ro* factor*%
#4 511
Operational availability is specified in terms of a Mean Time
Between Failures of the system (MTBF). Failures are those single
faults or aggregation of uncorrected faults that cause the system to
operate at less than full capacity. MTBF must equal or exceed
MTTF. Those architectures which have signicant redundancy in
architectural elements in reserve will have MTBF's far exceeded
MTTF. Two levels of degraded mode operation are specified, an 80%
or 50% performance level. These levels mean that all application
programs can be executed at the specified percent of the input
bandwidth. The Mean Time Between Failure below the 80% and 50%
performance level of the system is greater than the MTTF and MTBF
for full performance system failure. A final availability to be
specified is availability of a particular application program. This
quantity is dependent on the amount of extra capacity available for
reconfiguration in the event of a fault for a particular EMSP
configuration and application program. This is specified in terms
of Mean Time Between Critical Failure (MTBCF). A critical failure
is defined as a fault or aggregate of faults that causes a
particular application program to be unable to execute at its full
performance level. An application program that loaded the EMSP 50%
would sustain a critical failure if the system degraded below the
50% performance level. The MTBF for 50% degraded performance level
would equal the MTBCF in this case. Since a variety of
configurations will be available to users, including multi EMSP
systems, application engineers may control the availability of their
program through designing in over capacity for their particular
application programs
Acquisition Approach
The constraints of supporting the first users concurrent weapons
system development, the technical risks involved, and meeting the
normal requirement for competitive selection of the engineering
development contractor, dictated a non-traditional acquisition
strategy. The Navy is has completed a two phase extended service
selection process which resulted in the selection of a single
engineering development contractor. The first phase was a normal
proposal phasel the participation of all potential contractors was
been solicited. As mentioned previously, a variety of system
architectures were proposed. Offerors were required to identify the
technical risks involved in their particular approach and propose
Critical Item Demonstrations (CID's) to demonstrate manageability of
technical risks in engineering development. These CID's were
proofof principle type demonstrations on partial brass boards with
supporting analyses. An outline of the Principles of Operations
(POPs) was proposed as well.
512
* - ~ Vf.* *~J~%*
..... ,in,. . *J * . .. . . . . . .T .. -. . . > . i
Testing
A vigorous program of testing is planned during engineering
development with the goal of supporting an early decision to
authorize a limited amount of pilot production in advance of
authorization of unlimited production by the Navy. This limited
production authorization is important to accomplishing fleet
introduction of a new processor on an economical basis.
513
Conclusion
The Navy is undertaking an agressive program to introduce a
second generation standard signal processor EMSP into the fleet by
1987. This processor will meet emerging processing requirements for
this decade and accommodate technology infusion to upgrade it for an
additional decade's services life. EMSP is a multi-processing
system, network of programmable array processors and special purpose
devices. System performance is the effective aggregate of
individual processor performance. EMSP software, ECOS, is based on
support software under independent development for all Navy standard
signal processors. It provides a user interface a level of
abstraction above the HOL SPL/I. The system will have a data driven
operating system and support tools to increase application
programmer productivity. The software, particularly the operating
system, will influence the system architecture and implementation.
The Navy is in effect building an ECOS machine. There is technical
risk involved in this development. The acquisition plan and test
program are designed to manage risks, keeping them at acceptable
levels. While this development is to meet future Navy signal
processing needs, it is hoped that many multi-processing concepts
may be validated in the course of development that are extensible
beyond signal processing applications.
References
1. Purchase Description No. 101 for the Enhanced Modular Signal
Processor (EMSP), Naval Sea Systems Command Purchase Request Number
N00024-81-PR-28807, April 24, 1981
2. ACOS Methodology Program Performance Specification, Naval
Sea Systems Contract N00024-80-C-7198, January 7, 1981
514
I'v * . ..t
.
*ft
IL a
0 4
a fl~a
I z
@!SZ
517
.
z .4 ~ ca m-
Zm4~
m mm
Zo a
C)
mm .
m0
z Z
%V ~.%gap
I.-
OUs ZJ
wui .
0 4
0,0
-IC C
- 4
91
ICI
I...
520
SI
iicu
Mla
oe
Mas
52)
00c
wLI
~0 c
UU
* 0 w
5 z E
30~ a c
524
z. . . . . . . . . . .
16
Si
U
0 z
us Us
w a
~~zu
Uggg
44l
0
i 0 0 am
0 PO z
8~~E
II
S27
z
0 0
~EI0 an
OU 0 z
000
528
0 -vm w
G om8
*l
0- ,'