5/91-18617 - NASA

36
The RICIS Concept Robert B. MacDonald 5/91-18617 In May 1986, JSC initiated a cooperative program with the University of Houston - Clear Lake to support research in computing and information systems. The objective of this program was and is to provide continuing long-term research in support of the numerous mission and mission- related endeavors of NASA/JSC. JSC defined a "cooperative agreement" as the appropriate contractual vehicle to facilitate both .joint participation of researchers from NASA, industry and the university community, and sharing of supporting research facilities among the participants. Facilities are shared by networking among LJH-CL's research and data computing resources and JSCs computing system. A significant part of the cooperative program is its "gateway role." UH-CL is chartered to involve researchers from outside organizations throughout the US and the world in projects defined by professionals at NASA and UH-CL. A particularly important set of activities being carried out under the cooperative program is in the area of "computer software development." Because it recognized these activities as a critical element of the cooperative program, the Office Aeronautics and Space Technology at NASA Headquarters supported the initiation of the Software Engineering Research Center (SERC). In order to meet research and education needs associated with the engineering of large, real- time software systems for NASA's future numerous researchers at SERC are investigating: . ° * 4, engineering reseamh issues central to large distributed systems for real-time and distributed systems with active embedded elements (such as for thespace station) concepts, principles and methodologies for the engineering of such large software systems "computer aided software engineering environments" to advance the state of thepractice to achieve improvements in the quality productivity crucial to the application of engineering methodologies to software lifecycle phases theestablishment and incorporation intoof future systemsof appropriate standards. With the growth of software development activities, comes the increase need for education. Currently most managers and professionals continue to emphasize the implementation and test Q phases of the "software lifecycle." More disciplined engineering approaches require that this managerial and professional workforce be educated in approaches to software development which emphasize requirement and design phases and designing for change.

Transcript of 5/91-18617 - NASA

Page 1: 5/91-18617 - NASA

The RICIS Concept

Robert B. MacDonald

5/91-18617

In May 1986, JSC initiated a cooperative program with the University of Houston - Clear

Lake to support research in computing and information systems. The objective of this program was

and is to provide continuing long-term research in support of the numerous mission and mission-

related endeavors of NASA/JSC. JSC defined a "cooperative agreement" as the appropriate

contractual vehicle to facilitate both .joint participation of researchers from NASA, industry and the

university community, and sharing of supporting research facilities among the participants. Facilitiesare shared by networking among LJH-CL's research and data computing resources and JSCs

computing system.

A significant part of the cooperative program is its "gateway role." UH-CL is chartered to

involve researchers from outside organizations throughout the US and the world in projects defined

by professionals at NASA and UH-CL.A particularly important set of activities being carried out under the cooperative program is

in the area of "computer software development." Because it recognized these activities as a critical

element of the cooperative program, the Office Aeronautics and Space Technology at NASA

Headquarters supported the initiation of the Software Engineering Research Center (SERC).

In order to meet research and education needs associated with the engineering of large, real-

time software systems for NASA's future numerous researchers at SERC are investigating:

.

°

*

4,

engineering reseamh issues central to large distributed systems for real-time and

distributed systems with active embedded elements (such as for thespace station)

concepts, principles and methodologies for the engineering of such large

software systems

"computer aided software engineering environments" to advance the state of

thepractice to achieve improvements in the quality productivity crucial tothe application of engineering methodologies to software lifecycle phases

theestablishmentand incorporationintooffuturesystemsofappropriatestandards.

With the growth of software development activities, comes the increase need for education.

Currently most managers and professionals continue to emphasize the implementation and testQ

phases of the "software lifecycle." More disciplined engineering approaches require that thismanagerial and professional workforce be educated in approaches to software development which

emphasize requirement and design phases and designing for change.

Page 2: 5/91-18617 - NASA

Theevolution of engineering methodologies and tools such as CASE and languages like

ADA over the last ten years has created a severe shortage of individuals who are technically and

emotionally prepared to exploit these advances. In response, the School of Education and the

School of Natural and Applied Sciences at UH-Clear Lake have established the Software

Engineering Professional Education Center (SEPEC). The objective of this new center is to

interact with SERC and other organizations throughout the US, such as the SRI at Carnegie Mellon

University, to develop and bring about suitable education and training at both professional andacademic levels.

In short, the central goal of the SERC and SEPEC is to develop and make available the

Engineering Knowhow, the qualified human resources and supporting to tools and rules to better

"engineer large, distribut_ real-time software systems of the future."

Page 3: 5/91-18617 - NASA

0m

U,I

i,-m

I-

m

,)9

U

,<U,IO)

0I,I.Zm

m

" 0

!

>,,

m

0

Page 4: 5/91-18617 - NASA
Page 5: 5/91-18617 - NASA

Z0m

! =

ORIGINAL PAGE ISOF POOR QiJALITY

Page 6: 5/91-18617 - NASA

LU

m

m

0

<UJC/)UJ

0m

0LI. C/)

mm

WWn

(3 wo F--..J w 0 "Ioar-. -

E < C.)

C_ a E CCw 0 0 u.

Z:I- _ u. u. 0U. W_ • w _ w WE lU4[ u. u. u.w 0 0 0 wW 14.w 0 Z >E ooo_

2; elU

__ 0u. uJ _ Q 0 0

Page 7: 5/91-18617 - NASA
Page 8: 5/91-18617 - NASA

0

0GDO_

0_ILl

3E3E

Go ILlO) .._

a3

n,, O0LU Or)

0•._ Q.U.l

0 0Z

! LU

emml

Go:m c3

00 __ o

Page 9: 5/91-18617 - NASA

0

m

LU

LU

LU

I--GOC/'JI

,-d

-r-

L,U:2:CJO__1

C/)I.U

I--Q,.UJCJZ0C.)

r./)C.)

m

II

I--

C/)!

..I

:2::

I

Z

I!

QO(3)

LIJ

Z

14JI.U

0.(.)

I.-

ILlC.)Z0C.)

C.)

II

a:)o)I'-

C.)ud

Z

0

C.)LU

Ilmm

I

r4)a)(7)

z

f._u.i"r-

I

__J03

14J14J

_EX00

Z

IJJ

(D

I"

Z

Zm

0

n_

z

__J

¢,¢_0

0

m

(D

ffl

Z

LU

ee_

0

0

m

m

0tO)Z

II

Page 10: 5/91-18617 - NASA
Page 11: 5/91-18617 - NASA

UJI-

I-C/)

m

0

<iJJC/)UJ

0m

0LL. C/)z_m

O'O I-'*" U)

m

00

I..-(.,1

aZ0C.)

0

<LLIC/)UJ

WI-<m

a

00C.)

ILl

<ZB

:fILla)C_a

Page 12: 5/91-18617 - NASA

m

m

<WC_ILlCE

0m

C_0I_C_

/

i-

a

0

¢.)

<WC_

WI-<

aE00

wI-<ZI

XI£1WWa

Page 13: 5/91-18617 - NASA

illI--

II

(n

I

0(Z:<WU)ILl(Z:

Z0I

0u.U)Z

I

Q.

Z

U,I LU

Z I..- u)"-- _ ---.(.0 >. (s)Z u) >-

,.Jw I--u.J _" Z

u.I,< a.

w <._ Q 00 Z I--(n < m J-

- z 0C3 w I... wz o < z z< Z I- w Z

X _ Q < rrw "; Z Z l--

m w _ :E 13>. I-. < Zm Z 0 Z <

I I

.J I-- --0 Zw < < _- 0

= o X _-- w :8 <

0 n_ _0 < Z Z "_

0 -• • • @ •

Page 14: 5/91-18617 - NASA

>.

ILl

U)Z0F-

a:

WI-Z

lUI-

_mmmcc

_oWW

C_Ul

c_

5_co_Q.Z

WZ o...u)

o.QZ

Page 15: 5/91-18617 - NASA

W

I

Page 16: 5/91-18617 - NASA

0m

I--<Nm

Z<0

0

m

U)

U.I=)atom

Z \

\\

\

\Q

W

Page 17: 5/91-18617 - NASA

LULUI-I-m

/

ILlILlI-C_

m

I-m

/

mm

C_

OLC_ILl

ZOm

I-C_W

II

I-m

a-II£1

W

_j _ .Io E_Ck W

> _wO u.

W-- W W-I Q Wm .- W

0 w

W n_ 0

E0

I-

I-ZW

W

I

C3ZZZ

L

CJm

C3W

EI-c_I-CJW

III

a

C_I-

O

EOI-

t

l..mW

Z

-4

_LZ----2:_W

I..UJ(jmw:i..,ww:iW

Page 18: 5/91-18617 - NASA

Wlu

i

_EI0

ZI

El&l

I-E0Q.

W

0g_

2:l-

ZI

ZZ<_JQ,,_J<0l

I,-0

<I

a

ooo

luuJ

I

X_E0O

O

lur4)uJ

OI--I-.EOa.L

rhl&,14.

WWa

0Q,

0W

0

Q,

X0ne<WC_WE

CgZ

C_I

.IM

W

ZI

I-WI

W<

I-,0

0

a.

:EO

uJrJ)uJ

iJ_O

l&l

r_oIZa.

OI...I

ZO_E

WOI

U.LLOWI-

I--I

I-

ZI

W_3<Z<:i

Page 19: 5/91-18617 - NASA

ILlLLII-I-m

COILl

C_LLI/

m

mm

C_

0a.co

n-

Z0I

I-c_W

m

D_J

m

C_IllI-ILlr_m

0

WC_ILlE

0W

C_

C_-Im

C_

C_IMm

I-m

I-

WC_W

IllI-0X0L

c_-I

m

ZI

C_Z0R

I-,¢NZ

0X0

,,¢W

WE

IlL

I-,Zgl,Ia

i-

0a.wh-

aZ

CO_J

C_0

0

WC_W

WI-

WI-Z

C_W

m

i-

rai-raz

WC_

Z

Z

0

W

Page 20: 5/91-18617 - NASA

Z !

Z

0

..iZ

Page 21: 5/91-18617 - NASA
Page 22: 5/91-18617 - NASA

RESEARCH ACTIVITY METHODOLOGYI I ! J

• RESEARCH ACTIVITY MAY BE INITIATED BY RESEARCHER

OR JSC SPONSOR

• RESEARCH ACTIVITY DESCRIPTION (RAD) INCLUDES:

- RESEARCH OBJECTIVE

- BACKGROUND

- APPROACH

- SCHEDULE

- DELIVERABLES

- BUDGET

• RAD REQUIRES TECHNICAL APPROVAL (JSC AND UHCL)

• GATEWAY RESEARCH REQUIRES PROPOSAL (RAD) FROM

RESEARCH ORGANIZATION

Page 23: 5/91-18617 - NASA

RESEARCH ACTIVITY METHODOLOGY

* EACH RESEARCH ACTIVITY IS INITIATED (OR LATER

MODIFIED) VIA A PROGRAM CHANGE REQUEST (PCR)

• PCR REQUIRES ADMINISTRATIVE APPROVAT.

(JSC & UH-CLEAR LAKE)

Page 24: 5/91-18617 - NASA

TabLe 1. Approved Rel4mrch Actlv(t|el u of S¢IgtIIEIX_ 30, 1987

NESEARCN IMSTITUTE FOR CCNPUTZMG& INFOIU¢ATIQMSYSTEMSCOGFt[MAT|VE AGREI_CEMT_ 9 - 16

PtK_ECT IMPLENEMTIUG JSC T[CtIIIICJU. NONITCARESEARCHACTIVITY 01RECTQI OIGANIZATICN NANE CltG.

=z-_rlz..a--- -- -- - - _manmwsmmmNmmtmmNmim,mumlmmz smmnmss_mmn_ • -CCNCUN[CATION & TRACKINGEXPERT SYSTEMS STUDY

Ar .I LEIIFRIED UH-CLEAR LNGE SCHNIDT

A1.2 COCF_ER GMAPXICS TESTMD TO FEAG|M L RICE UN|VEItSITY CLEQMOIUISIMULATE & TEST V[SlOil STS- CHEATIM/qTENS Fat SP_ kPPLIGATIC]8

AI.3 RG8OTIC PATN PUUIMING & SOFT- FEAGIM &IdARE TEST-SliD NtCHITECTUIRE VOLZ

At.4 APPLICATION OF FUZZY SET AND FEAGAM&RELATED THEORY TO FAILUIE OE- SHEAIOAHTECTIGNANO CCIITROL IN SPACESYSTEMS

AI.S DEMONSTRATIONOF A 30 VISION FEAGIN &ALGORITHM FON SPACZ APPLICA- deFIOUEIIIEDOTIONS

AZ.6 SIMULATION OF ROBOTIC |PACtOPERATIONS

AI .7 T IN THE CJL_YX_q4P

A| .8

AI .9

ET.1

ET.2

ET .3

ET .4

IM.1

IM.2

RIU) FCII ONIIQARD NAVIGATION (ONAV)GR(3JNOBASED EXPERTITNAIW[E SYSTEM

OBJECT ORIENTED PROGIUUgiI#G &FIUUqEREPtES[NTATION USING ADA

SOfTtdAREENG. & ADA TMG

SOFTMAREENGINEERING WITH ADA:A LIFE-CYCLE CUR_iCULUN

COMPUTERRASED ADA TRAININGSYSTEMS (CLtTS)

SOFTWAREENGINEERING NID ADATRANSITION C:OUItSEOk'_I[LOPNEMT

SPACE MARKET NCDEL

C_E_ LAKE AREA COMPUTERCkDkllI LI TY UVEY

IM.3 SPACE SHUTTLE PAYLOADIMFORNATION SYSTEM

IM.4

114.5

IM.6

IN.7

IN.8

IN.9

ELECTRONIC OGCUMENTAT|ON

LOMG-IUUtGEPLAB FOR THEC_WERCIAL DEVELi_NEMT OFTHE SPAC_ STATION

NETNODOLOGIESFal INTEGffJkTEOIMFGRfMTlON NANAMNEMT SYSTEMS

OEVELQIPIMG[MTEGRATEO _TtlCPI.AI4MIMONODELS _ IIUOG[TIMGAMONNMGIMG CCIIIt.EXOk"V. PROd.

CLENI LAKE AREA COMPUTESCAPAJlLIT¥ CEBSUS

NANAGE_MT IMFONI4ATIQMAMODECISION SIJIm_QITEIIVilIK3NNEMT

UNIV. OF CLEOHONM FM7MICNIGAM

M.I.T. CLEGHORM FM7

OIAIWATAMO

& JAMI

FEAGIM &141,,JOAIC

IrF.JWIM &JARI

FRAOIII, AUTY& CNAIWIAK

FIEEO4QUI

FR_

FREEDMAN

FtEEDNAN &McMIDE

SiSNOP

MCOGIM

IlIICP

DEH

81SlIOP &EVAm

llS@IHAYER

ETMYRE &ll.._

RICE UII IV[ISi TY CLEOHGRM FM7

q7

LIMCCH CLEGNORH FM7

YALE UNIVERSITY SAVELY FM72

LI MCCI4¢OIP. SAVELY FN72

SOFTECM& SIU.ER FR&UN|¥,

UI4-CLfJ_ _ _ FR63

UN-CLEAR LJUCE GOIUIUUI FR43

UH-CLENI LAIW GmmAN FR&3

UH- CLFJUI LAICE I(][WI[DY _11& SOFTECN

UM-¢LEAR I.A[E DI_L 12

UM-CL IJIRF.NJ OF lbK:D(]lklkLD FAU. IIEIEJUlCM

UN- CLF3W LNCE DEN|NO EX2

UH-CLUIt UUCE GONIMN FI63

CTI FON SPACE SVEGLIATO IWAND ADV. TECH. HEMOERSGM EX&

TEXAS AJ_q SAVELY FM72

Utt-CLEN! LAKE b"ll|TT[MOTON

UN-¢I.EAJ! LAI

UH- Ct.FJ_I CLEAR El IOiSOII

Current Date: 11-0ct-87

PEItlGO

6/1/87 10115187

6/1187 12131187

611187 12131187

6/1187 9130187

6/1/87 9115187

6/1187 5131188

1011/87 5/31/M

1011/87 5131188

1116/87 5131187

611187 12131187

611187 12115187

711187 6115188

611186 5131188

211187 6130187

111187 12131/87

611/87 5131188

6/1/87 9/JI/88

611187 1213118_

IOC2 711/87 1115/8_

FA 8/1/87 311188

F1(26 811187 5131188

ORIGINAL PAGE IS

OF POOR Q(JAUTY

Page 25: 5/91-18617 - NASA

T4M=Le I. Approved Reseerch ACtivities as of Septamber 30, 1987

RESEARCH ZNSTITUTE FOR COlePUTING & IMFORMAT[CII SYSTEMS

COOPERATIVE AGREEMENT NCC 9 - 16 Current De|e: 11-0ct-87

PROJECT IMPLEMENTING JSC TECHNICAL MONITOR PERIQORESEARCH ACTIVITY DIRECTOR ORGAN|ZATION _ ORG. FROM TO

_===ZsimBs_Is_w_i_iimi8lliis_Ii_1_i_I_I_i_mll_1ImBiB1_ljQslsl_jtl_m_iI1mut1j_1sII_m_s_r_1K__-_-_._

[H.lO RESEARCH IN IMAGE MANAGEMENT BISHOP & UNIV. OF TEXAS PENI_:O _A _(_'_/'_Z _.]',_l_

AND ACCESS RORVIG

_S.1 SPACE STATION MOMENTUM MANAGE- FEAGIN &

MEMT AND ATTITUDE CONTROL WIEUNIV. OF TEXAS BONDANO FI_ 611187 I1311_

PO.I R|CIS PROJECT OFF|CE HOUSTON UH-CLEAR LAKE MmCOOMALD FA 6/_/86 5/31/_

SE.1 AOA PROGUP_ItNG SUPPORT LEKKOS & UN'CLEAR LAKE LOVEALL FR121 6/1/86 1/15/_

ENVIRONMENT DATA BASE L|A_

SE._ OMS TEST BED USER'S

MANUAL DEVELOP'RENTMcKAT & SOFTECH, INC. RAINES EH;21 611186 I0/31/_AUTY

SE.3 ADA-BASEO S-O-A EXPERT

SYSTEM BUILDER

M<:KAY & INFERENCE, INC. SAVELY FM72 911186 6130187

VILLikJqS

SE._ APSE BETA TEST SITE /4clCAY & SOFTECH, INC. GORMAN FR_3 6/I/87 10130187TEAM SUPPORT LEGRAND

SE.S RENCHMARKIHG OF /iDA ON

EMBEDDED COMPUTER SYS.MCKAY & SOfTECH, |NC. HUMPHREY EH_31 71118/0 5/3_/8TAUTY

SE.6 DEVELOPMENT OF A PROOF-

OF-CONCEPT PROTOTYPE

MCKAY & UH CLEAR LJU(E GORMAN FR_3 611186 1213115T

RANDALL & GHG INC.

SE.7 JOINT NASA/JSC UH-CL MCXAY UH-CLEJUI LAKE GORMAN FR¢3 6111E_ 9130187

SERC

SE.8 _OIK STATION EVALUATION PERKINS & UN-CLEAR _ SCHMARTZ EA121 611186 I0/31/8T

GRAVES i IAIIRIOS

SE.9 TESTING ANO VERIFICATION OF McKAY & SOFTECH, INC. HUMPHREY EH631 611187 11311_ADA FLIGHT SOFTIdARE FOR EM- AUTY

BEDDED COMPUTERS

SE.IO ATOP : SERC - A STUDY OF McKAY+ SOFTECH, INC. GORI_ FR¢3 6/1187 7/31/87CONVERTING PCTE SYSTEM AUTY & & ROCIL'_LL

SPECIFICATION TO ADA ROGERS

SE.11 SYMBOLIC IMFORIla.ATION IN ADA McKAY & SOFTECN, INC. GORMAN FR_3 611187 2/15/_,8

TESTING AIIO LNTEGRATIOM AUTY

SE.12 ATOP : SERC-SECURITY FOR SPACE Md{AY & SOFTECH, INC. GOIM FR&3 611187 911&187

SYSTEMS LeCiILANO

SE.13 ATOP : AUTOMATIC SOFTMARE NcKAY, SOFTECH, INC. GOIM FR43 611187 I1118_

VERIF_CATIOII TCOL$ COHEN &

AUTY

SE.1; IRDS PROTOTYPING W/ APPLICAT|N LEKK_ UH-CLEAR LAKE _ FR_] 611187 8131187

TO REPRES4_NTATION OF EA/RA

MODELS

SE.15 FAULT TOLERANT ADA SOFTMARE BOMN/DAVAR|/ UH-CLF.J_ LJU_ GOIUqAN FR¢3 61118T 1Z13_/87

ROGERS/McKAY

SE.16 iiqPLEMENT THE DISTRIBUTED NClCAY, KA/4RAD NONEYMELL & GORNAN FR&$ 611187 5/31/_AOA MODEL & RANOALL GHG CORPORATION

SE.17 ADA ANALYSIS FOR NASA SPACE IqCKAY & SOFTECH, INC. MALL HQTS 611/87 5/31t_

STATION _ OFF]CE Iq¢IWtIDE

SE.18 ESTABLISIeq_NT OF ADA TECHNOLOGY

TRANSFER NETM3RK: AdeNET

NCKAY, BUTCHER II_tlInNET liVENS I_TS 1011187 5/31/_8

& OiGig_

ORIG_NP, L PAGE IS

OF POOR OUALITY

Page 26: 5/91-18617 - NASA

UH-CLEAR LAKE / NASA-JSC

COOPERATIVE AGREEMENT NCC 9-16

THREE YEAR AGREEMENT BEGINNING JUNE 1, 1986

m EACH 12 MONTH SEGMENT FUNDED SEPARATELY

i, $5.1M ALLOCATED FOR FIRST TWO YEARS

i, EXPENDED $1.8M IN YEAR ONE

i, LEAVES $3.3M FOR RESEARCH IN YEAR TWO

Page 27: 5/91-18617 - NASA

RICIS JSC SPONSORS;rUN| _., 1.086 - IJBPYJDfBBR80, 5.08Y

SPACE STATION6.8%

ENGINEERING11.4%.

DIR./PERSONNEL4.4%

NEW RES. ACT.8.4%

CENTER OPS

MISSION

67.8%SUPPORT

Page 28: 5/91-18617 - NASA

RICIS JSC SPONSORSII I I I

IfBJlOI BUPPO|! DIII_TORASL_(inolu4u fundo born the lay; 8rid the Aiz lozoo)

DATA PROCESSING21.7%

SPACECRAFT S/W47.,5%

MISSIONPLANNING3_.0%

Page 29: 5/91-18617 - NASA

RICIS JSC SPONSORS330N||iO ])]BI_'JL'OIA'JL_

FLIGHT PROJECTS

25.9_

DIRECTOR8.6%

ACKING & COMM35.4%

AVIONICSYSTEMSS0,1%

Page 30: 5/91-18617 - NASA

RICIS RESEARCH

AI & EXPERT SYS14.e_

ED k TRAINING7.0_

INFO MGMT26.5_

MATH k STAT2.3_;

COMPUTER ENG.49.3_

Page 31: 5/91-18617 - NASA

RICIS RESEARCHERS;UII _ _LIIIIII- 81P|/i 80, :188T

CONSULTANTS

4.0%

INDUSTRY

,57.7%

UH-CLEAR LAKE45.3%

OTHER UNIV,

13.o%

Page 32: 5/91-18617 - NASA

RICIS RESEARCHERSOTHBBUlIVBBgIT_B

YALE RICE7.6_ 8.8%

UT-A USTI N21.6%

U. MICHIGAN16.s%

TEXAS A&:M41.4_

Page 33: 5/91-18617 - NASA

RICIS RESEARCHERSNDUISLI!

MOUNTAINNET12.5%

HONEYWELL8.5%

GHG6.5_

CSAT14.o_

INFERENCE10.2_

BARRIOS2.6_=

SOFTECH40.0_.

LINCOM

5.7%

Page 34: 5/91-18617 - NASA

I--LUZ

_1

(J(n,-j

s

1I|

_ 'Z

I||I!

: :_ _.iI

e_mem

im

=

0

N

tl,

Page 35: 5/91-18617 - NASA

Zi

n-O

_JZ

0

0

i

_° I

f

N

Page 36: 5/91-18617 - NASA