|
Title: Evaluation of the Rational Environment
Author(s): Feiler, P., Dart, S., Downey, G.
Number: CMU/SEI-88-TR-15, AD-A198934
Abstract:
This report presents an analysis of the Rational
R1000 Development System for Ada, also called the Rational
Environment. The evaluation combined the use of the
Software Engineering Institute methodology for evaluation of
Ada environments, an analysis of functionality not covered
by that methodology, and an assessment of the novel
environment architecture of the Rational Environment. In
addition to this report, Experiment Transcripts for the
Evaluation of the Rational Environment, by Grace Downey,
Mitchell Bassman, and Carl Dahlke (CMU/SEI-88-TR-21)
contains support material for the experimental results. The
support material is the result of performing experiments
based on the SEI's environment evaluation methodology. It
consists of transcripts of the experiments, the detailed
answers to the evaluative questions, and the detailed
performance results.
Table of Contents
- Introduction
- Background
- The Rational Environment as Evaluated
- Scope of Evaluation
- Road Map for the Reader
- Distinguishing Architectural Characteristics
- A Language-Centered Environment for Code Development and 7 Maintenance
- Consequences of Diana as Primary System Structure
- Ada Objects
- Changing Ada Objects
- Browsing Syntactic and Semantic Information
- Uniformity Through Objects
- Uniform Use of Ada
- Smart Processing
- Basis for Effective Smart Processing
- Processing in Small Pieces
- Minimizing Reprocessing: A Cooperative Effort
- Subsystems for Partitioning Large Systems
- Support for Incomplete Programs
- A Specialized System
- Consequences of Specialized Hardware
- Benefits of an Ada Machine
- Space Utilization
- Integration into a Computing Environment
- Consequences of Specialized Software
- Learnability
- Maturity
- Porting of Software
- Integration of Tools
- Environment Extensibility
- Host/Target Support
- Multiple User Support
- Version and Configuration Control
- CMVC Model
- CMVC Implementation
- Workorder Management
- Capabilities of the Rational Environment
- Functionality
- Objects and Common Operations
- Objects and Naming
- Common Operations
- Editing
- General Editor Support
- Text Editing
- Structure Editing
- Browsing
- Ada Code Development
- Code Creation
- Compilation
- Error Handling
- Execution
- Library Management
- Debugging
- Testing
- Configuration Management
- Partitioning Concepts
- Partitioning Management
- Controlled Configurations
- Cooperative Code Development
- Independent Code Development
- System Composition
- Database Maintenance
- Operating System and System Administration Features
- Tailoring of Display and Logs
- File Handling and Logging
- Job and Program Control
- System Administration
- Access Control
- Documentation
- Printed Documentation
- Online Help
- User Interface
- Performance
- Timing Issues
- Space Issues
- Conclusions
- Technological Advances in the Rational Environment
- Semantics-Based Interaction
- Large-Scale Code Development Support
- The Rational Environment as a Product
- Functionality Coverage
- Learnability and Maturity
- Effectiveness of a Specialized System
- Integration into a Project Organization
- References
If you want more information contact Customer Relations.
The Software
Engineering Institute (SEI) is a federally funded research and
development center sponsored by the U.S. Department of Defense
and operated by Carnegie Mellon University.
Copyright
2007
by Carnegie Mellon University
Terms of Use
URL: http://www.sei.cmu.edu/legacy/scm/abstracts/absRational_Eva_TR15_88.html
Last Modified: 11 January 2007
|