Accession Number : ADA303034

Title :   Parallel Software Engineering Assessment.

Descriptive Note : Final technical rept. Mar 93-Mar 95,

Corporate Author : RESEARCH CONSORTIUM INC MINNEAPOLIS MN

Personal Author(s) : Murphy, Carl

PDF Url : ADA303034

Report Date : JUL 1995

Pagination or Media Count : 92

Abstract : Parallel Software Engineering is concerned with the cost-effective development, reuse, and maintenance of high-quality, efficient parallel software. If parallel computers could be used to their full advantage, the capability of C3I systems could be greatly advanced, but developing software for parallel computers intensified current software problems by reducing portability, increasing software costs, and creating performance uncertainties. This assessment evaluated parallel applications and architectures from the perspective of a C31 system builder and found that parallel computers failed to address all the requirements of Air Force C31 systems. The state-of-the-art in parallel computing concentrates on existing sequential software and parallelizing it to meet performance-driven needs. Better tools are needed to help software engineers provide the generality of real-time constraints. The software development process for parallel computers lacks an integrated set of tools and an architecturally independent programming model. Commercial-off-the-shelf (COTS) components are not available for parallel C3T systems as they are for workstations solutions.

Descriptors :   *SOFTWARE ENGINEERING, *PARALLEL PROCESSING, COMPUTER PROGRAMS, INTEGRATED SYSTEMS, COST EFFECTIVENESS, MODELS, TOOLS, COMPUTERS, COMPUTER PROGRAMMING, COMPUTER ARCHITECTURE, EFFICIENCY, COSTS, SOLUTIONS(GENERAL), CLASSIFICATION, WORK STATIONS, ENGINEERS.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE