leff@smu.UUCP (Laurence Leff) (08/15/89)
Part II of V
Software Engineering Institute Carnegie Mellon University
Information Management
Pittsburgh, Pennsylvania 15213
1 January 1986 M 4 August 1989 Annotated list of available documents fo
Technical reports that have DTIC numbers are available from the Defense
Technical Information Center (DTIC) and the National Technical Information
Service (NTIS). (As an example, ADA169705 is the DTIC number for the SEI
report Toward a Reform of the Defense Department Software Acquisition Policy.)
If you wish to request a copy of one of the following reports, please contact
either DTIC or NTIS directly.
DTIC Defense Technical Information Center
ATTN: FDRA
Cameron Station
Alexandria VA 22304-6145
NTIS National Technical Information Service
U.S. Department of Commerce
Springfield, VA 22161
CMU/SEI-87-TR-17, ADA188926
Meyers, Cappellini
The Use of Representation Clauses and Implementation-Dependent Features in
Ada: IIIA. Qualitative Results for VAX Ada
This report, one in a series, provides a qualitative assessment of the support
of representation clauses and implementation-dependent features in Ada provided
by the VAX Ada compiler, Version 1.3. The evaluation questions that were
presented in a previous report of this series form the basis of the qualitative
assessment. A subjective evaluation of the support provided for these features
is also presented.
CMU/SEI-87-TR-18, ADA200602
Meyers, Cappellini
The Use of Representation Clauses and Implementation-Dependent Features in
Ada: IIB. Experimental Procedures
This report is one in a series dealing with the use of representation clauses
and implementation-dependent features in Ada. The purpose of this report is to
discuss detailed experimental procedures to assess compiler support. It is
readily acknowledged that the domain of possible experimentation is large. To
facilitate the experimentation, a methodology is proposed that relies on
program generators and automated analysis tools. An example of the methodology
is presented in some detail.
CMU/SEI-87-TR-19
Meyers, Cappellini
The Use of Representation Clauses and Implementation-Dependent
Features in Ada: IVA. Qualitative Results for
Ada/M(44)
This report, one in a series, provides a qualitative assessment of the support
of representation clauses and implementation-dependent features in Ada provided
by the Ada/M(44) compiler, Version 1.6. The evaluation questions that were
presented in a previous report of this series form the basis of the qualitative
assessment. A subjective evaluation of the support provided for these features
is also presented.
CMU/SEI-87-TR-20, ADA200603
Tomayko
Teaching a Project Intensive Introduction to Software Engineering
This report is meant as a guide to the teacher of the introductory course in
software engineering. It contains a case study of a course based on a large
project. Other models of course organization are also discussed. Additional
materials used in teaching the course and samples of student-produced
documentation are also available.
CMU/SEI-87-TR-21, ADA185697
Altman, Weiderman
Timing Variation in Dual Loop Benchmarks
Benchmarks that measure time values using a standard system clock often employ
a dual loop design. One of the important assumptions of this design is that
textually identical loop statements will take the same amount of time to
execute. This assumption was tested on two bare computers with Ada test
programs and has been demonstrated to be inaccurate in these specific test
cases.
CMU/SEI-87-TR-22, ADA187231
Altman
Factors Causing Unexpected Variations in Ada Benchmarks
Benchmarks are often used to describe the performance of computer systems.
This report considers factors that may cause Ada benchmarks to produce
inaccurate results. Included are examples from the ongoing benchmarking
efforts of the Ada Embedded Systems Testbed (AEST) Project using bare target
computers with several Ada compilers.
CMU/SEI-87-TR-23, ADA187230
Humphrey, Sweet
A Method for Assessing the Software Engineering Capability of Contractors
This document provides guidelines and procedures for assessing the ability of
potential DoD contractors to develop software in accordance with modern
software engineering methods. It includes specific questions and a method for
evaluating the results.
CMU/SEI-87-TR-24, ADA200542
Dart, Ellison, Feiler, Habermann
Software Development Environments
"Environment" refers to the collection of hardware and software tools that a
system developer uses to build software systems. As technology improves and
user expectations grow, an environment's functionality tends to change. Over
the last 20 years, the set of software tools available to developers has
expanded considerably. We can illustrate this change by observing some
distinctions in the terminology. "Programming environment" and "software
development environment" are often used synonymously, but here we make a
distinction between the two.
CMU/SEI-87-TR-25, ADA200611
Klein, D., Firth
Final Evaluation of MIPS M/500 Final Report for the RISC
Insertion Project
In response to a request from the DoD, an analysis of a Reduced Instruction Set
Computer (RISC) processor, the MIPS M/500, was performed. All aspects of
processor capabilities and support software were evaluated, tested, and
compared to familiar Complex Instruction Set Computer (CISC) architectures. In
all cases, the RISC computer and its support software performed better than a
comparable CISC computer. This report provides the general and specific results
of these analyses, along with the recommendation that the DoD and other
government agencies seriously consider this or other RISC architectures as a
highly viable and attractive alternative to the more familiar but less
efficient CISC architectures.
CMU/SEI-87-TR-26, ADA191096
Weiderman, Borger, Cappellini, Dart, Klein, M., Landherr
Ada for Embedded Systems: Issues and Questions
This report addresses issues and questions related to the use of Ada for
embedded systems applications; it contains some preliminary recommendations for
compilation system implementors, application developers, program managers, and
Ada policy makers. The issues and questions provide the context for the
Real-Time Embedded Systems Testbed (REST) Project at the SEI, where staff
members are investigating software development and performance issues for
real-time embedded systems.
CMU/SEI-87-TR-27, ADA200607
Donohoe
Ada Performance Benchmarks on the MicroVAX II: Summary and Results
This report documents the results obtained from running the University of
Michigan and the ACM SIGAda Performance Issues Working Group (PIWG) Ada
performance benchmarks on a DEC VAXELN MicroVAX II using the DEC VAXELN Ada
compiler. A brief description of the benchmarks and the test environment is
followed by a discussion of some problems encountered and lessons learned. The
output of each benchmark program is also included.
CMU/SEI-87-TR-28, ADA200608
Donohoe
A Survey of Real-Time Performance Benchmarks for the Ada Programming
Language
This survey provides a summary description of some of the major Ada benchmarks
currently available and an evaluation of their applicability to the Real-Time
Embedded Systems Testbed Project at the SEI. The benchmarks discussed are the
University of Michigan benchmarks, the ACM Performance Issues Working Group
(PIWG) benchmarks, and the prototype Ada Compiler Evaluation Capability (ACEC)
of the Institute for Defense Analyses (IDA).
CMU/SEI-87-TR-29, ADA188100
Borger, M.
VAXELN Experimentation: Programming a Real-Time Clock and Interrupt Handling
Using VAXELN Ada 1.1
This report describes the results of implementing an interrupt handler totally
in Ada for a MicroVAX II/VAXELN 2.3 target system, the VAXELN 1.1 Ada compiler,
and a KWV11-C programmable real-time clock. It provides an overview of VAXELN
interrupt handlers and the operation of the real-time clock; discusses and
demonstrates the use of VAXELN kernel services to establish a link between the
clock's interrupt and the starting address of an interrupt service routine;
presents an Ada package of interfaces to the KWV11-C device; provides Ada
source code examples demonstrating the use of this package; and presents
relevant observations, recommendations, and measurement results.
-------listing continued in next post------
--
But who were they all in your sleep last night, first one then the next,
with their menace, wild sempahore, and lusts? I hardly know where you find
the strength come morning. August Kleinzahler