Back to FAQ

Ada Reports & Papers
(Part 7)

[Part 1] [Part 2] [Part 3] [Part 4] [Part 5] [Part 6] [Part 7] [Part 8] [Part 9]


Software Technology for Adaptable, Reliable Systems (STARS)

Reference Number: AD-A284 373/8/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 3/94


Model Contracts/Agreements. Comprehensive Approach to Reusable Defense Software (CARDS)

Reference Number: AD-A284 403/3/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 3/94


Library Operations Policies and Procedures, Volume 2. Central Archive for Reusable Defense Software (CARDS)

Author: Cortes, R. ; Quick, M.

Reference Number: AD-A284 431/4/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 2/94


Library Capability Demonstration. Comprehensive Approach to Reusable Defense Software (CARDS)

Author: Petro, J. L.

Reference Number: AD-A284 444/7/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 7/94


Direction Level Handbook. Comprehensive Approach to Reusable Defense Software (CARDS)

Author: Delgado, L. ; Bowes, R. J. ; Huber, T. R. ; Saisi, R. O.

Reference Number: AD-A284 532/9/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 3/94


Component Provider's and Tool Developer's Handbook. Central Archive for Reusable Defense Software (CARDS)

Author: Nilson, R. ; Kogut, P.

Reference Number: AD-A284 566/7/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 3/94


Library Capability Demonstration. Central Archive for Reusable Defense Software (CARDS)

Author: Nichols, D.

Reference Number: AD-A284 569/1/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 3/94


Library Capability Demonstration. Central Archive for Reusable Defense Software (CARDS)

Author: Humphrey, G. ; Massey, B.

Reference Number: AD-A284 572/5/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 1/94


Metrics Concept Report. Central Archive for Reusable Defense Software (CARDS)

Author: Berns, A.

Reference Number: AD-A284 573/3/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 3/94


Library Capability Demonstration. Central Archive for Reusable Defense Software (CARDS)

Author: Petro, J.

Reference Number: AD-A284 574/1/XAB

Producing Organization: Unisys Corp., Reston, VA. Reston Tech. Center.

Publication Date: 1/94


Command Center Component Supported Component Report. Central Archive for Reusable Defense Software (CARDS)

Abstract: A software reuse library is only useful if the assets within the library can be quickly and easily located, evaluated, and the characteristics of the assets be easily understood. This Command Center Supported Components Report provides a set of guidelines, initially developed for Command Center Libraries, to assist domain engineers and/or the qualification team in charge of the library in providing information on domain-specific qualified library assets. These guidelines consist of one page templates describing a component from a high level viewpoint, i,e,. glossies, and a multi-page template describing a component in greater technical detail, i.e., technical brief. Two examples of a glossy and technical brief are provided in the appendix. *Libraries; *Software engineering; *Templates; Archives; Management training; Computer aided instruction; Documents

Author: Estep, J. ; Haines, K.

Publisher: Unisys Corp.

Reference Number: AD-A284 575/8/XAB

Sponsoring Organization: Dept. of the Air Force - STARS

Producing Organization: Unisys Corp.

Publication Date: 2/94


Software Technology for Adaptable, Reliable Systems (STARS). Software Architecture Seminar Report: Central Archive for

Author: Facemire, H. J. ; Petracca, A. ; Riesbeck, S.

Reference Number: AD-A284 668/1/XAB

Producing Organization: Unisys Corp., Reston, VA.

Publication Date: 1/94


Software Technology for Adaptable, Reliable Systems (STARS) Program

Reference Number: AD-A284 770/5/XAB

Producing Organization: Loral Federal Systems, Gaithersburg, MD.

Publication Date: 7/94


Industry Versus DoD

Author: Therriault, R. W. ; Van Nederveen, K. E.

Reference Number: AD-A285 708/4/XAB

Producing Organization: Naval Postgraduate School, Monterey, CA.

Publication Date: 9/94


Software Reuse and Reusable Software Libraries. (Latest citations from the INSPEC Database) April 88 - Present

Abstract: The bibliography contains citations concerning enhanced software development productivity and longevity through reuse of software modules. The citations explore software structure and archiving in libraries to promote reusability. Software tools and specifications are presented to maximize the potential of reuse. (Contains 250 citations and includes a subject term index and title list.) *Bibliographies; *Subroutine libraries; Computer systems programs; Productivity

Publisher: NERAC, Inc.

Reference Number: PB95-852869/XAB

Sponsoring Organization: NTIS

Producing Organization: NERAC, Inc.

Publication Date: 10/94


Proceedings of the Workshop on the Next Generation of CASE Tools (5th). Held in Utrecht, The Netherlands on June 6-7,

Author: Theodoulidis, B.

Reference Number: PB95-135208/XAB

Publication Date: 5/94


Domain Analysis of the Alarm Surveillance Domain. Version 1.0. Conducted as Part of the Domain Analysis Case Study

Abstract: The Domain Analysis Case Study was created to examine the potential use of domain analysis methods in supporting software reuse. To this end, the Domain Analysis Case Study has investigated the use of a particular domain analysis method, called the Feature Oriented Domain Analysis (FODA) method. This report describes the results of the application of the second phase of the FODA method--the domain modeling phase--to the alarm surveillance domain. During this phase, a domain model of alarm surveillance systems was created. This model captured commonalities and variabilities of the alarm surveillance domain with respect to the features of systems in the domain, the functions system perform, and the underlying structure of data used by systems. The domain model is intended to be reused to derive functional requirements for new software systems in this domain. *Software reuse; *Communications networks; *Management; Fault detection; Information systems; Models; Domain analysis; Alarm surveillance; FODA(Feature Oriented Domain Analysis)

Author: Dabrowski, C. ; Watkins, J.

Publisher: National Institute of Standards & Technology ( NIST)

Reference Number: PB95-136339/XAB

Producing Organization: National Institute of Standards & Technology ( NIST)

Publication Date: 9/94


Reuseable Objects Software Environment (ROSE) Software Reuse Workshop

Abstract: The Reusable Objects Software Environment (ROSE) is a common, consistent, consolidated implementation of software functionality using modern object oriented software engineering including designed-in reuse and adaptable requirements. ROSE is designed to minimize abstraction and reduce complexity. A planning model for the reverse engineering of selected objects through object oriented analysis is depicted. Dynamic and functional modeling are used to develop a system design, the object design, the language, and a database management system. The return on investment for a ROSE pilot program and timelines are charted. *Applications programs (Computers); *Architecture (Computers); *Life cycle costs; *Object-oriented programming; *Reverse engineering; *Software engineering; *Software reuse; Cost reduction; Data base management systems; Distributed processing; Dynamic models; Systems engineering

Author: Cottrell, W. L.

Publisher: Rockwell Space Operations Co.

Reference Number: N95-14520/7/XAB

Sponsoring Organization: NASA

Producing Organization: Rockwell Space Operations Co.

Publication Date: 8/94


Reusable Computer Software. (Latest citations from the NTIS Bibliographic Database) Oct. 86 - Present

Abstract: The bibliography contains citations concerning a software development technology which stores common reusable software modules in a software library. The citations explore implementation, guidelines, handbooks, and standards for design architectures, software metrics, automated support, and configuration management. Software libraries, rapid prototyping, and ADA applications are also detailed. (Contains 250 citations and includes a subject term index and title list.) *Bibliographies; *Subroutine libraries; Computer systems programs; Productivity

Publisher: NERAC, Inc.

Reference Number: PB95-858973/XAB

Sponsoring Organization: NTIS

Producing Organization: NERAC, Inc.

Publication Date: 11/94


Towards a Class Library for Mission Planning

Author: Pujo, O. ; Smith, S. T. ; Starkey, P. ; Wolff, T.

Reference Number: N95-17233/4/XAB

Sponsoring Organization: National Aeronautics and Space Administration, Washington, DC.

Producing Organization: European Space Operations Centre, Darmstadt (Germany, F.R.).

Publication Date: 11/94


The Spacecraft Command Language (SCL)

Author: Buckley, B. ; Vangaasbeck, J.

Reference Number: N95-17243/3/XAB

Sponsoring Organization: National Aeronautics and Space Administration, Washington, DC.

Producing Organization: Interface and Control Systems, West Melbourne, FL.

Publication Date: 11/94


Software Interface Verifier

Author: Soderstrom, T. J. ; Krall, L. A. ; Hope, S. A. ; Zupke, B. S.

Reference Number: N95-17564/2/XAB

Sponsoring Organization: National Aeronautics and Space Administration, Washington, DC.

Producing Organization: Telos Corp., Pasadena, CA.

Publication Date: 11/94


Proven Approach for More Effective Software Development and Maintenance

Author: Pajerski, R. ; Hall, D. ; Sinclair, C.

Reference Number: N95-17566/7/XAB

Publication Date: 11/94


Taking Advantage of Ground Data Systems Attributes to Achieve Quality Results in Testing Software

Author: Sigman, C. B. ; Koslosky, J. T. ; Hageman, B. H.

Reference Number: N95-17570/9/XAB

Publication Date: 11/94


Transportable Payload Operations Control Center Reusable Software Building Blocks for Quality Ground Data Systems

Author: Mahmot, R. ; Koslosky, J. T. ; Beach, E. ; Schwarz, B.

Reference Number: N95-17587/3/XAB

Publication Date: 11/94


Glossary of Software Reuse Terms

Author: Katz, S. ; Dabrowski, C. ; Miles, K. ; Law, M.

Reference Number: PB95-178992/XAB

Publication Date: 12/94


CLIPS Template System for Program Understanding

Author: Finkbine, R. B.

Reference Number: N95-19638/2/XAB

Sponsoring Organization: National Aeronautics and Space Administration, Washington, DC.

Publication Date: 11/94


Software Agents for the Dissemination of Remote Terrestrial Sensing Data

Reference Number: N95-23675/8/XAB

Sponsoring Organization: National Aeronautics and Space Administration, Washington, DC.

Producing Organization: Lockheed Palo Alto Research Labs., CA.

Publication Date: 10/94


Using Dedal to Share and Reuse Distributed Engineering Design Information

Reference Number: N95-23678/2/XAB

Publication Date: 10/94


AMPHION Libraries

Reference Number: N95-23680/8/XAB

Sponsoring Organization: National Aeronautics and Space Administration, Washington, DC.

Publication Date: 10/94


Operations and Command Systems for the Extreme Ultraviolet Explorer

Reference Number: N95-23687/3/XAB

Publication Date: 10/94


Constraint Based Scheduling for the Goddard Space Flight Center Distributed Active Archive Center's Data Archive and

Reference Number: N95-24121/2/XAB

Publication Date: 3/94


Polylith: the early goals

Author: Purtilo, J.M.

Publisher: Univ. Illinois at Urbana-Champaign, IL, USA

Reference Number: C86009370

Publication Date: 4/85


Executive guide to software maintenance

Author: Osborne, W.

Publisher: Nat. Bur. Stand., Washington, DC, USA

Reference Number: C86032189

Publication Date: 10/85


Management overview of software reuse

Author: Wong, W.

Publisher: Nat. Bur. Stand., Washington, DC, USA

Reference Number: C87019567

Publication Date: 9/86


IEE Colloquium on 'Reusable Software Components' (Digest No.68)

Publisher: IEE, London, UK

Reference Number: C87054420

Sponsoring Organization: IEE

Publication Date: 1/87


Software Engineering Environments

Publisher: Peter Peregrinus, London, UK

Reference Number: C88064020

Publication Date: 1/86


Specifying the behavior of graphical objects using Esterel

Author: Clement, D.; Incerpi, J.

Publisher: Inst. Nat. Recherche Inf. Autom., Le Chesnay, France

Reference Number: C89021395

Publication Date: 4/88


Proceedings Software Engineering in the Nineties

Publisher: SERC, Utrecht, Netherlands

Reference Number: C89033304

Publication Date: 1/88


Management guide to software reuse

Author: Wong, W.

Publisher: Nat. Bur. Stand., Washington, DC, USA

Reference Number: C89036365

Publication Date: 4/88


Object-oriented programming. An evolutionary approach

Author: Cox, B.J.

Publisher: Addison-Wesley, Reading, MA, USA

Reference Number: C89049075

Publication Date: 1/87


Reusable data structures for C

Author: Sessions, R.

Publisher: Prentice Hall, Englewood Cliffs, NJ, USA

Reference Number: C89062414

Publication Date: 1/89


Programming a digital watch in Esterel v3

Author: Berry, G.

Publisher: Inst. Nat. Recherche Inf. Autom., Le Chesnay, France

Reference Number: C90014593

Publication Date: 5/89


Towards a framework for the process specification

Author: Souquieres, J.

Publisher: Inst. Nat. Recherche Inf. Autom., Le Chesnay, France

Reference Number: C90014594

Publication Date: 6/89


Toulouse '89. Second International Workshop. Software Engineering and its Applications. Proceedings

Publisher: EC2, Nanterre, France

Reference Number: C90027801

Publication Date: 1/89


Proceedings. TRI-Ada '89

Publisher: ACM, New York, NY, USA

Reference Number: C90064368

Publication Date: 1/89


Research Opportunities for Breakthrough Initiatives. Software Technology for Adaptable Reliable Systems (STARS)

Publisher: Software Eng. Technol, Vero Beach, FL, USA

Reference Number: C9202-6110B-220

Publication Date: 1/89


Proceedings of the Sixth IASTED International Symposium. Expert Systems: Theory and Application

Publisher: ACTA Press, Anaheim, CA, USA

Reference Number: C9210-6170-085

Sponsoring Organization: IASTED

Publication Date: 1/89


Software reuse with ADA

Publisher: Peter Peregrinus, London, UK

Reference Number: C90041306

Publication Date: 1/90


Program synthesis using derivational analogy

Author: Bhansali, S.; Harandi, M.T.

Publisher: Univ. Illinois at Urbana-Champaign, IL, USA

Reference Number: C90070668

Publication Date: 4/90


IEE Colloquium on 'Software Testing for Critical Systems' (Digest No.108)

Publisher: IEE, London, UK

Reference Number: C90070486

Sponsoring Organization: IEE

Publication Date: 1/90


Systematic catalogue of reusable abstract data types

Author: Uhl, J.; Schmid, H.A.

Publisher: Springer-Verlag, Berlin, Germany

Reference Number: C91016942

Publication Date: 1/90


IEE Colloquium on 'Applications and Experience of Object-Oriented Design': Reusability in OO Programming

Publisher: IEE, London, UK

Reference Number: B91029418, C91036389

Sponsoring Organization: IEE

Publication Date: 1/91


Software design, concepts and methods

Author: Stevens, W.P.

Publisher: Prentice Hall, Hemel Hempstead, UK

Reference Number: C91047911

Publication Date: 1/91


Proceedings. Fourteenth Annual International Computer Software and Applications Conference (Cat. No.90CH2923-1)

Publisher: IEEE Comput. Soc. Press, Los Alamitos, CA, USA

Reference Number: C91071959

Sponsoring Organization: IEEE

Publication Date: 1/90


Software Re-Use, Utrecht 1989. Proceedings of the Software Re-Use Workshop

Publisher: Springer-Verlag, Berlin, Germany

Reference Number: C9201-6110B-042

Sponsoring Organization: SERC

Publication Date: 1/91


Fourth International Workshop on Computer-Aided Software Engineering. Advance Working Papers (Cat. No.90CH2956-1)

Publisher: IEEE Comput. Soc. Press, Los Alamitos, CA, USA

Reference Number: C9201-6115-047

Sponsoring Organization: IEEE; Int. Workshop on CASE

Publication Date: 1/90


Acquisition and reuse of knowledge to design embedded software

Author: Seppanen, V.

Reference Number: C9202-6110B-218

Publication Date: 6/90


When objects collide: experiences with reusing multiple class hierarchies

Author: Berlin, L.M.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9202-6110B-252

Publication Date: 8/90


Beyond models and metaphors: visual formalisms in user interface design

Author: Nardi, B.A.; Zarmer, C.L.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9202-6180G-053

Publication Date: 9/90


Experience with the ET++ application framework

Author: Shaw, B.; Young, D.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9202-6110J-055

Publication Date: 6/90


Visual formalisms as application frameworks

Author: Nardi, B.; Zarmer, C.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9202-6130B-167

Publication Date: 12/90


Tangram modeling environment

Author: Golubchik, L.; Rozenblat, G.D.; Cheng, W.C.; Muntz, R.R.

Publisher: Univ. California, Comput. Sci. Dept., Los Angeles, CA, USA

Reference Number: C9202-7310-056

Publication Date: 1/91


Boltzmann: an object-oriented particle simulation programming system

Author: Lin, X.

Publisher: Univ. California, Comput. Sci. Dept., Los Angeles, CA, USA

Reference Number: C9202-6185-063

Publication Date: 1/91


Extensible stackable interface for file system development

Author: Heidemann, J.S.; Popek, G.J.

Publisher: Univ. California, Comput. Sci. Dept., Los Angeles, CA, USA

Reference Number: C9202-6120-071

Publication Date: 1/91


Reusing object-oriented designs

Author: Johnson, R.E.; Russo, V.F.

Publisher: Univ. Illinois at Urbana-Champaign, IL, USA

Reference Number: C9203-6110J-023

Publication Date: 5/91


Automated link creation in a hypertext-based software reuse library

Author: Tsien, C.L.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9203-6115-059

Publication Date: 9/91


Domain-based program synthesis using planning and derivational analogy

Author: Bhansali, S.

Publisher: Univ. Illinois at Urbana-Champaign, IL, USA

Reference Number: C9203-6115-063

Publication Date: 5/91


Empirical Foundations of Information and Software Science V

Publisher: Plenum, New York, NY, USA

Reference Number: C9204-6110B-025

Sponsoring Organization: Georgia Inst. Technol.; U.S. Army

Publication Date: 1/90


Algebraic specification techniques in object oriented programming environments

Author: Breu, R.

Publisher: Springer-Verlag, Berlin, Germany

Reference Number: C9204-6110J-012

Publication Date: 1/91


Reuse-oriented structured analysis for embedded systems

Author: Ihme, T.

Reference Number: C9207-6110B-064

Publication Date: 11/91


Proceedings of the Fifteenth Annual International Computer Software and Applications Conference (Cat. No.91CH3023-9)

Publisher: IEEE Comput. Soc. Press, Los Alamitos, CA, USA

Reference Number: C9211-7100-015

Sponsoring Organization: IEEE; Inf. Process. Soc. Japan

Publication Date: 1/91


Object Oriented Approach in Information Systems. Proceedings of the IFIP TC8/WG8.1 Working Conference

Publisher: North-Holland, Amsterdam, Netherlands

Reference Number: C9212-7100-022

Publication Date: 1/91


Technology of Object-Oriented Languages and Systems. Proceedings of the Second International Conference. TOOLS

Publisher: Angkor, Paris, France

Reference Number: C9301-6110J-002

Publication Date: 1/90


Software for parallel computers p.245-54

Author: Delves, L.

Publisher: Chapman and Hall, London, UK

Reference Number: C9204-6110P-033

Publication Date: 1/92


IEE Colloquium on 'Automating Formal Methods for Computer Assisted Prototying' (Digest No.008)

Publisher: IEE, London, UK

Reference Number: C9206-6110B-036

Sponsoring Organization: IEE

Publication Date: 1/92


Model of application integration and communication

Author: Gustafson, J.; Ketonen, J.; Sventek, J.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: B9206-6210L-125, C9206-6110J-017

Publication Date: 3/92


Bus-based kits fo reusable software

Author: Beach, B.W.; Griss, M.L.; Wentzel, K.D.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9207-6110B-040

Publication Date: 4/92


ACE: a new approach to building interactive graphical applications

Author: Johnson, J.A.; Nardi, B.A.; Zarmer, C.L.; Miller, J.R.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9301-6180-005

Publication Date: 9/92


Advanced Information Systems Engineering. 4th International Conference CAiSE '92. Proceedings

Publisher: Springer-Verlag, Berlin, Germany

Reference Number: C9301-6160-014

Publication Date: 1/92


Progress in simulation. Vol.1 p.159-85

Author: McHaney, R.

Publisher: Ablex Publishing, Norwood, NJ, USA

Reference Number: C9301-7420D-007

Publication Date: 1/92


Automated software generation approaches for the design and development of guidance and control systems software

Publisher: AGARD, Neuilly sur Seine, France

Reference Number: C9301-7420D-008

Publication Date: 3/92


Refactoring object-oriented frameworks

Author: Opdyke, W.F.

Publisher: Univ. Illinois at Urbana-Champaign, IL, USA

Reference Number: C9302-6110J-005

Publication Date: 6/92


Reusable data flow diagrams

Author: Islam, N.; Campbell, R.H.

Publisher: Univ. Illinois at Urbana-Champaign, IL, USA

Reference Number: C9304-6110J-028

Publication Date: 12/92


Next Generation CASE Tools

Publisher: IOS Press, Amsterdam, Netherlands

Reference Number: C9306-6115-017

Publication Date: 1/92


Exception handling mechanism for parallel object-oriented programming. Towards the design of reusable and robust

Author: Issarny, V.

Publisher: Inst. Nat. Recherche Inf. Autom., Le Chesnay, France

Reference Number: C9306-6110P-013

Publication Date: 10/92


IEE Colloquium on 'Case-Based Reasoning' (Digest No.036)

Publisher: IEE, London, UK

Reference Number: C9306-6170-035

Sponsoring Organization: IEE

Publication Date: 1/93


Concurrent programming notations in the object-oriented language Arche

Author: Benveniste, M.; Issarny, V.

Publisher: Inst. Nat. Recherche Inf. Autom., Le Chesnay, France

Reference Number: C9307-6140D-037

Publication Date: 12/92


Prototyping a collaborative CAD system by taking advantage of software reuse and a software bus framework

Author: Gisi, M.A.; Sacchi, C.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9309-7400-010

Publication Date: 4/93


Economics of software reuse revisited

Author: Malan, R.; Wentzel, K.

Publisher: Hewlett-Packard Lab., Palo Alto, CA, USA

Reference Number: C9309-0310F-016

Publication Date: 4/93


LOGIDATA+: deductive databases with complex objects p. 176-94

Author: Fabrizio, A.; Capaccioli, M.; Valeri, S.

Publisher: Springer-Verlag, Berlin, Germany

Reference Number: C9401-6110L-004

Publication Date: 1/93


Proceedings of the Seventh Knowledge-Based Software Engineering Conference (Cat. No.92TH0480-4)

Publisher: IEEE Comput. Soc. Press, Los Alamitos, CA, USA

Reference Number: C9401-6110B-057

Sponsoring Organization: IEEE; Rome Lab., Griffiss AFB; AAAI; ACM

Publication Date: 1/92


Proceedings IEEE Second Workshop on Program Comprehension (Cat. No.93TH0551-2)

Publisher: IEEE Comput. Soc. Press, Los Almitos, CA, USA

Reference Number: C9403-6110B-023

Sponsoring Organization: IEEE; CRIAI

Publication Date: 1/93


Advanced database systems p.87-103

Author: Bhargava, B.; Jiang, Y.-H.; Srinivasan, J.; Dewan, P.

Publisher: Springer-Verlag, Berlin, Germany

Reference Number: C9403-6160J-020

Publication Date: 1/93


Analytical methods in software engineering economics p. 39-73

Author: Banker, R.D.; Kauffman, R.J.

Publisher: Springer-Verlag, Berlin, Germany

Reference Number: C9406-7120-025

Publication Date: 1/93


Analytical methods in software engineering economics p. 99-137

Author: Cruickshank, R.D.; Gaffney, J.E., Jr.

Publisher: Springer-Verlag, Berlin, Germany

Reference Number: C9406-0310F-030

Publication Date: 1/93


Advances in software engineering and knowledge engineering

Author: Ambriola, V.; Tortora, G.

Publisher: World Scientific, Singapore

Reference Number: C9408-6110B-008

Publication Date: 1/93


Advances in software engineering and knowledge engineering p.159-71

Author: Maarek, Y.S.

Publisher: World Scientific, Singapore

Reference Number: C9408-6110B-049

Publication Date: 1/93


Experience With the Management of Software Projects 1992. Proceedings of the Fourth IFAC/IFIP Workshop

Publisher: Pergamon, Oxford, UK

Reference Number: C9304-0310F-005

Publication Date: 1/92


10th International Conference on Software Engineering, Singapore

Publisher: IEEE Computer Society Press

Publication Date: 4/88


Proceedings of the Ada Debut

Publication Date: 1/80


Proceedings of the Third Annual Ada Software Engineering Education and Training Symposium

Publication Date: 6/88


Proceedings of the Third Annual Nat'l Conference on Ada Technology

Publication Date: 3/85


Using Ada. A new Era in Adaptable, Reliable Software

Publication Date: 6/83


Ada 95 Rationale: The Language / The Standard Libraries

Abstract: This document describes the rationale for Ada 9X, the revised International Standard. It is arranged into four parts: 1) Introduction to Ada 9X, presenting a general discussion of the scope and objectives of Ada 9X and its major technical features; 2) a chapter-by-chapter account of the Core language; 3) annexes which address the needs of specialized application areas, and 4) an Appendix, which addresses the issue of upward compatibility with Ada 83 and shows that, for normal programs, the goal of compatibility has been achieved.

Author: The Ada 9X Design Team

Publisher: Intermetrics

Sponsoring Organization: Ada 9X Project Office

Producing Organization: Intermetrics

Publication Date: 1/95


Proposed ANSI/ISO Standard [ANSI/ISO/IEC CD 8652]: Ada 9X Reference Manual -- The Language and the Standard Libraries

Abstract: This Draft International Standard specifies the form and meaning of programs written in Ada. Its purpose is to promote the portability of Ada programs to a variety of data processing systems. This Draft International Standard specifies: the form of a program written in Ada, the effect of translating and executing such a program, the manner in which program units may be combined to form Ada programs, the language-defined program units that a conforming implementation is required to supply, the permissable variations within the standard and the manner in which they are to be documented, those violations of the standard that a conforming implementation is required to detect and the effect of attempting to translate or execute a program containing such violations, and those violations of the standard that a conforming implementation is not required to detect. The Ada 9X Reference Manual is divided into chapters, each with several sections: 1- General, 2- Lexical Elements, 3- Declarations and Types, 4- Names and Expressions, 5- Statements, 6- Subprograms, 7- Packages, 8- Visibility Rules, 9- Tasks and Synchronization, 10- Program Structure and Compilation Issues, 11- Exceptions, 12- Generic Units, 13- Representation Clauses and Implementation-Dependent Features, and 14- Input-Output.

Author: Ada 9X Mapping/Revision Team

Publisher: Intermetrics, Inc.

Reference Number: ANSI/ISO/IEC CD 8652; IR-MA-1363-3

Sponsoring Organization: AJPO

Producing Organization: Intermetrics, Inc.

Publication Date: 9/93


International Standard [ANSI/ISO/IEC-8652:1995]: Ada 95 Reference Manual -- The Language and the Standard Libraries

Abstract: This International Standard specifies the form and meaning of programs written in Ada. Its purpose is to promote the portability of Ada programs to a variety of data processing systems. This International Standard specifies: the form of a program written in Ada, the effect of translating and executing such a program, the manner in which program units may be combined to form Ada programs, the language-defined program units that a conforming implementation is required to supply, the permissable variations within the standard and the manner in which they are to be documented, those violations of the standard that a conforming implementation is required to detect and the effect of attempting to translate or execute a program containing such violations, and those violations of the standard that a conforming implementation is not required to detect. The Ada 95 Reference Manual is divided into chapters, each with several sections: 1- General, 2- Lexical Elements, 3- Declarations and Types, 4- Names and Expressions, 5- Statements, 6- Subprograms, 7- Packages, 8- Visibility Rules, 9- Tasks and Synchronization, 10- Program Structure and Compilation Issues, 11- Exceptions, 12- Generic Units, and 13- Representation Issues.

Author: Ada 9X Mapping/Revision Team

Publisher: Intermetrics, Inc.

Reference Number: ANSI/ISO/IEC-8652:1995 (replaces ISO 8652:1987)

Sponsoring Organization: AJPO

Producing Organization: Intermetrics, Inc.

Publication Date: 1/95


Proposed Military Standard [Proposed MIL-STD-CAIS]: Common APSE Interface Set (CAIS)

Abstract: This document provides specifications for a set of Ada packages, with their intended semantics, which together form a set of common interfaces for Ada Programming Support Environments (APSEs). This set of interfaces is known as the Common APSE Interface Set (CAIS) and is designed to promote the source-level portability of Ada programs, particularly Ada software development tools. This version of the CAIS is intended to provide the basis for evolution of the CAIS as APSEs are implemented, as tools are transported, and as tool interoperability issues are encountered. The goal of the CAIS is to promote interoperability and transportability of Ada software across DoD APSEs. The contents of this standard are divided into chapters, each with several sections: 1- Scope, 2- Referenced Documents, 3- Definitions, 4- General Requirements, and 5- Detailed Requirements.

Author: KIT/KITIA, CAIS Working Group

Publisher: DoD

Sponsoring Organization: AJPO

Producing Organization: KIT/KITIA, CAIS Working Group

Publication Date: 10/84


Proposed Military Standard: Common APSE Interface Set (CAIS)

Abstract: This document provides specifications for a set of Ada packages, with their intended semantics, which together form a set of common interfaces for Ada Programming Support Environments (APSEs). This set of interfaces is known as the Common APSE Interface Set (CAIS) and is designed to promote the source-level portability of Ada programs, particularly Ada software development tools. This version of the CAIS is intended to provide the basis for evolution of the CAIS as APSEs are implemented, as tools are transported, and as tool interoperability issues are encountered. The goal of the CAIS is to promote interoperability and transportability of Ada software across DoD APSEs. The contents of this standard are divided into chapters, each with several sections: 1- Scope, 2- Referenced Documents, 3- Definitions, 4- General Requirements, and 5- Detailed Requirements.

Author: KIT/KITIA, CAIS Working Group

Publisher: DoD

Sponsoring Organization: AJPO

Producing Organization: KIT/KITIA, CAIS Working Group

Publication Date: 8/84


Engineer's Handbook (CARDS)

Abstract: This Engineer's Handbook was developed under the Central Archive for Reusable Defense Software (CARDS) Program to help facilitate advances in software reuse techniques and technologies. This document provides guidance to government System Program Office (SPO) Engineers on envisioned changes to their duties and responsibilities as domain-specific software reuse becomes incorporated into mainstream DoD system/software acquisition and engineering processes.

Author: Fronczek, Chris et al.

Publisher: CARDS

Reference Number: STARS-VC-B002/002/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 2/94


Training Plan (CARDS)

Abstract: The Central Archive for Reusable Defense Software (CARDS) Training Plan serves as a comprehensive guide for creating training courses and training materials on domain-specific reuse for Department of Defense (DoD) organizations, DoD contractors, system engineers, and university professors. The Training Plan provides guidance for conducting three different domain-specific software reuse training courses for four different audiences. The intent of the courses in the Training Plan is to demonstrate how software reuse can reduce development and maintenance time and costs, reduce project risks, and increase productivity.

Author: Facemire, Harry J. and Kerrin Smith

Publisher: CARDS

Reference Number: STARS-VC-B003/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 1/94


Component Provider's and Tool Developer's Handbook (CARDS)

Abstract: This Component Provider's and Tool Developer's Handbook was developed under the Central Archive for Reusable Defense Software (CARDS) Program to help facilitate software reuse adoption. Government developers and software industry vendors supporting government acquisitions are provided with guidance for developing domain-specific, reusable components and tools supporting reuse. The goal of this handbook is to stimulate the development and commercialization of large-scale components and tools for vertical domains. Focus is placed on architecture-centric, library-assisted software reuse. It is assumed the reader is familiar with the design and development of software. The audience for this handbook consists of government employees [domain and System Program Office (SPO) engineers] and contractors [component creators and tool developers].

Author: Nilson, Roslyn et al.

Publisher: CARDS

Reference Number: STARS-VC-B017/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 3/94


Model Contracts/Agreements (CARDS)

Abstract: The Central Archive for Reusable Defense Software (CARDS) Program, sponsored by the U.S. Air Force (ESC/ENS), Hanscom AFT, MA, has been investigating business areas that impact software reuse. An on-going forum, made up of DoD lawyers and contracting officers familiar with software reuse, has been established by the CARDS Program to examine legal issues and concerns related to software reuse. One primary finding from these software reuse legal forums is risk can be managed by carefully negotiating and drafting agreements. This document provides sample agreements and associated guidelines for implementation by the CARDS Library staff. They are based on the current CARDS Command Center Library's business, operational, and qualification processes and concepts, as well as recommended policy changes [CARDS93b] [DSD]. This will allow the CARDS Library staff to interact with its customers (suppliers of components, users of the reusable components, and interoperating libraries) to help reduce operating risk, meet its operational and technical goals, and meet the needs of its customers.

Author: Bowes, Robert J. and Theresa R. Huber

Publisher: CARDS

Reference Number: STARS-VC-B014/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 3/94


Portable Reusable Integrated Software Modules (PRISM) Documentation Library Model Document (CARDS)

Abstract: This Portable, Reusable, Integrated Software Modules (PRISM) Documentation Library Release 1.0 Model Document was created by the Central Archive for Reusable Defense Software (CARDS) Program to help disseminate PRISM documentation and knowledge. It represents the current state of the PRISM Documentation Library Model. It is a 'living' document and will be updated with every Library release. This document describes library modeling and examines modeling concepts and specialization/aggregation hierarchies. This document is specific to PRISM Documention Library Model Release 1.0 in its description of document types, actual documents available and future direction of this model. The intended audience is anyone desiring an understanding of the PRISM Documentation Library Model and wanting a description of this current Library release. The reader should have an understanding of CARDS and PRISM.

Author: Petracca, Aleisa et al.

Publisher: CARDS

Reference Number: STARS-VC-B006/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 12/93


Market Study (CARDS)

Abstract: The Market Study supplies the Central Archive for Reusable Defense Software (CARDS) program with information regarding the current state-of-the-practice of software development and maintenance within the military services. Results of analysis of collected data reflect current practices, as well as identified needs within each military service for establishment of a suitable infrastructure to enable reuse. Full comprehension of the software needs of potential reusers is required before CARDS can address its ultimate goal of facilitating widespread software reuse throughout the DoD. The focus of results has therefore been geared toward facilitating the CARDS process of institutionalizing software reuse within the Department of Defense (DoD) by more finely concentrating our development, technology transfer, and franchising efforts toward satisfaction of identified requirements.

Author: Meheran, Lynn G.

Publisher: CARDS

Reference Number: STARS-VC-B001/004/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 3/94


Portable Reusable Integrated Software Modules (PRISM) Documentation Library User's Guide (CARDS)

Abstract: The Portable, Reusable, Integrated software Modules (PRISM) Documentation Library User's Guide was developed under the Central Archive for Reusable Defense Software (CARDS) Program to help disseminate PRISM documentation and knowledge. It represents the current state of the PRISM Documentation Library (PDL) Model. It is a 'living' document and will be updated with every Library release. This document describes the method needed to access the PDL Model. This Guide is specific to PDL Model release 1.0. The intended audience is anyone desiring an understanding of, or wanting access to, this release of the PDL Model.

Author: Trail, Glenn and George Jackelin

Publisher: CARDS

Reference Number: STARS-VC-B006/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 12/93


Portable Reusable Integrated Software Modules (PRISM) Documentation Library (CARDS)

Abstract: This Version Description Document has been prepared for CARDS (Central Archive for Reusable Defense Software) Portable, Reusable, Integrated Software Modules (PRISM) Documentation Library (PDL) Release 1.0 and describes: known problems and work arounds (where possible), Installation instructions, A list of files for this release, and A release tape file list. This VDD is part of the CARDS library release package which includes the actual release, a library user's manual, and a library model document.

Author: Jackelen, George and Larry McCutchan

Publisher: CARDS

Reference Number: STARS-VC-B007/000/01

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 12/93


Command Center Supported Components Report (CARDS)

Abstract: A software reuse library is only useful if the assets within the library can be quickly and easily located, evaluated, and the characteristics of the assets be easily understood. This Command Center Supported Components Report provides a set of guidelines, initially developed for Command Center Libraries, to assist domain engineers and/or the qualification team in charge of the library in providing information on domain-specific qualified library assets. These guidelines consist of one page templates describing a component from a high level viewpoint, i.e., "glossies," and a multi-page template describing a component in greater technical detail, i.e., "technical brief." Two examples of a glossy and technical brief are provided in the appendix.

Author: Estep, James and Kerri Haines

Publisher: CARDS

Reference Number: STARS-VC-B013/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 2/94


Command Center Library (CCL) Version Description Document (CARDS)

Abstract: This Version Description Document has been prepared for Comprehensive Approach to Reusable Defense Software (CARDS) Command Center Library (CCL) Release 4.0 and describes 1) changes from the previous release, 2) known problems and work arounds (where possible), 3) installation instructions, 4) a list of files for this release, and 5) a release tape file list. This VDD is part of the CARDS library release package which includes an electronic media containing a copy of the Library, a Library User's Guide, and a Library Model Document.

Author: Bock, Thomas M. and Larry McCutchan

Publisher: CARDS

Reference Number: STARS-VC-B007/006/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 8/94


Library Operations Policies and Procedures (CARDS)

Abstract: The Central Archive for Reusable Defense Software (CARDS) Program is a DoD initiative to transfer the technologies of library-assisted domain-specific reuse into other DoD software procedures and procurements. The Library Operations Policies and Procedures (LOPP) serves as a comprehensive guide for operating and maintaining a reuse library. Volume One of the LOPP is aimed toward upper level management through the technical supervisor level and provides a high level view of the policies and procedures for library operations. Volume One provides access to information concerning strategies for managing and maintaining an existing reuse library system. This document provides recommendations on implementing operations of the library, showing how to assure task accountability and completion, and indicating an expected level of knowledge for the staff at hand. Volume One focuses on the CARDS Library as its model implementation environment. To allow the library implementor to use this document as a reference guide, Volume One is intentionally organized to be free of a specific management structure.

Author: Cortes, Ricardo and Mark Quick

Publisher: CARDS

Reference Number: STARS-VC-B004/002/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 2/94


Library Operations Policies and Procedures (CARDS)

Abstract: The Central Archive for Reusable Defense Software (CARDS) Program is a DoD initiative to transfer the technologies of library-assisted domain-specific reuse into other DoD software procedures and procurements. The Library Operations Policies and Procedures (LOPP) serves as a comprehensive guide for operating and maintaining a reuse library. Volume Two of the Library Operation Policies and Procedures (LOPP) provides detailed operating instructions for day-to-day operation and maintenance of the Library. Volume Two targets the technical individual who will be implementing the policies and procedures of the LOPP, Volume One. Volume Two provides detailed descriptions of the day-to-day tasks for operating and maintaining a reuse library. This document also provides quick access to the specific areas of interest and is designed to allow the reader to retrieve only information specific to their area of interest or concern. In addition to outlining the CARDS daily operations, Volume Two contains those forms referenced in Volume One. Volume Two focuses on the CARDS Library as its model implementation environment. To allow the library implementor to use this document as a reference guide, Volume Two is intentionally organized to be free of a specific mnagement structure.

Author: Cortes, Ricardo and Mark Quick

Publisher: CARDS

Reference Number: STARS-VC-B004/002/01

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 6/95


Library Development Handbook (CARDS)

Abstract: The process of developing a domain-oriented reuse library is elaborate. This Library Development Handbook provides an overview of the phases involved in developing such a library: domain analysis, library encoding, and library population. This Handbook presents a generic library population process that has been developed by the Central Archive for Reusable Defense Software (CARDS) library development team. This Handbook enumerates specific instructions and examples for populating a domain-oriented reuse library, based on this library population process. We are currently assessing the implications of legal issues on our policies and procedures. Appropriate risk reduction procedures will be detailed in subsequent releases.

Author: Curfman, Brian et al.

Publisher: CARDS

Reference Number: STARS-VC-B005/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 10/93


Command Center Library User's Guide

Abstract: This Common Center Library (CCL) User's Guide was developed under the Comprehensive Approach to Reusable Defense Software (CARDS) Program to help disseminate the Portable Reusable Integrated Software Modules (PRISM) Program documentation and knowledge. It represents the current state of the CCL Models. It is a 'living' document and will be updated with every CCL release. This document describes the method needed to access the CCL Models. This Guide is specific to CCL Model Release 4.0. The intended audience is anyone desiring an understanding of, or wanting access to, the current release of the CCL Models.

Author: Bock, Tom

Publisher: CARDS

Reference Number: STARS-VC-B006/003/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 5/94


Acquisition Handbook (CARDS)

Abstract: The Acquisition Handbook is aimed towards all Government Program Managers and their support personnel, such as Contracting Officers and Administrators, procurement attorneys, and program control, involved in systems, subsystems, and component acquisition and maintenance. The concepts discussed assume that the reader has at least three years experience in acquisition. This guidebook will assist them in incorporating software reuse into all phases of the acquisition life cycle, from concept exploration to Post Deployment Software Support (PDSS). It is not a 'cookbook' for every possible reuse issue or strategy, rather it is meant to help you develop and tailor reuse programs. The goal of the Acquisition Handbook is to encourage software reuse during the acquisition and maintenance portions of the lifecycle process, ranging from planning the acquisition strategy through awarding the contract to managing the effort and follow-on support. Software reuse guidance will be presented by providing methods, examples, recommendations and techniques to implement various reuse strategies throughout the acquisition life cycle. The implications and effects of software reuse on the technical, management, cost, schedule, and risk aspects of a program/system during the acquisition process will be the foundation of this document.

Author: Delgado, Leandro V. et al.

Publisher: CARDS

Reference Number: STARS-VC-B011/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 3/95


Direction Level Handbook -- Update (CARDS)

Abstract: The Direction Level Handbook is directed towards acquisition executives of all the services to facilitate the institutionalization of software reuse. The audience of Program Executive Officers (PEOs), Designated Acquisition Commanders (DACs), and their supporting staff, are provided with a framework to assist them in establishing plans to manage reuse across their systems and to reach the goals outlined in the DoD Software Reuse Vision and Strategy document. Considerations are provided to assist in incorporating software reuse into the initial planning stages of an acquisition, as well as at critical points within the acquisition life cycle. The options provided the executive will allow him to gain the greatest benefits from software reuse while optimizing the use of shrinking resources. This publication of the Direction Level Handbook is an update of the initial 20 November 1992 published version.

Author: Delgado, Leandro V. et al.

Publisher: CARDS

Reference Number: STARS-VC-B012/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 3/94


Technical Concept Document (CARDS)

Abstract: The Central Archive for Reusable Defense Software (CARDS) program is a concerted DoD initiative to transition advances in the techniques and technology of library-aided, architecture-centric, domain-specific software reuse into mainstream DoD software procurement. This technology transition effort involves the development of a domain-specific reuse library for researching technologies and methodologies for creating reuse libraries. This document describes the technical concepts employed towards the development of the CARDS Command Center Library. It is an update to a previous version published on February 26, 1993 [39]. CARDS views a reuse library as reusable software components, a library model and supporting library applications. This view, and its consequences on library development are presented in this document. A discussion of model-based reuse library infrastructure presents a model-based view of library development, with an emphasis on distinctions between domain and library modeling. The component qualification process is presented as an integral part of the library development process. Modeling of the Command Center Library has evolved to support development and integration of various reuse library applications. The CARDS system composition and component qualification tools are discussed. This document also presents technical aspects of the operational library, such as distribution options (e.g. AFS), reuse library security issues (an overview of the CARDS security analysis is presented), and advances made in interoperation between reuse libraries.

Author: Estep, James L. and Scott A. Hissam

Publisher: CARDS

Reference Number: STARS-VC-B009/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 2/94


Franchise Plan (CARDS)

Abstract: The Central Archive for Reusable Defense Software (CARDS) Franchise Plan is a tool to help management, with assistance from CARDS, develop a detailed, tailored implementation plan which will prepare the organization to begin the process of software reuse. The CARDS Franchise Plan is targeted toward management level personnel and is meant to introduce reuse and obtain assistance from programs such as CARDS to do reuse. The Franchise Plan presents a planning process for building a reuse infrastructure. To establish a reuse infrastructure, the Franchise Plan will describe the steps that need to be accomplished: 1) Establish management commitment for reuse; 2) Develop a) An Organizational Assessment that defines an organization's current state of affairs and assesses its potential for reuse, b) A Requirements/Implementation Study that determines the organization's requirements for instituting reuse, and c) A Reuse Implementation Plan that describes those steps necessary to implement a reuse infrastructure. This document is an update to CARDS Franchise Plan, STARS-AC-04116/001/11, 30 March 93.

Author: Armstrong, Rose Marie

Publisher: CARDS

Reference Number: STARS-VC-B010/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 2/94


PRISM Distribution Library (PDL) Version Description Document (CARDS)

Abstract: This Version Description Document has been prepared for the Comprehensive Approach to Reusable Defense Software (CARDS) Program PRISM Distribution Library (PDL) Release 2.0 and contains: 1) Release Notes, 2) Tape Installation Procedures, and 3) A List of Files for this release.

Author: Bock, Thomas M.

Publisher: CARDS

Reference Number: STARS-VC-K007/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 10/94


Proceedings: Software Reuse Legal Issues Workshop (CARDS)

Abstract: This paper documents the Central Archive for Reusable Defense Software (CARDS) sponsored Software Reuse Legal Issues Workshop, held in Arlington, VA, 22-25 Mar 93. The workshop addressed concerns in the software reuse community regarding perceived legal impediments in establishing and operating a software reuse library. Participating lawyers analyzed and provided answers to posed questions pertaining to liabliity, contracting, library, supplier and subscriber. In addition to the specific questions posed, library liability and agreements to reduce those liabilities were discussed as a general topic. These proceedings are intended for use by managers responsible for formulating or implementing plans of operation for software reuse libraries. It provides an overview of some of the problem elements which must be taken into account and is intended to promote discussion and serve as the occasion for taking specific questions to counsel for their opinion.

Author: DSD Laboratories, Inc.

Publisher: CARDS

Reference Number: STARS-AC-04117/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Paramax Systems Corporation

Publication Date: 4/93


Software Architecture Seminar Report (CARDS)

Abstract: In order to increase awareness, explore current research into software architectures as a means of implementing software reuse, and examine current practices and issues involving architectures, the Central Archive for Reusable Defense Software (CARDS) Program sponsored a Software Architecture Seminar and Workshop at West Virginia University's Concurrent Engineering Research Center (CERC) facility in Morgantown, West Virginia on November 16 and 17, 1993. The goals of the Seminar and Workshop were to understand the various meanings of software architecture, current research in the field of architecture, and current efforts in applying software architecture. This document provides highlights of the Seminar and Workshop. This document contains an overview of the proceedings of the Architecture Seminar on Tuesday, November 16 and the Architecture Workshop on Wednesday, November 17. It also includes issues discussed, questions and answers, working group discussions, and references. This document also contains presentation slides from the Seminar, the Seminar panel discussion, and the Workshop.

Author: Facemire, H. Jeff et al.

Publisher: CARDS

Reference Number: STARS-VC-B002/001/00

Sponsoring Organization: Department of the Air Force

Producing Organization: Unisys Corporation

Publication Date: 1/94


Software Reuse Acquisition Scenarios, A Discussion Paper (Draft)

Abstract: The eleven reuse acquisition scenarios in this report were developed by members of the RAAT for use by the DoD and other organizations to represent a variety of reuse-oriented business practices. They are models suggested by both government and industry representatives to facilitate reuse within the acquisition process. They were constructed as steady-state models, without being constrained by the immediate regulatory environment and available technical assets. However, most could be performed in some domains today. A few may require relatively minor changes in the regulations (although any change in the regulations is a non-trivial obstacle). The scenarios are a specific response to a request by the Reuse Executive Steering Committee of the OASD C3I for examples of how we can do business and what relative advantages and disadvantages these various business approaches have for both government and industry participants. All are designed to bring the general benefits of software reuse to the organizations involved. These include better management of a large organization's software assets, more reliable systems, reduced costs and risks, shorter schedules, and greatly improved maintenance operations. An individual organization may find advantages or disadvantages different from the ones identified or may need to apply variations to the scanarios presented. In that case, the applicable scenario(s) should be tailored by the organization to fit its specific circumstances.

Author: Reuse Acquisition Action Team (RAAT)

Publisher: Association for Computing Machinery (ACM) Special Interest Group on Ada (SIGAda) Reuse Working Group

Publication Date: 7/94


Glossary of Software Reuse Terms

Abstract: One method proposed for increasing the efficiency of software production is the development of large reliable software applications is the systematic reuse of existing software products. Effective software reuse will require new techniques to supplement traditional software engineering practices. Preliminary research has already produced new methods and reports. As a result, new terminology has emerged. This report provides a baseline set of recommended definitions for terms commonly used in the software reuse community. The glossary will be expanded as further research results become available and are evaluated for use in software reuse programs.

Author: Katz, Susan, et al.

Publisher: NIST

Reference Number: NIST Special Publication 500-222

Publication Date: 12/94


DoD Software Risk Assessment and Mitigation Procedure (RAMP) Final Technical Progress Report

Abstract: Department of Defense (DoD) software costs have grown substantially over the last thirty years and are expected to reach $42 billion in 1995. Moreover, DoD software-intensive systems have been subject to both schedule slippage and poor performance. The effective application of risk management and software reuse throughout the acquisition of a DoD system can be a major factor in containing software life cycle costs and in improving the performance and reliability of the system. This Technical Report documents the activities performed in the development of a prototype DoD procedure aimed at assisting in the management of risks, in particular risks associated with software reuse. The procedure is called the Software Risk Assessment and Mitigation Procedure (RAMP). This Technical Report documents the results of the Phase I and Phase II efforts of the RAMP Project. The purpose of Phase I and Phase II of the RAMP Project was to demonstrate the viability and appropriateness of RAMP within the DoD. RAMP is a prototype DoD risk assessment and mitigation procedure with special emphasis on software reuse. RAMP is intended to promote reuse within the DoD by assessing and mitigating risks associated with reuse. RAMP's target customer is a DoD project manager who depends on an in-place contractor to deliver a product containing a complex software system involving reuse who has concerns about the contractor's ability to deliver. RAMP leverages selected industry, government, and academic practices. In particular, RAMP leverages the Bell Canada Trillium product development process capability model [Tril94], the Software Engineering Institute (SEI) Capability Maturity Model (CMM) [SEI93B], and the SEI risk management paradigm [SEI93A]. Trillium is based upon the SEI CMM, the Malcolm Baldridge National Quality Award Criteria, the ISO 9001 and 8402 Standards, and the IEEE Software Engineering Standards, among others. RAMP is composed of three parts: 1) A product development process capability model that is an adaptation of the Trillium model to include DoD, risk management, and reuse principles, 2) An assessment procedure, 3) A mitigation procedure.

Publisher: DoD

Sponsoring Organization: DoD Software Reuse Initiative, DISA

Producing Organization: U.S. Army Space & Strategic Defense Command

Publication Date: 1/95


Component Evaluation Procedure (Phase II) Technical Report

Abstract: Department of Defense (DoD) software costs are projected to reach $42 billion in 1995. This is a result of drastic increases in software functionality incorporated in government systems over the last thirty years. The effective implementation of software reuse can contribute to the reduction in the incredible growth of government software development costs, while at the same time providing improved system performance and reliability. The Component Evaluation Procedure (CEP) being developed by the Software Engineering Division (SED) of the U.S. Army Space & Strategic Defense Command (USASSDC) is intended to provide a cost effective, quantitative measurement of the reusability of existing legacy software components. The CEP is a uniform, flexible procedure which is general enough to be applied to all types of software components (e.g., requirements, designs, documentation, test data). Current efforts have concentrated on the application of the CEP to Ada source code components. The CEP is being developed in phases, with current Phase II effort being a continuation of earlier work begun by the USASSDC SED. The initial output of Phase I was the CEP model and a list of 21 proposed reusability criteria divided into four categories. Near the end of Phase I activity, a project office supplied the SED with 13 reusability criteria being considered for use in an ongoing program. The criteria were integrated into the original set to exploit any synergy possible between activities. Phase II focused on the application and validation of the set of reusability criteria using Ada components from the BM/C3 domain. Phase III activities will involve the development of the Risk Analysis and Report Generation elements of the CEP, while Phase IV activities will address the validation of the entire CEP.

Publisher: DoD

Sponsoring Organization: DoD Software Reuse Initiative, DISA

Producing Organization: U.S. Army Space & Strategic Defense Command

Publication Date: 1/95


Software Reuse Business Model (SRBM) Technical Report

Abstract: The development of software-intensive systems can be enhanced by leveraging proven software components from previous or parallel efforts. Historically, government and industry software systems have been improved through the adoption of reuse principles. This document presents the Software Reuse Business Model (SRBM), which details the incorporation of reuse principles into the acquisition cycle of software-intensive systems within the Department of Defense (DoD) organizations. These systems can include weapon systems, command and control systems, information systems, and other software systems without respect to size of the system or regard to the phase of the system within the software engineering life cycle. A business model provides a complete, consistent structure that is used to define the typical architectures and implementation plans of a business [Spewak1993]. The SRBM addresses the business of software reuse within the DoD organizations. The purpose of the SRBM is to present a formal structure for DoD acquisition professionals to follow while considering the viability and applicability of reuse within the framework of DoD organizations. The purpose of this technical report is to describe the SRBM for the DoD upper level management as well as the user of the SRBM.

Publisher: DoD

Sponsoring Organization: DoD Software Reuse Initiative, DISA

Producing Organization: U.S. Army Space & Strategic Defense Command

Publication Date: 1/95


Missle Defense Domain Identification (MDDI) Technical Report

Abstract: This document provides the results fo the Missle Defense Domain Identification (MDDI) task and was prepared in accordance with the data item description (DID) DI-MISC-80048. This effort was performed for the Department of Defense (DoD) Software Reuse Initiative (SRI) by the Software Engineering Division (SED) of the U.S. Army Space and Strategic Defense Command (USASSDC) in Huntsville, Alabama. As the organization within the DoD responsible for sponsoring efforts to realize the potential life cycle cost savings from software reuse, SRI is in the process of determining how and where to invest in software reuse to achieve a high rate of return on investment. To that end, SRI funded SED to assist in investigating and identifying domains for investment in software reuse. SED initiated the MDDI task to establish a foundation for further investigation and analysis of the Missile Defense domain. The purpose of this technical report is to present the approach, analysis, findings, conclusions, and recommendations resulting from the domain identification of Missile Defense.

Publisher: DoD

Sponsoring Organization: DoD Software Reuse Initiative, DISA

Producing Organization: U.S. Army Space & Strategic Defense Command

Publication Date: 1/95


Software Reuse Videos

Abstract: This document lists several videos dealing with the topic of software reuse, including an outline of the video contents and ordering information.

Author: Reuse Acquisition Action Team (RAAT)

Publisher: Association for Computing Machinery (ACM) Special Interest Group on Ada (SIGAda) Reuse Working Group

Publication Date: 9/94


Software Reuse Initiative: Vision and Strategy

Abstract: This document describes software reuse as a powerful concept. The value of this approach has been demonstrated in many other engineering disciplines where the use of standard concepts, processes, and components allows prior accomplishments to be leveraged and speeds innovation for future systems. At this point, many different techniques which support reuse are being tried. This document provides the focus under which these efforts will continue, "lessons learned" will be collected, and experiences shared. Taken together, the ten strategic steps will bring about the cultural change necessary to make software reuse effective for DoD.

Publisher: DoD-SRI

Reference Number: Document #: 1222-04-210/53

Publication Date: 7/92


Software Reuse Best Practices: Generic Software Reuse Scenarios

Abstract: The objective of the Software Reuse Best Practices task is to identify and document software reuse best practices used in government and industry, in order to provide program managers and program executive officers with guidelines on what "tried and true" reuse practices are available and how they can be applied to DoD systems management. A reuse practice may be a management approach, a tool, a method to accomplish an activity, an organizational philosophy or a procedure; it may accomplish a tactical activity or be the driving force for an entire system's management strategy. This document defines four generic scenarios that provide a context for: 1) design of the best practices study; 2) probing to identify best practices among survey sites; and 3) subsequent analysis and presentation of best practices to this study's customers. The scenarios are: New Application Development, Reengineering, Domain Engineering, Operations and Support. The scenarios focus the area of study, provide context for activities to be observed, and provide a structure for hypotheses and questions to be articulated in the study protocol.

Publisher: DoD-DISA Center for Software

Reference Number: Contract #: DCA100-93-D-0066

Publication Date: 6/95


Technology Roadmap (Working Draft)

Abstract: The Software Reuse Initiative Technology Roadmap responds to the DoD Software Reuse Vision and Strategy [DoD92b], which calls for "a technology-based investment strategy which identifies, tracks, and transitions appropriate reuse-oriented process and product technologies." This roadmap identifies the technologies critical to the goal of institutionalizing software reuse within the DoD. This document consists of two volumes; the first is a technology assessment that provides the basis for recommended DoD technology research investment, and the second is an implementation strategy for performing the research in the recommended reuse technologies. VOLUME 1: Within a defined cause/effect framework, Volume 1 provides analyses of technologies at three different levels. First, the technologies judged to be critical to software reuse are selected and described. Second, maturity profiles for the critical trechnologies are developed. The maturity profiles indicate which of the critical technologies are "lagging," i.e., are not expected to be sufficiently mature in time to contribute adequately to attaining institutionalized software reuse. The third analysis made a judgement as to which of these lagging technologies would best respond to additional DoD investment and thereby contribute significantly to the software reuse goals expressed in the DoD Software Resue Vision and Strategy and draft DoD Software Technology Strategy [DoD91] documents. This analysis produces the investment recommendations. The critical technologies are defined as the enabling technologies for the two major elements, domain engineering and application engineering. Information presented for each of the technologies includes a description, state of the practice, research direction, and gaps between current and desired status.

Publisher: DoD-SRI

Publication Date: 1/95


Technology Roadmap (Working Draft)

Abstract: The Software Reuse Initiative Technology Roadmap responds to the DoD Software Reuse Vision and Strategy [DoD92b], which calls for "a technology-based investment strategy which identifies, tracks, and transitions appropriate reuse-oriented process and product technologies." This roadmap identifies the technologies critical to the goal of institutionalizing software reuse within the DoD. This document consists of two volumes; the first is a technology assessment that provides the basis for recommended DoD technology research investment, and the second is an implementation strategy for performing the research in the recommended reuse technologies. VOLUME 2- Volume 2 presents an implementation strategy for additional DoD investment in reuse technology that was recommended in Volume 1. The strategy covers the five-year period from FY1996 through FY2000. The reuse program described in this document attampts to build on existing reuse research and practice as described in Volume 1. Major programs include the ARPA STARS and DSSA efforts, Air Force and NASA CARDS, SEI, and DISA Software Reuse Program. Some of these (e.g., STARS and DSSA) are scheduled for completion soon. Most of these programs have addressed specific aspects of reuse technology; this one attempts to produce an integrated, usable DoD-wide reuse technology by exploiting the "best of breed" of what already exists and building on it, filling in the gaps, fusing the appropriate technologies, and integrating all parts of the program into a testbed and an environemtn that incorporates reuse as a philosophy. The five major technology thrusts described in this volume are 1) Mathematical Foundations of Reuse, 2) Framework for Measurement and Assessment, 3) Domain and Application Engineering, 4) Process Modeling, and 5) Integrated Environment Testbed.

Publisher: DoD-SRI

Publication Date: 1/95


Program Manager's Reuse Issues Handbook

Abstract: The "DOD Software Reuse Initiative Vision and Strategy" documents the need for Department of Defense (DOD) business managers to establish plans to manage software reuse across their systems. Although reuse seems attractive, it is important that the concept be understood, supported, and managed at corporate levels within the DOD in both the acquisition and software communities. Business, acquisition, and legal issues are perceived as inhibitors to implementing a successful, systematic reuse program within DOD. Program Executive Officers (PEOs) and Program Managers (PMs) must fully understand the contractual issues that need to be addressed in order to successfully incorporate reuse into systems acquisition. This document answers 25 commonly asked reuse questions on acquisition issues. These questions have been grouped into four areas: Strategy/Planning, Contract Preparation, System Development, and Post-Deployment Software Support. Strategy/Planning addresses reuse issues that occur during the acquisition planning stages, such as developing the technical approach, estimating costs, determining risk, and developing associated risk mitigation plans. Contract Preparation examines the contractual process with respect to reuse, such as choosing the best type of contract to meet reuse objectives, determining the data items to include in a contract so that software reuse can be monitored effectively and implemented in other programs. System Development addresses reuse-related activities that the Government performs during a software development effort that includes reuse, such as assessing the reuse progress and the cost effectiveness of a development effort. Post-Deployment Software Support covers the Government's activities after a reuse effort is complete. The answers to these questions are intended to promote consideration of software reuse, reduce or eliminate misconceptions of acquisition and legal barriers to software reuse, familiarize PEOs and PMs with the pertinent reuse acquisition issues, and prompt them to seek further guidance and information on the various topics.

Publisher: CACI

Reference Number: Document #: PD537:31-MAY-95

Sponsoring Organization: DISA

Producing Organization: CACI, Inc. - Federal

Publication Date: 5/95


DOD Software Reuse Initiative Legal/Acquisition Handbook (Coordination Draft)

Abstract: The "DOD Software Reuse Initiative Vision and Strategy" documents the requirement for DOD business managers toestablish plans to manage reuse across their systems. Although reuse seems attractive, it is important that the concept be understood, supported, and managed at corporate levels within the Department of Defense (DOD) for the acquisition, program manager, and functional communities. Legal and acquisition issues continue to be challenges inimplementing a successful, systematic reuse program within the DOD. Program Executive Officers (PEOs) and Program Managers (PMs) must fullycomprehend the impact of intellectual propertylaws pertaining to rights and responsibilities of providers and users of reusablesoftware assets (RSAs), ownership of assets, licensing agreements, and associated liabilities and exposure to damage resulting from claims of patent infringement or copyright violations. Also, DOD reuse libraries and repositories are concerned with product liability claims (e.g., legal recourse by a user or consumer to seek compensation fromthe provider for damages should the reuse asset fail during a critical application). This last issue is a major concern in defining DOD reuse repositories' (software libraries') roles and responsibilities as providers (or 'merchants') of RSAs tosoftware vendors for proposed development efforts. This document focusses on several key legal and acquisition issues that have been raised and addressed in various forums and previously published documents throughout DOD and Industry. Provided are recommended alternatives for a given set of scenarios whereby reuse may be employed. Use of appropritae contractual vehicles by procurement personnel is key ty achieving successful program reuse acquisition strategies that provide financial incentives to contractors. Twenty-five commonly asked reuse questions on legal and acquisition issues have been researched and are grouped according to contractual milestones. The information provided is intended toguide the reader to potential solutions to unique requirements. Recommended alternatives are not all-inclusive, as this handbook must respond to changes in the software reuse community and will require revisions as regulatory and environmental changes occur.

Publisher: CACI

Reference Number: Document #: PC435.2:05-APR-95

Sponsoring Organization: DISA

Producing Organization: CACI, Inc. - Federal

Publication Date: 4/95


DOD Software Reuse Initiative Legal/Acquisition Handbook (Working Draft)

Abstract: The "DOD Software Reuse Initiative Vision and Strategy" documents the requirement for business managers to establish plans to manage reuse across their systems. Although reuse seems attractive, it is important that the concept be understood, supported, and managed at corporate levels within the Department of Defense (DOD) for the acquisition, business manager, and functional communities. Legal and acquisition issues continue to be major inhibitors to implementing a successful, systematic reuse program within the DOD. Program Executive Officers (PEOs) and Program Managers (PMs) must fully comprehend the impact of intellectual property laws pertaining to rights and responsibilities of providers and users of reusable software assets (RSAs); ownership of assets; licensing agreements; and associated liabilities (e.g., legal recourse by a user or consumer to seek compensation from the provider for damages should the reuse asset fail during a critical application). The latter is a major concern in defining the DOD reuse repositories' (software libraries') roles and responsibilities as providers (or 'merchants') of RSAs to software vendors for proposed development efforts. This document focuses on several key legal and acquisition issues that have been raised and addressed in various forums and previously published documents throughout the DOD and Industry. Provided are recommended alternatives for a given set of scenarios whereby reuse may be employed. Use of appropriate contractual vehicles by procurement personnel is key to achieving successful program reuse acquisition strategies that provide financial incentives to contractors. Twenty-five commonly asked reuse questions on legal and acquisition issues have been researched and are grouped according to contractual milestones. The information provided is intended to guide the reader to potential solutions to unique reuqirements. Recommended alternatives are not all-inclusive, as this handbook must respond to the fluid and dynamic changes in the software reuse community and will require future revisions as regulatory and environmental changes occur.

Publisher: CACI

Reference Number: Document #: PD435.1:22-FEB-95

Sponsoring Organization: DISA

Producing Organization: CACI, Inc. - Federal

Publication Date: 2/95


Software Reuse Initiative: Operational Management Plan (Initial Draft for PMO Focal Point Review)

Abstract: The purpose of the DoD SRI Operational Management Plan is to identify activities for the next two years which are necesary to prove the value of adopting a product-line approach and to prepare the infrastructure for its widespread adoption during the following three years. The five strategic thrusts support the overall SRI by providing coordinated planning, tracking, and reporting to ensure the best investment of reuse dollars within DoD and to measure the return on that investment, to put in place the required infrastructure by filling in existing gaps and put a renewed emphasis on technology transfer to effect early success stories. These initial infrastructure investments and successes during the first two years will provide a baseline from which to propagate the transition to product-line orientations and to address the more difficult problems of cross-domain and inter-Service/Agency domain management. During the next two years, there will be tasks to 1) Coordinate planning, 2) Fill in gaps, and 3) Accelerate transfer.

Publisher: DoD

Reference Number: Document #: PD425.3:27-JAN-95

Publication Date: 1/95


Software Reuse Initiative: Vision and Strategy (Working Draft)

Abstract: This document describes software reuse as a powerful concept. The value of this approach has been demonstrated in many other engineering disciplines where the use of standard concepts, processes, and components allows prior accomplishments to be leveraged and speeds innovation for future systems. At this point, many different techniques which support reuse are being tried. This document provides the focus under which these efforts will continue, "lessons learned" will be collected, and experiences shared. Taken together, the ten strategic steps will bring about the cultural change necessary to make software reuse effective for DoD.

Publisher: DoD-SRI

Reference Number: Document #: PD134.3:27-MAR-95

Publication Date: 3/95


Software Reuse Initiative: Vision and Strategy (Working Draft)

Abstract: This document describes software reuse as a powerful concept. The value of this approach has been demonstrated in many other engineering disciplines where the use of standard concepts, processes, and components allows prior accomplishments to be leveraged and speeds innovation for future systems. At this point, many different techniques which support reuse are being tried. This document provides the focus under which these efforts will continue, "lessons learned" will be collected, and experiences shared. Taken together, the ten strategic steps will bring about the cultural change necessary to make software reuse effective for DoD.

Publisher: DoD-SRI

Reference Number: Document #: PD134.2:31-JAN-95

Publication Date: 1/95


Software Reuse Initiative: Strategic Plan (Coordination Draft)

Abstract: This plans defines an overall DoD Software Reuse Initiative that has a coordinated approach among the Services, Agencies, and SRI Program Management Office (PMO); defines the roles and responsibilities of all stakeholders; provides a process for identifying duplication of effort and gaps in the required infrastructure; and has an incremental strategy for the adoption of systematic reuse. This plan is structured around the following major thrusts: 1- Implement a Product-Line Approach (restructure the way DoD organizations do business by adopting and practicing a product-line approach to systems acquisition, development, and life-cycle support), 2- Develop a Reuse-Based Software Systems Engineering Paradigm (develop and maintain a technical base which enables a reuse-based software and systems engineering paradigm for systems acquisition, development and life-cycle support), 3- Remove Barriers to Reuse (identify and remove the non-technical barriers, such as legal, contractual, economic, and organizational barriers, which inhibit the product-line aproach to acquisition, development,and life-cycle support), 4- Quicken Technology Transfer (develop appropriate partnerships and processes, product, and service solutions for speeding the adoption and institutionalization of reuse), and 5- Make Successes Apparent (publicize reuse successes and provide sufficient information on reuse to promote reuse awareness).

Publisher: DoD

Reference Number: Document #: PD436.2:24-FEB-95

Publication Date: 2/95


Software Reuse Initiative: Strategic Plan (Working Draft)

Abstract: This plans defines an overall DoD Software Reuse Initiative that has a coordinated approach among the Services, Agencies, and SRI Program Management Office (PMO); defines the roles and responsibilities of all stakeholders; provides a process for identifying duplication of effort and gaps in the required infrastructure; and has an incremental strategy for the adoption of systematic reuse. This plan is structured around the following major thrusts: 1- Implement a Product-Line Approach (restructure the way DoD organizations do business by adopting and practicing a product-line approach to systems acquisition, development, and life-cycle support), 2- Develop a Reuse-Based Software Systems Engineering Paradigm (develop and maintain a technical base which enables a reuse-based software and systems engineering paradigm for systems acquisition, development and life-cycle support), 3- Remove Barriers to Reuse (identify and remove the non-technical barriers, such as legal, contractual, economic, and organizational barriers, which inhibit the product-line aproach to acquisition, development,and life-cycle support), 4- Quicken Technology Transfer (develop appropriate partnerships and processes, product, and service solutions for speeding the adoption and institutionalization of reuse), and 5- Make Successes Apparent (publicize reuse successes and provide sufficient information on reuse to promote reuse awareness).

Publisher: DoD

Reference Number: Document #: PD436.1:13-JAN-95

Publication Date: 1/95


Software Reuse Initiative: Operational Procedures (Working Draft)

Abstract: This report addresses definition and development of processes required for operation of the Software Reuse Initiative (SRI). In October 1994, the principles of the SRI gathered to set the stage for and plan the future of the program. Under the direction of the Program Manager, Service and Agency Focal Points, and other designated key individuals established initial guidelines for the program. During an October 1994 planning session, it was decided that SRI processes were applicable to different parts of the acquisition life-cycle. Processes applied to the areas of Product Life-Cycle; Planning, Budgeting, Tracking & Reporting; the Coordination Process; and Process Definition & Improvement. The program principles next prioritized the processes and defined the time frame within which it would be reasonable to complete definition of the process itself. The specifics of each process are the essence of this document. Since these processes are being defined over a period of time, only the completed ones are included in this edition. As additional processes are defined and developed, this document will be updated and additional process definitions will be incorporated. The processes included in this document are crucial for guiding the future of the SRI program. As the result of cooperative efforts of the Program Management Office (PMO) and Service and Agency Focal Points, the material presented is representative of the excellent working relationships which have resulted thus far.

Publisher: CACI

Reference Number: Document #: PD491.1:21-Apr-95

Sponsoring Organization: DoD

Producing Organization: CACI, Inc. - Federal

Publication Date: 4/95


Software Reuse Initiative: Operational Procedures (Initial Draft)

Abstract: This report addresses definition and development of processes required for operation of the Software Reuse Initiative (SRI). In October 1994, the principles of the SRI gathered to set the stage for and plan the future of the program. Under the direction of the Program Manager, Service and Agency Focal Points, and other designated key individuals established initial guidelines for the program. During an October 1994 planning session, it was decided that SRI processes were applicable to different parts of the acquisition life-cycle. Processes applied to the areas of Product Life-Cycle; Planning, Budgeting, Tracking & Reporting; the Coordination Process; and Process Definition & Improvement. The program principles next prioritized the processes and defined the time frame within which it would be reasonable to complete definition of the process itself. The specifics of each process are the essence of this document. Since these processes are being defined over a period of time, only the completed ones are included in this edition. As additional processes are defined and developed, this document will be updated and additional process definitions will be incorporated. The processes included in this document are crucial for guiding the future of the SRI program. As the result of cooperative efforts of the Program Management Office (PMO) and Service and Agency Focal Points, the material presented is representative of the excellent working relationships which have resulted thus far.

Publisher: CACI

Reference Number: Document #: PD491:10-Feb-95

Sponsoring Organization: DoD

Producing Organization: CACI, Inc. - Federal

Publication Date: 2/95


Software Reuse Initiative: Reuse Security Recommendations Report

Abstract: This document supports the five-phased evolution of the Virtual Reuse Library (VRL) capability for the Department of Defense (DOD) by presenting security recommendations that align with each phase. This report identifies the security measures that need to change as the VRL incrementally develops. The recommendations in this report constitute a checklist of actions that should be considered in each of the five phases.

Publisher: DISA

Reference Number: Document #: PD413.4:26-MAY-95

Sponsoring Organization: DoD

Publication Date: 5/95


Software Reuse Initiative: Reuse Security Recommendations Report (Coordination Draft)

Abstract: This document supports the five-phased evolution of the Virtual Reuse Library (VRL) capability for the Department of Defense (DOD) by presenting security recommendations that align with each phase. This report identifies the security measures that need to change as the VRL incrementally develops. The recommendations in this report constitute a checklist of actions that should be considered in each of the five phases.

Publisher: CACI

Reference Number: Document #: PD413.3:29-MAR-95

Sponsoring Organization: DoD

Producing Organization: CACI, Inc. - Federal

Publication Date: 3/95


Software Reuse Initiative: Reuse Security Recommendations Report (Working Draft)

Abstract: This document supports the five-phased evolution of the Virtual Reuse Library (VRL) capability for the Department of Defense (DOD) by presenting security recommendations that align with each phase. This report identifies the security measures that need to change as the VRL incrementally develops. The recommendations in this report constitute a checklist of actions that should be considered in each of the five phases.

Publisher: CACI

Reference Number: Document #: PD413.2:15-FEB-95

Sponsoring Organization: DoD

Producing Organization: CACI, Inc. - Federal

Publication Date: 2/95


Software Reuse Initiative: Organizational Structure and Relationship Report

Abstract: This report addresses management issues associated with providing orderly and logical direction to the Software Reuse Initiative (SRI). Formation of the SRI Program Management Office (PMO) was one positive management action taken by the Department of Defense (DOD). Unfortunately, the SRI PMO does not have the appropriate support structure to provide the program with the single focus necessary to accomplish its mission. The scope of the SRI spans the entire breadth of the DOD. It is intended to cover every Service and Agency and address all of the systems built and maintained by the DOD that are software-intensive: information systems, Command, Control, Communications and Intelligence (C3I) systems, and weapons systems. A number of issues result from the current organizational structure that provides management direction to the Software Reuse Initiative. The five major issues are: 1- The Reuse Executive Steering Committee (RESC) membership has not been functioning at an appropriate level; 2- The Program Management Office has responsibility for, but not authority over, the SRI; 3- The working groups operate in an ad hoc fashion; 4- The committee structure needs to be simplified (currently too much overlap); and 5- The working groups should address issues identified by SRI stakeholders. This report proposes organizational realignment that is in concert with theMarch 1994 Report to Congress, "DOD Software Reuse Initiative."

Publisher: CACI

Reference Number: Document #: PD487.3:08-MAY-95

Sponsoring Organization: DoD

Producing Organization: CACI, Inc. - Federal

Publication Date: 5/95


Software Reuse Initiative: Organizational Structure and Relationship Report (Working Draft)

Abstract: This report addresses management issues associated with providing orderly and logical direction to the Software Reuse Initiative (SRI). Formation of the SRI Program Management Office (PMO) was one positive management action taken by the Department of Defense (DOD). Unfortunately, the SRI PMO does not have the appropriate support structure to provide the program with the single focus necessary to accomplish its mission. The scope of the SRI spans the entire breadth of the DOD. It is intended to cover every Service and Agency and address all of the systems built and maintained by the DOD that are software-intensive: information systems, Command, Control, Communications and Intelligence (C3I) systems, and weapons systems. A number of issues result from the current organizational structure that provides management direction to the Software Reuse Initiative. The five major issues are: 1- The Reuse Executive Steering Committee (RESC) membership has not been functioning at an appropriate level; 2- The Program Management Office has responsibility for, but not authority over, the SRI; 3- The working groups operate in an ad hoc fashion; 4- The committee structure needs to be simplified (currently too much overlap); and 5- The working groups should address issues identified by SRI stakeholders. This report proposes organizational realignment that is in concert with theMarch 1994 Report to Congress, "DOD Software Reuse Initiative."

Publisher: CACI

Reference Number: Document #: PD487.1:3-MAR-95

Sponsoring Organization: DoD

Producing Organization: CACI, Inc. - Federal

Publication Date: 3/95


Software Reuse Initiative: Organizational Structure and Relationship Report (Initial Draft)

Abstract: This report addresses management issues associated with providing orderly and logical direction to the Software Reuse Initiative (SRI). Formation of the SRI Program Management Office (PMO) was one positive management action taken by the Department of Defense (DOD). Unfortunately, the SRI PMO does not have the appropriate support structure to provide the program with the single focus necessary to accomplish its mission. The scope of the SRI spans the entire breadth of the DOD. It is intended to cover every Service and Agency and address all of the systems built and maintained by the DOD that are software-intensive: information systems, Command, Control, Communications and Intelligence (C3I) systems, and weapons systems. A number of issues result from the current organizational structure that provides management direction to the Software Reuse Initiative. The five major issues are: 1- The Reuse Executive Steering Committee (RESC) membership has not been functioning at an appropriate level; 2- The Program Management Office has responsibility for, but not authority over, the SRI; 3- The working groups operate in an ad hoc fashion; 4- The committee structure needs to be simplified (currently too much overlap); and 5- The working groups should address issues identified by SRI stakeholders. This report proposes organizational realignment that is in concert with theMarch 1994 Report to Congress, "DOD Software Reuse Initiative."

Publisher: CACI

Reference Number: Document #: PD487:27-JAN-95

Sponsoring Organization: DoD

Producing Organization: CACI, Inc. - Federal

Publication Date: 1/95


Software Reuse Executive Primer

Abstract: This Primer presents the issues and benefits involved in transitioning to reuse-based software acquisition, development, and maintenance processes, and answers frequently asked questions about software reuse. Technical and organizational issues are discussed along with successful reuse management techniques. No prior knowledge of software reuse by the reader is assumed. This Primer is aimed at whetting the appetite of those acquisition managers responsible for implementing software reuse within both the weapons systems and information systems communities of the DOD. Managers should be interested in reuse because they are looking for ways to reduce cost, accelerate schedules, and improve software quality. Program Managers, Program Executive Officers, and Directing Program Managers fall into this category, as does anyone else who may benefit by implementing a reuse program.

Author: SRI PMO

Publisher: DOD SRI

Reference Number: Document #: PD427.6:17-MAY-95

Publication Date: 5/95


Software Reuse Executive Primer (Coordination Draft)

Abstract: The "Software Reuse Executive Primer" provides an informal overview of software reuse. Technical and organizational issues are discussed along with successful reuse management techniques. The Primer presents the issues and benefits involved in transitioning to reuse-based acquisition, development, and maintenance processes, and discusses strategies that can best address these issues. Specifically, the Primer focuses on developing the seed of understanding for the executive who desires to: 1) transition technology, 2) minimize risks, and 3) make informed decisions. Strategic guidance is offered for the development of reuse programs and the acquisition of systems, as well as the development and reuse of software system ife-cycle products. No specific knowledge of reuse is assumed.

Author: SRI PMO

Publisher: CACI

Reference Number: Document #: PD427.3:22-MAR-95

Sponsoring Organization: SRI

Producing Organization: CACI, Inc. - Federal

Publication Date: 3/95


Reuse Executive Primer (Working Draft)

Abstract: The Primer represents the issues involved in transitioning to reuse-based acquisition, development, and maintenance processes, and discusses strategies that can best address these issues. Specifically, the Primer focuses on developing the seed of understanding for the executive who desires to: 1) transition the technology, 2) minimize the risks, and 3) make informed decisions. The Reuse Executive Primer discusses both technical and organizational issues and successful management techniques. Strategic guidance is offered for the development of reuse programs, the acquisition of systems, as well as the development and reuse of software system life-cycle products. No specific knowledge of reuse is assumed. The Reuse Executive Primer discusses both technical and organizational issues, successful management techniques, and refers to published works for greater detail (see Bibliography).

Author: SRI PMO

Publisher: CACI

Reference Number: Document #: PD427.2:08-FEB-95

Sponsoring Organization: SRI

Producing Organization: CACI, Inc. - Federal

Publication Date: 2/95


PST/Sun Test Plan

Abstract: This "PST/Sun Test Plan" describes the testing necessary to determine if the Products, Services, Tasks (PST) Database Product Production Package (PPP) operates correctly after conversion to UNIX-cpompatible code and installation on a Sun/UNIX workstation. When testing of the converted code is completed successfully, the PST PPP will be ready for installation on the ReuseIC BBS.

Publisher: CACI

Reference Number: Document #: PD509:16-MAR-95

Sponsoring Organization: DISA

Producing Organization: CACI, Inc. - Federal

Publication Date: 3/95


PST Installation Plan

Abstract: The Products, Services, Tasks (PST) Database Application, PST Database Tutorial, and other support software will be resident on a Sun Microsystems computer that will host the Reuse Information Clearinghouse (ReuseIC) Bulletin Board System (BBS). This document will describe the existing PST Product Production Package (PST PPP) and existing installation procedures for background purposes. Then, the plan will discuss the installation procedures for each of the three options presented in the PST Transition Plan. Once the PST PPP has been placed on the ReuseIC system, it will be available for interested members of the software reuse community to download and use on their computers.

Publisher: CACI

Reference Number: Document #: PD493:14-FEB-95

Sponsoring Organization: DISA

Producing Organization: CACI, Inc. - Federal

Publication Date: 2/95


PST Transition Plan

Abstract: The Products, Services, Tasks (PST) Database Application, PST Database Tutorial and other support software will be located on a Sun Microsystems computer, which will host the Reuse Information Clearinghouse (ReuseIC) Bulletin Board System (BBS). This document describes the existing PST Product Production Package (PST PPP) and provides a transition plan to relocate the PST PPP on the ReuseIC system. Once the PST PPP has been placed on the ReuseIC ystem, it will be available for interested members of the software reuse community to download and use on their computers.

Publisher: CACI

Reference Number: Document #: PD489:30-JAN-95

Sponsoring Organization: DISA

Producing Organization: CACI, Inc. - Federal

Publication Date: 1/95


PST User's Manual

Abstract: This document is the User's Manual for the Department of Defense (DOD) Software Reuse Products, Services, Tasks (PST) Database application. This manual provides the DOD PST System Administrator and other users who are permitted to use the System Administrator's user ID/password with a detailed guide for using this sytem. The manual contains sections describing system requirements, execution procedures, and the various system keyboard/input conventions.

Publisher: CACI

Reference Number: Document #: PD431.1:16-JAN-95

Sponsoring Organization: DISA

Producing Organization: CACI, Inc. - Federal

Publication Date: 1/95


Military Standard [MIL-STD-1838A]: Common Ada Programming Support Environment (APSE) Interface Set (CAIS), Revision A

Abstract: This document provides specifications for a set of Ada packages, with their intended semantics, which together form a set of common interfaces for Ada Programming Support Environments (APSEs). This set of interfaces is known as the Common APSE Interface Set (CAIS) and is designed to promote the source-level portability of Ada programs, particularly Ada software development tools. The goal of the CAIS is to promote interoperability and transportability of Ada software across DoD APSEs. The contents of this standard are divided into chapters, each with several sections: 1- Scope, 2- Referenced Documents, 3- Definitions, 4- General Requirements, 5- CAIS Node Management Detailed Requirements, 6- CAIS Process Management Detailed Requirements, 7- Input and Output Detailed Requirements, 8- Data Transfer Protocols Detailed Requirements, CAIS List Management Detailed Requirements, 10- CAIS Standard Detailed Requirements, 11- CAIS Calendar Detailed Requirements, 12- CAIS Pragmatics Detailed Requirements, 13- CAIS Status Management Detailed Requirements, and 14- Guidance Information.

Author: KIT/KITIA

Publisher: DoD

Reference Number: MIL-STD-1838A

Publication Date: 4/89


Ada in Mission Critical System Acquisition: A Guidebook

Abstract: This discusses several issues that influence the successful acquisition of major mission-critical systems. These issues range from the role of software in the system acquisition process and the state of software engineering practice in industry, to Ada compiler validation, Ada run-time environment, Ada programming environment, Ada reuse, and Ada productivity. A project manager must deal with each of these issues during the course of his procurement and must devise plans to identify them and eliminate them in order to make his program a successful one.This guidebook is arranged into six chapters: 1- Introduction, 2- System Acquisition Management, 3- Mission Critical Software Acquisition, 4- Ada-Based Technology, 5- Ada Experience, and 6- Recommendations.

Author: Mohanty, Siba N.

Publisher: Mitre

Reference Number: Mitre: MTR-84W00189

Sponsoring Organization: Office of the Deputy Under Seceretary of Defense (R&AT); AJPO

Producing Organization: Mitre

Publication Date: 9/84


Domain Specific Environment Repository Composite Paradigm Report, CDRL 03068. Publication GR-7670-1195(NP)

Author: Danner, B., and A. Marmor-Squires

Sponsoring Organization: Unisys Corporation, Reston, VA.

Publication Date: 5/91


Risk-Reduction Reasoning-Based Development Paradigm Tailored to Navy C2 Systems, GR-7670-1219(NP)

Author: Danner B., and A. Marmor-Squires

Sponsoring Organization: Unysis Corporation, Reston, VA

Publication Date: 7/95


Standards and Guidelines for the Repository for Software Technology for Adaptable Reliable Systems, CDRL Sequence No. 00320

Author: Davis, M. J.

Sponsoring Organization: The Boeing Company, Seattle, WA

Publication Date: 3/89


Consolidated Reuse Lessons Learned, CDRL 04049RA

Author: Davis, M. J.

Sponsoring Organization: The Boeing Company, Seattle, WA

Publication Date: 1/92


GCCS Common Operating Environment Baseline (Draft)

Sponsoring Organization: Defense Information Systems Agency

Publication Date: 11/94


Technical Architecture Framework for Information Management, Vol. 1, Version 2.0 (final draft), Falls Church, VA

Sponsoring Organization: Defense Information Systems Agency, Center for Architecture

Publication Date: 11/93


Defense Software Repository System (DSRS): Database Specification for DSRS Version 5, Softech, Falls Church, VA

Sponsoring Organization: Defense Information Systems Agency, Center for Information Management (DISA/CIM)

Publication Date: 6/93


Software Reuse Program Software Reuse Metric Plan, Version 4.1, Falls Church, VA

Sponsoring Organization: Defense Information Systems Agency, Joint Interoperability Engineering Organization, Center for Info

Publication Date: 8/93


Software Reuse Program Reuse Metrics FY93 Fourth Quarter Report, Falls Church, VA

Sponsoring Organization: Defense Information Systems Agency, Joint Interoperability Engineering Organization, Center for Info

Publication Date: 10/93


Software Reuse Program Software Reuse Metrics FY93 Q3 Quarterly Report, Falls Church, VA

Sponsoring Organization: Defense Information Systems Agency, Joint Interoperability Engineering Organization, Center for Info

Publication Date: 7/93


Procurement Domain Analysis and Design Pilot Project Report

Sponsoring Organization: Defense Information Systems Agency, Joint Interoperability Engineering Organization, Center for Info

Publication Date: 11/94


Quality, Productivity, and Competitive Position

Author: Deming, W. E.

Sponsoring Organization: MIT Center for Advanced Engineering Study, Cambridge MA

Publication Date: 1/82


Software Product Description: DECmessageQ for UNIX[R], Version 3.0, Maynard, MA

Sponsoring Organization: Digital Equipment Corporation

Publication Date: 1/94


Framework for Certification of Reusable Software Components (Draft), Department of Defense, Washington DC

Sponsoring Organization: DoD Center for Software Reuse Operations

Publication Date: 9/92


DoD Domain Definition Report, 1222-04-210/28

Sponsoring Organization: DoD Center for Software Reuse Operations

Publication Date: 7/92


Draft: Software Technology Strategy

Sponsoring Organization: DoD Software of Defense Research and Engineering (DDR&E)

Publication Date: 12/91


Virtual Library Operational Concept Document

Sponsoring Organization: DoD Software Reuse Initiative

Publication Date: 7/93


Software Reengineering Assessment Handbook, Version 1 (Draft), MIL-HDBK-SRAH, Washington DC

Sponsoring Organization: DoD

Publication Date: 2/94


Domain-Oriented Design Environments

Author: Fischer, G.

Publisher: Proceedings of The Seventh Knowledge-Based Software Engineering Conference, McLean , VA.

Publication Date: 9/92


An Empirical Framework for Software Reuse Research

Author: Frakes, W.B.

Publisher: Proc. Third Annual Workshop on Methods and Tools for Reuse, Syracuse Uni., Syracuse, New York

Sponsoring Organization: CASE Center Tech. Report 9014

Publication Date: 1/90


Testing a Technology for Reuse

Author: Freemon, B.W., and R.G. Crispen

Publisher: 14th International/Interservice Training Sim. Engineering (I/ITSEC) Proceedings, Huntsville, AL

Sponsoring Organization: Boeing Defense and Space Group

Publication Date: 1/92


The Smalltalk-76 Programming System Design and Implementation

Author: Ingalls, D.

Publisher: Proceedings of the Fifth Annual ACM Symposium on Principles of Programming Languages, New York, NY

Sponsoring Organization: Association of Computing Machinery

Publication Date: 1/77


"Woodenman" Set of Criteria and Needed Characteristics for a Common DOD High Order Programming Language (Working Paper)

Abstract: The purpose of the common HOL effort is to assure maximum useful DOD software commonality through the adoption of a common high-order programming language. The common HOL should support software development and maintenance for all DOD computer applications. These applications specifically include communications, weapons systems, command and control, test equipment, scientific applications, simulation, and data processing. The language is intended to eventually supplant all programming languages used in DOD except COBOL and Fortran, which already have wide user communities and some standardization within DOD.

Author: Fisher, David A.

Publisher: IDA

Publication Date: 8/75


Department of Defense Requirements for High Order Computer Programming Languages -- "Tinman"

Abstract: This report is the third in a series that defines the DOD's requirements for a high order computer programming language. On the basis of all inputs and the official responses from each of the Military Departments, a more complete set of requirements than "Strawman" or "Woodenman" has evolved and is presented here as "Tinman." This document represents a set of requirements for high order computer programming languages consistent with the input from hte Military Services.

Author: HOL Working Group

Publisher: HOL Working Group

Publication Date: 4/76


Department of Defense Requirements for High Order Computer Programming Languages -- "Tinman"

Abstract: This report is the third in a series that defines the DOD's requirements for a high order computer programming language. On the basis of all inputs and the official responses from each of the Military Departments, a more complete set of requirements than "Strawman" or "Woodenman" has evolved and is presented here as "Tinman." This document represents a set of requirements for high order computer programming languages consistent with the input from hte Military Services.

Author: HOL Working Group

Publisher: HOL Working Group

Publication Date: 6/76


Department of Defense Requirements for High Order Computer Programming Languages -- "Ironman"

Abstract: The technical requirements for a common DoD high order programming language given here are a synthesis of the requirements submitted by the Military Departments. They specify a set of language characteristics that are appropriate for embedded computer applications (i.e., command and control, communications, avionics, shipboard, test equipment, software development and maintenance, and support applications). The changes that produced this revision reflect the many comments on previous versions received from the Services, military contractors, the research community, and other organizations during 1976. The revision does not alter the basic intent or substance of the December 1975 ("Tinman") version of the requirements. It does incorporate changes to improve clarity, to correct errors, and to ensure feasibility.

Author: HOL Working Group

Publisher: HOL Working Group

Publication Date: 1/77


LTPL -- A Review of "Ironman"

Abstract: This document provides a transcript, chairman's report, and participant's notes on a review of "Ironman." The general impression was that Ironman was a better balanced and more practical document than Tinman.

Author: LTPL

Publication Date: 5/77


Department of Defense Requirements for High Order Computer Programming Languages -- Revised "Ironman"

Abstract: The technical requirements for a common DoD high order programming language given here are a synthesis of the requirements submitted by the Military Departments. They specify a set of language characteristics that are appropriate for embedded computer applications (i.e., command and control, communications, avionics, shipboard, test equipment, software development and maintenance, and support applications). The revision incorporates three kinds of changes. Most changes are clarifications (including the removal of redundancies) that do not alter the meaning or intent of the 14 January 1977 version. A few changes correct errors and inconsistencies found in the previous version (primarily Section 9). The remaining changes deal with special cases that arise from the interactions between facilities of the language.

Author: HOL Working Group

Publisher: HOL Working Group

Publication Date: 7/77


Department of Defense Requirements for High Order Computer Programming Languages -- Newly Revised "Ironman"

Abstract: The technical requirements for a common DoD high order programming language given here are a synthesis of the requirements submitted by the Military Departments. They specify a set of language characteristics that are appropriate for embedded computer applications (i.e., command and control, communications, avionics, shipboard, test equipment, software development and maintenance, and support applications). The revision incorporates three kinds of changes. Most changes are clarifications (including the removal of redundancies) that do not alter the meaning or intent of the 14 January 1977 version. A few changes correct errors and inconsistencies found in the previous version (primarily Section 9). The remaining changes deal with special cases that arise from the interactions between facilities of the language.

Author: Team 405-02, HOL Working Group

Publisher: Team 405-02, HOL Working Group

Publication Date: 3/78


Department of Defense Requirements for High Order Computer Programming Languages -- Preliminary "Steelman"

Abstract: The technical requirements for a common DoD high order programming language given here are a synthesis of the requirements submitted by the Military Departments. They specify a set of language characteristics that are appropriate for embedded computer applications (i.e., command and control, communications, avionics, shipboard, test equipment, software development and maintenance, and support applications). A primary goal of this revision has been to reduce the complexity of the resulting language.

Author: HOL Working Group

Publisher: HOL Working Group

Publication Date: 5/78


Department of Defense Requirements for High Order Computer Programming Languages -- "Steelman"

Abstract: The technical requirements for a common DoD high order programming language given here are a synthesis of the requirements submitted by the Military Departments. They specify a set of language characteristics that are appropriate for embedded computer applications (i.e., command and control, communications, avionics, shipboard, test equipment, software development and maintenance, and support applications). A primary goal of this revision has been to reduce the complexity of the resulting language.

Author: HOL Working Group

Publisher: HOL Working Group

Publication Date: 6/78


Department of Defense Requirements for the Programming Environment for the Common High Order Language: Pebbleman revised

Abstract: This document describes the requirements for the environment necessary to the success of the Common High Order Language. The requirements discussed are recognized as necessary for the production of reliable software.

Author: Department of Defense High Order Commonality Language Program

Publisher: Department of Defense High Order Commonality Language Program

Publication Date: 12/78


Department of Defense Requirements for the Programming Environment for the Common High Order Language: Pebbleman revised

Abstract: This document describes the requirements for the environment necessary to the success of the Common High Order Language. The requirements discussed are recognized as necessary for the production of reliable software.

Author: Department of Defense High Order Commonality Language Program

Publisher: Department of Defense High Order Commonality Language Program

Publication Date: 1/79


Initial Thoughts on the Pebbleman Process

Abstract: The purpose of the authors is to stimulate thinking and participation in planning and developing an effective environment for Ada, the DoD common high order programming language. The document gives some thoughts concerning the process for determining the characteristics that the Common Language environment should have. The term "requirements" will be used to refer to the system of characteristics, goals, and constraints that will result from such a process.

Author: Fisher, David A., and Thomas A. Standish

Publisher: IDA

Reference Number: IDA #: Paper P-1392

Sponsoring Organization: DARPA

Producing Organization: IDA

Publication Date: 1/79


Proceedings USC Center for Software Engineering Executive Workshop on Information Architectures and Software Product Line Management

Abstract: Proceedings include highlights of each panelist's remarks and of the subsequent discussions, plus each panelist's charts or text. An appendix provides the Workshop Agenda, Workshop Description and List of Participants.

Author: Westland, Chris and Barry Boehm (editors)

Publisher: USC - University of Southern California, Center for Software Engineering

Publication Date: 2/94


Knowledge Summary: USC Center for Software Engineering Focused Workshop on Software Architecture

Abstract: Summarizes highlights of the workshop from the standpoint of new technical insights, research priorities, and actions for teh USC-CSE software archiecture research program. These are presented in the categories of software architecture foundations, the architecting process, domain-specific software architecture (DSSA) and architecture representation.

Author: Clark, Bradford; et al.

Publisher: USC - University of Southern California, Center for Software Engineering

Publication Date: 6/94


A System Dynamics Based Study of Software Reuse Economics

Abstract: This thesis studies the economics of software reuse using a system dynamics computer model, the Dynamica Reuse Model, which stimulates the activities of a software development organization engaged in organization-wide, systematic software reuse.

Author: Gallup, Pamela Jean

Publisher: NPS - Naval Postgraduate School, Monterey, CA 93943

Producing Organization: NPS -Naval Postgraduate School

Publication Date: 6/94


ADIS Preliminary Status Review

Abstract: Briefing viewgraphs

Publisher: NAWC - Naval Air Warfare Center, Aircraft Division, Patuxent River, MD

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: NAWC - Naval Air Warfare Center

Publication Date: 2/94


JTCI TAG Meeting to Formulate U.S. Position on Fast Track of PCTE

Abstract: Ad Hoc meeting held by JTCI TAG Administrator to formulate the U.S. national position on the fast tracking of the Portable Common Tool Environment (PCTE) Draft International Standard (DIS), Parts 1-3 (References (a), (b), and (c) ).

Publisher: SPAWAR - Space and Naval Warfare Systems Command, Washington, DC 20363

Reference Number: 3915 Ser 331/002

Sponsoring Organization: Dept. of the Navy

Producing Organization: SPAWAR - Space and Naval Warfare Systems Command

Publication Date: 1/94


(Draft) Military Standard [DOD-STD-2167A]: Defense System Software Development (Superseding DOD-STD-2167, 4 June 1985)

Abstract: This standard establishes uniform requirements for software development that are applicable throughout the system life-cycle. The requirements of this standard provide the basis for Government insight into a contractor's software development, testing, and evaluation efforts. This standard is to be used in conjunction with DOD-STD-2168, Defense System Software Quality Program. This standard is not intended to specify or discourage the use of any particular software development method. The contractor is responsible for selecting software development methods that best support the achievement of contract requirements. This standard, together with the other DOD and military documents referenced in Section 2, provides the means for establishing, evaluating, and maintaining quality software and associated documentation. Guidance on the implementation of this standard and its relationship to these other documents is provided in DOD-HDBK-287. Data Item Descriptions (DIDs) applicable to this standard are listed in Section 6. These DIDs describe a set of documents for recording the information required by this standard. Production of deliverable data using automated techniques is encouraged.

Publisher: DoD

Reference Number: (Draft) DoD-STD-2167A (Superseding DOD-STD-2167, 4 June 1985)

Publication Date: 10/87


Command, Control, Communications, and Intelligence Node: A Durra Application Example

Abstract: This report describes an experiment in implementing a C3I node using reusable components. It illusrates the methodology for building complex, distributed systems supported by Durra.

Author: Barbacci, Mario R.; et al.

Publisher: Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA 15213

Reference Number: CMU/SEI-89-TR-9 ESD-TR-89-17

Sponsoring Organization: SEI joint Program Office

Producing Organization: SEI - Software Engineering Institute

Publication Date: 2/89


DoD Weapon Systems Software Management Study [Appendix C, Airborne Systems]

Abstract: This appendix to the DoD Weapon Systems Software Management Study conducted by the APL contains information on Airborne Systems presented in more detail than is given in the main report. The specific systems discussed here are the E-2C Tactical Data System, the P-3C Airborne Patrol System, the S-3A Airborne Weapon System, and the F-14 Avionics and Weapon Delivery System. Each section is divided into the following parts: General System Description; Computer System Architecture; Computer Program Architecture; Software Definition, Design, and Implementation; Software Validation and Integration; Software Acquisition Management Organization and Methods; Operational Software Maintenance; and Highlights.

Author: Park, J.M.

Publisher: The Johns Hopkins University Applied Physics Laboratory

Reference Number: JHU #: APL/JHU SR 75-3B

Sponsoring Organization: OASD

Producing Organization: The Johns Hopkins University Applied Physics Laboratory

Publication Date: 6/75


DoD Weapon Systems Software Management Study [Appendix D, Undersea and Landbased Systems]

Abstract: This appendix to the DoD Weapon Systems Software Management Study conducted by the APL contains information on Undersea and Landbased Systems presented in more detail than is given in the main report. The specific systems discussed are the Trident Command and Control System, the Pershing Weapon System, and the SAM-D Weapon System. Each section is divided into the following parts: General System Description; Computer System Architecture; Computer Program Architecture; Software Definition, Design, and Implementation; Software Validation and Integration; Software Acquisition Management Organization and Methods; Operational Software Maintenance; and Highlights.

Author: Park, J.M.

Publisher: The Johns Hopkins University Applied Physics Laboratory

Reference Number: JHU #: APL/JHU SR 75-3B

Sponsoring Organization: OASD

Producing Organization: The Johns Hopkins University Applied Physics Laboratory

Publication Date: 6/75


DoD Weapon Systems Software Acquisition and Management Study [Supporting Material]

Abstract: In December, 1974, DoD initiated a two-phase software acquisition study program to identify methods for controlling increasing costs, improving the quality, and minimizing the adverse impact of software in weapon systems. The MITRE Corporation and the Applied Physics Laboratory of Johns Hopkins University were requested to conduct separate, but coordinated, four-month studies in support of the first phase of this study program. Volume I contains the MITRE study findings and recommendations. This volume, Volume II, provides supporting information for the study findings and recommendations.

Author: Asch, A., et al.

Publisher: MITRE

Reference Number: MITRE #: MTR-6908

Sponsoring Organization: DoD

Producing Organization: MITRE

Publication Date: 5/75


A Clearinghouse for Software Reuse: Lessons Learned from the RAPID/DSRS Initiatives

Author: Bui, Tung X., et. al.

Publisher: NPS - Naval Postgraduate School, Department of Administrative Services, Information Technology Mnagement Curriculum, Monterey, CA

Publication Date: 10/92


Evaluation and Validation (E&V) Team Public Report, Volume IV

Abstract: The Ada community, including government, industry, and academic personnel, needs the capability to assess Ada Programming Support Environments (APSEs) and their components, and to determine their conformance to applicable standards. The technology required to fully satisfy this need is extensive and largely unavailable. The purpose of this task is to provide a focal point for addressing the need by: identifying and defining specific technology requirements; developing selected elements of the required technology; encouraging others to develop some elements; and, collecting information describing elements which already exist.

Author: Szymanski, Raymond

Publisher: US Air Force, Wright Aeronautical Laboratories, Wright-Patterson AFB, OH 45433-6543

Reference Number: AFWAL-TR-85-1016, Vol IV

Sponsoring Organization: AJPO

Producing Organization: US Air Force, Wright Aeronautical Laboratories, Wright-Patterson

Publication Date: 1/89


Available Ada Bindings

Publisher: IITRI - IIT Research Institute, 4600 Forbes Boulevard, Lanham, MD 20706

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: AdaIC - Ada Information Clearinghouse

Publication Date: 11/92


Ada 9X Adoption Handbook: A Guide to Investigating Ada 9X Adoption

Publisher: AJPO - Ada Joint Program Office

Producing Organization: AJPO

Publication Date: 9/94


A Survey of Computer Programming Languages Currently used in the Department of Defense

Author: Hook, Audrey A., et. al.

Publisher: IDA - Institute for Defense Analyses, 1801 N. Beauregard Street, Alexandria, VA 22311

Reference Number: IDA Paper P-3054

Sponsoring Organization: DISA

Producing Organization: IDA - Institute for Defense Analyses

Publication Date: 1/95


Ada - The Business Case

Publisher: Reifer Consultants, Inc., 25550 Hawthorne Boulevard, Torrance, CA 90505

Reference Number: RCI-TN-548A

Sponsoring Organization: IDA - Institute for Defense Analyses

Producing Organization: RCI - Reifer Consultants, Inc.

Publication Date: 8/93


Computer System Operator's Manual for the Ada Information Clearinghouse Internet Server System

Publisher: IIRTI - IIT Research Institute, 4409 Forbes Boulevard, Lanham, MD 20706

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: IITRI - IIT Research Institute

Publication Date: 12/94


Marketing Communications Study Precampaign Survey

Reference Number: RAC 6200

Sponsoring Organization: Telos Corporation

Publication Date: 5/94


Final Report of the Tools and Integration Review Board under the Special Working Group on Ada Programming Support Environments

Publisher: NATO

Reference Number: NATO-SWG-APSE:TIRB:RPT:001

Sponsoring Organization: NATO

Producing Organization: NATO

Publication Date: 2/93


EASY_SIM: A Visual Simulation System Software Architecture with an Ada 9X Application Framework - Thesis

Author: Kayloe, Jordan Russell

Publisher: AFIT - U.S. Air Force Institute of Technology, Wright-Patterson AFB, OH

Reference Number: AFIT/GCS/ENG/94D-11

Producing Organization: AFIT - U.S. Air Force Institute of Technology

Publication Date: 12/94


Management Overview of Ada Technology

Publisher: EVB Software Engineering, Inc

Publication Date: 1/88


Ada 9X Project Report, Introducing Ada 9X

Author: Barnes, John

Publisher: Intermetrics, Inc.

Sponsoring Organization: Ada Joint Project Office

Producing Organization: Ada 9X Project Office

Publication Date: 2/93


Ada 9X Project Report, Ada Support for Software Reuse

Author: Cohen, Sholom

Publisher: Office of the Under Secretary of Defense for Acquisition

Reference Number: SEI-90-SR-16

Sponsoring Organization: Ada 9x Project Office

Producing Organization: Software Engineering Institute, Carnegie Mellon University

Publication Date: 10/90


Draft Ada 9X Project Report, Transition Plan

Author: Anderson, Christine M.; et al.

Publisher: Office of the Undersecretary of Defense for Acquisition

Sponsoring Organization: Ada 9X Project Office

Publication Date: 9/91


Draft Ada 9X Project Report, Transition Plan

Author: Anderson, Christine M.

Publisher: Office of the Undersecretary of Defense for Acquisition

Sponsoring Organization: Ada 9X Project Office

Publication Date: 12/91


Ada 9X Draft Mapping Rationale Document

Author: Carlson, W.; et al.

Publisher: Intermetrics, Inc

Sponsoring Organization: Ada 9X Project Office

Producing Organization: Ada 9X Mapping/Revision Team

Publication Date: 8/91


Ada 9X Draft Mapping Rationale Document

Author: Carlson, W.; et al.

Publisher: Intermetrics, Inc

Reference Number: IR-MA-1223

Sponsoring Organization: Ada 9X Project Office

Producing Organization: Ada 9X Mapping/Revision Team

Publication Date: 2/91


Ada 9X Draft Mapping Document

Author: Carlson, W.; et al.

Publisher: Intermetrics, Inc

Reference Number: IR-MA-1224-1

Sponsoring Organization: Ada 9X Project Office

Producing Organization: Ada 9X Mapping/Revision Team

Publication Date: 2/91


Ada 9X Mapping, Volume II, Mapping Specification

Author: Carlson, W.; et al.

Publisher: Intermetrics, Inc

Reference Number: IR-MA-1250-1

Sponsoring Organization: Ada 9X Project Office

Producing Organization: Ada 9X Mapping/Revision Team

Publication Date: 11/91


Ada 9X Snapshot of Mapping Specification Prior to Revision

Author: Carlson, W.; et al.

Publisher: Intermetrics, Inc

Sponsoring Organization: Ada 9X Project Office

Producing Organization: Ada 9X mapping/Revision Team

Publication Date: 4/92


Ada 9X Mapping Overview

Abstract: Briefing.

Publisher: Intermetrics, Inc

Sponsoring Organization: Ada 9X Project Office

Producing Organization: Ada 9X Mapping/Revision Team

Publication Date: 3/91


Recommended Approach to Software Development, Revision 3

Author: Landis, Linda; et al.

Publisher: NASA - Goddard Space Flight Center, Greenbelt, MD 20771

Reference Number: SEL-81-305

Sponsoring Organization: NASA/Univ. of Maryland/ Computer Sciences Corporation

Producing Organization: SEL - Software Engineering Laboratory

Publication Date: 6/92


The Evaluation of the Special Working Group, Ada Programming Support Environments, Volume 1, Overview & Conclusions

Publisher: NATO

Reference Number: NATO-SWG-APSE:UK:RPT:001

Sponsoring Organization: NATO

Producing Organization: NATO

Publication Date: 10/93


The Evaluation of the Special Working Group, Ada Programming Support Environments, Volume 2, VAX Host Results

Publisher: NATO

Reference Number: NATO-SWG-APSE:UK:VAXH:001

Sponsoring Organization: NATO

Producing Organization: NATO

Publication Date: 10/93


The Evaluation of the Special Working Group, Ada Programming Support Environments, Volume 3, SUN Host Results

Publisher: NATO

Reference Number: NATO-SWG-APSE:UK:SUNH:001

Sponsoring Organization: NATO

Producing Organization: NATO

Publication Date: 10/93


The Evaluation of the Special Working Group, Ada Programming Support Environments, Volume 4, VAX/MC68020 Cross Target Results

Publisher: NATO

Reference Number: NATO-SWG-APSE:UK:VAXT:001

Sponsoring Organization: NATO

Producing Organization: NATO

Publication Date: 10/93


The Evaluation of the Special Working Group, Ada Programming Support Environments, Volume 5, SUN/MC68020 Cross Target Results

Publisher: NATO

Reference Number: NATO-SWG-APSE:UK:SUNT:001

Sponsoring Organization: NATO

Producing Organization: NATO

Publication Date: 10/93


ASEET Advanced Ada Workshop

Publisher: SEI - Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA

Sponsoring Organization: DoD - Department of Defense

Producing Organization: SEI - Software Engineering Institute

Publication Date: 1/88


DACS Bibliographic Search

Publisher: IITRI/DACS - Data & Analysis Center for Software (DACS), Griffiss AFB, NY 13441

Producing Organization: IITRI/DACS - Data & Analysis Center for Software

Publication Date: 3/89


Military Standard MIL-STD-498: Software Development and Documentation

Publisher: DoD

Reference Number: MIL-STD-498

Publication Date: 12/94


Catalog of Resources for Education in Ada and Software Engineering (CREASE) - Version 7.0

Publisher: IITRI - IIT Research Institute, 4409 Forbes Boulevard, Lanham, MD 20706

Sponsoring Organization: AJPO - Ada Joint Program Office

Producing Organization: IITRI - IIT Research Institute

Publication Date: 1/95


Ada-based Replicated Program Distributed Computing Environment

Author: Masters, Michael W.

Publisher: NSWC - Naval Surface Warfare Center, Dahlgren, VA 22448

Reference Number: NAVSWC TR 91-597

Producing Organization: NSWC - Naval Surface Warfare Center

Publication Date: 3/92


Ada Compiler Validation Procedures

Abstract: This version of the Ada Compiler Validation Procedures has been updated to reflect a transition period when compiler vendors will transition their copmilers to the features provided by the revised Ada Language standard, Ada 95. The transition period is from December 1994, when Ada 95 became an approved standard, until March 1997, when the Ada 95 Compiler Validation Capability (ACVC) version 2.1 is required for use in the validation process. During the transition period, two ACVC versions will be "current" versions used for validation testing -- ACVC 1.11 for Ada 83 and ACVC 2.0 for Ada 95. Compiler vendors may choose one or the other and get a certificate for either one. ACVC 1.11 will expire March 1997 and certificates for validations using ACVC 1.11 will expire March 1998. The body of this document provides the full definition of terms and specific rules for the validation of Ada compilers.

Author: IDA

Publisher: IDA

Sponsoring Organization: AJPO

Producing Organization: IDA

Publication Date: 1/95


Reengineering Technology Report, Volume I

Author: Olsem, Michael R., and Chris Sittenauer

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 8/93


Project Management Technology Report

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 12/94


Process Technologies Method and Tool Report (Volume I)

Author: Allgood, Bruce, et. al.

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 3/94


Software Configuration Management Technology Report

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 9/94


Documentation Technology Report

Author: Atkinson, Shane,and Reed Sorensen

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 4/94


Requirements Analysis and Design Technology Report

Author: Ganska, Ralph, et. al.

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 3/94


Software Test Technologies Report

Author: Daich, Gregory T., et. al.

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 8/94


Software Engineering Environment Technology Report

Author: Hanrahan, Robert, et. al.

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 4/94


Software Estimation Technology Report

Author: Barrow, Dean, et. al.

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technology Support Center

Publication Date: 3/93


Army STARS Demonstration Project Experience Report: Informal Technical Data

Author: Lettes, Judith A., & John Willison

Publisher: Unisys Corporation, 12010 Sunrise Valley Drive, Reston, VA 22091

Reference Number: STARS-VC-A011R/002/02

Sponsoring Organization: ESC/ENS, USAF

Producing Organization: Unisys Corporation

Publication Date: 2/95


Proceedings of the Software Re-Use Workshop

Abstract: These proceedings are the outcome of a workshop on software reuse organized in November 1989. The contents are divided into fourteen chapters: 1- Introduction to Reuse, 2- Workshop Overview and Conclusions, 3- Reuse Bibliography, 4- REDO at Oxford, 5- Sharing for Quality, 6- The MERLIN Approach to the Reuse of Software, 7- Reusability and Software Prototyping, 8- A Design Method to MAke Reuse Happen, 9- PRACTITIONER: Pragmatic Support for the Reuse of Concepts in Existing Software, 10- The Abuse of Reuse: Why Cognitive Aspects of Sofwtare Reusability are Important, 11- Design-Aspects Supporting Software Reuse, 12- Structures for Supporting Sofwtare Reuse, 13- Perspectives of Software Reusability, and 14- Using Formal Transformations to Construct a Component Repository.

Author: Dusink, Liesbeth and Patrick Hall

Publisher: Springer-Verlag

Reference Number: ISBN: 0-387-19652-8; Library of Congress: 91-10595

Publication Date: 1/91


Proceedings of the 1994 Monterey Workshop: Increasing the Practical Impact of Formal Methods for Computer-Aided Software Development: Software Evolution

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Sponsoring Organization: ONR/ARPA/AFOSR/ARO/NSF

Producing Organization: NPS - Naval Postgraduate School

Publication Date: 9/94


Proceedings of the ARO/AFOSR/ONR Workshop: Increasing the Practical Impact of Formal Methods for Computer-Aided Software Development: Software Slicing, Merging and Integration

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Sponsoring Organization: ARO/AFOSR/ONR

Producing Organization: NPS - Naval Postgraduate School

Publication Date: 10/93


Automated Interface for Retrieving Reusable Software Components (Thesis)

Author: Dolgoff, Scott Joel

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Producing Organization: NPS - Naval Postgraduate School

Publication Date: 9/93


Normalized Specifications for Identifying Reusable Software

Author: Luqi

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-87-007

Publication Date: 3/87


Rapid Prototyping Languages for Expert Systems

Author: Luqi

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-89-032

Publication Date: 3/89


Software Evolution via Prototyping

Author: Luqi

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-039

Publication Date: 10/88


Generating a Language Translator Based on an Attribute Grammar Tool

Author: Luqi, & Robert Herndon

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-007

Publication Date: 4/88


An Integrated Tool Environment for Embedded Real-Time Software

Author: Galik, Daniel, & Luqi

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-008

Publication Date: 4/88


Automated Translation from a Prototyping Language into Ada

Author: Moffitt, C., II, & Luqi

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-009

Publication Date: 4/88


Computer Aided Maintenance of Prototype Systems

Author: Luqi

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-037

Publication Date: 10/88


Semantics of a Real-Time Language

Author: Berzins, Valdis, & Luqi

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-033

Publication Date: 9/88


Automated Prototyping Data and Knowledge Translation

Author: Luqi

Publisher: US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-034

Publication Date: 9/88


Execution of a High Level Real-Time Language

Author: Luqi, & Valdis Berzins

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-035

Publication Date: 9/88


Handling Timing Constraints in Rapid Prototyping

Abstract: This paper presents the concepts and mechanisms for handling the real-time constraints of embedded systems in rapid prototyping. Rapid prototyping of embedded systems can be accomplished using a Computer Aided Prototyping System (CAPS) and its associated Prototyping Language (PSDL). This system and language are used to aid the designer in the early stages of software engineering for hard real-time systems. Time critical operations have maximum execution times, maximum response times, and minimum calling periods. Time critical operations in a real-time prototype are handled by constructing static and dynamic schedules to coordinate execution and to meet the requred prototype execution times. The mechanisms for expressing timing constraints in PSDL are described along with their effects on schedules.

Author: Luqi

Publisher: NPS - US Naval Postgraduate School, Monterey, CA

Reference Number: NPS52-88-036

Publication Date: 9/88


Software Technology for Adaptable, Reliable Systems (STARS)

Abstract: This document proposes a strategy for the Software Technology for Adaptable, Reliable Systems (STARS) program to improve our ability to exploit the advantages of computer technology. This revised and expanded version was produced by the STARS Joint Task Force based on Service and Agency comments on the earlier version and a variety of public comment, including those growing out of discussions at a public workshop. The STARS Program Strategy contains several levels of detail. The Executive Summary provides an overview of STARS. The body develops the rationale and guiding principles, explaining the motivation for the goal, supporting objectives, implementation approach, and organizational mechanisms. Supporting documents provide additional detail.

Publisher: DoD

Publication Date: 3/83


Ada Implementation Guide, Volume I

Abstract: This guide provides information to help Program Managers and Project Managers, as well as their staff, implement policies developed by the Department of the Navy for using Ada.

Author: Stuart, A.D., et al.

Publisher: Department of Navy

Publication Date: 3/92


Ada Implementation Guide, Volume II

Abstract: This guide provides information to help Program Managers and Project Managers, as well as their staff, implement policies developed by the Department of the Navy for using Ada. This volume contains supporting Appendices.

Author: Stuart, A.D. NISMC (Chair)

Publisher: Department of Navy

Publication Date: 3/92


Reengineering Technology Report, Volume 2

Abstract: The purpose of this report is to increase contact, awareness, and understanding of software reengineering tools. Use of this report should be the first step in transferring effective software reengineering processes, methods, and tools into practical use. The targets of this report are organizations responsible for the development and maintenance of computer software. This report defines the ideas of software reengineering and identifies their value in improving software quality for embedded, MCRR, and MIS applications. It explains how the features of current reengineering tools can improve software development and maintenance. It includes information about specific products in the marketplace. The information is aimed at those who must make the decisions about acquiring advanced technology and prepare their organizations to use it effectively. Also, this report attempts to identify the future directions of the field to help in planning long-range strategies.

Author: Olsem, M.R. and C. Sittenauer

Publisher: STSC - U.S. Air Force Software Technology Support Center, Hill AFB, UT 84056

Producing Organization: STSC - U.S. Air Force Software Technolog Support Center

Publication Date: 12/93


Final Report: The Effectiveness of Ada as an Administrative Progamming Language

Abstract: This report objectively assesses the administrative, technical, and human resouce issues associated with introducing Ada into a U.S. Navy AIS development organization, specifically the feasibility of using Ada as an administrative language for nonmission-critical AISs. This report includes, but is not limited to, procurement considerations, costs, training, staff acceptance/resistance, assimilation with existing tools and procedures, resource impact, productivity assessment (for both AIS development and maintenance), and management conclusions about how using Ada will affect nonmission-critical AIS use. The report also includes a discussion of strengths and weaknesses, and advantages and disadvantages of Ada in such areas as efficiency, ease of use, system quality, applications type, maintainability, and reusability compared to COBOL and 4GLs used in similar environments. The scope of the report covers training selected personnel to use Ada, creating an Ada environment through appropriate acquisitions and redesign efforts, converting existing systems to pilot systems in an Ada environment, exercising and evaluating pilot stystems, and initiating a report addressing NAVDAC objectives.

Author: Black, L. et. al.

Publisher: RJO Enterprises, Inc.

Sponsoring Organization: U.S. Naval Academy

Producing Organization: RJO Enterprises, Inc.

Publication Date: 9/89


Annotated Ada 9x Reference Manual Draft, Version 2.0

Abstract: This is one of two parallel documents describing the Ada 9X language. The other of the pair, the Ada 9X Reference Manual (RM9X), is intended eventually to become the ISO standard. This document, a draft version, contains all of the text in the RM9X, plus various annotations. It is intended for compiler writers, validation test writers, and other language lawyers--anyone interested in a more in-depth analysis of the language. Whereas the RM9X discusses what the rules of the language are, this draft discusses why the rules are the way they are, as well as the interactions among rules and the differences between Ada 9x and other versions of the language.

Author: Ada 9x Mapping/Revision Team; Intermetrics, Inc.

Publisher: Intermetrics, Inc.

Reference Number: IR-MA-1364--1

Sponsoring Organization: Ada 9X Project Office

Producing Organization: Intermetrics, Inc.

Publication Date: 3/93


Ada 9x Reference Manual Draft, Version 2.0 (Sections 3,7,8,10 only)

Abstract: Sections 3, 7, 8, and 10 of the Annotated Ada 9X Reference Manual, one of two parallel documents describing the Ada 9X language. The other of the pair, the Ada 9X Reference Manual (RM9X), is intended eventually to become the ISO standard. This document, a draft version, contains all of the text in the RM9X, plus various annotations. It is intended for compiler writers, validation test writers, and other language lawyers--anyone interested in a more in-depth analysis of the language. Whereas the RM9X discusses what the rules of the languge are, this draft discusses why the rules are the way they are, as well as the interactions among rules and the differences between Ada 9x and other versions of the language.

Author: Ada 9x Mapping/Revision Team; Intermetrics, Inc.

Publisher: Intermetrics, Inc.

Reference Number: IR-MA-1363-1

Sponsoring Organization: Ada Project Office

Producing Organization: Intermetrics, Inc.

Publication Date: 3/93


Formal Studies of Ada 9X

Abstract: This report, edition January 1993, contains mathematical studies of particular language issues and features, as part of the Language Precision Project, which was established to provide helpful criticism of Ada 9X design proposals from a mathematical point of view, and to provide a basis for future work on the formal semantics of Ada.

Author: Anderson, C.M. (Project Manager, Langauge Precision Project) et. al

Publisher: Office of the Under Secretary of Defense for Acquisition

Sponsoring Organization: ADA 9X Project Office

Producing Organization: ORA, Inc.

Publication Date: 1/93


Formal Studies of Ada 9X, Interim Report

Abstract: This interim report, January 1992, contains mathematical studies of particular language issues (such as optimization) and particular language features (such as the protected record proposal), as part of the Language Precision Project, which was established to provide helpful criticism of Ada 9X design proposals from a mathematical point of view, and to provide a basis for future work on the formal semantics of Ada.

Author: Anderson, C.M. (Project Manager, Langauge Precision Project) et. al

Publisher: Office of the Under Secretary of Defense for Acquisition

Sponsoring Organization: ADA 9X Project Office

Producing Organization: ORA, Inc.

Publication Date: 1/92


[Part 1] [Part 2] [Part 3] [Part 4] [Part 5] [Part 6] [Part 7] [Part 8] [Part 9]

Back to FAQ