An Introduction to the Principles of Computer Science: A Reuse-Oriented Philosophy.
Abstract
The long-term goal of our project is to redesign the software development courses in computer science around a philosophy of software reuse, where new components are constructed largely from assembling existing ones. The emphasis is on formal specification, design, and development of "high quality" reusable components. Ada, when augmented with the RESOLVE technology for component-based software development, facilities introduction this approach. This result has been successfully demonstrated in principle and in practice for the second course in computer science under this project.
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 27, 1994
- Accession Number
- ADA290364
Entities
People
- Douglas E. Harms
- Murali Sitaraman
Organizations
- West Virginia University