Loading...
Please wait, while we are loading the content...
Similar Documents
Considerations for the design of Ada reusable packages
| Content Provider | Semantic Scholar |
|---|---|
| Author | Nise, Norman S. Giffin, C. |
| Copyright Year | 1986 |
| Abstract | This paper discusses two important considerations that precede the design of Ada reusable packages commonality and programming standards. First, the importance of designing packages to yield widespread commonality is expressed. A means of measuring the degree of applicability of packages both within and across applications areas is presented. Design considerations that will improve commonality are also discussed. Second, considerations for the development of programming standards are set forth. These considerations will lead to standards that will improve the reusability of Ada packages. jntroduc tion By 1990, the cost of software will outpace the cost of hardware by a ratio of five-to-one. According to the United States Department of Defense, the cost of software will rise to $32 billion by 1990, up from $2.5 billion in 1980. The primary responsibility for these high costs can be attributed to the maintenance phase of the software development cycle. One promising method of reducing these costs and improving the supply is to use what is becoming known as reusable software. Reusable software can be defined to be specifications, designs, data, code, test cases, and documentation that are reused in the same or in a different software program with little or no modifications. Reusability yields a reduction in man-hours required for design, development, testing, and, particularly, maintenance. This reduction in man-hours leads to a reduction in software costs. Since "tried and true" software is used over and over again while bugs are discovered and eradicated, increased reliability is also accrued. Why hasn't reusable software found widespread acceptance and use by now? The major problem has been the lack of a set of universally accepted standards and a single programming language supporting the design of reusable software. Furthermore, even today, few accept the idea that reusable software could possibly work. Some feel that it is unworkable since a lack of standard and understandable documentation encouraging the use of reusable software exists. Individyal company proprietary interests encourage a reluctance to share developed software with other concerns. Ada is a registered trademark of the U.S. Government Ada Joint Program Office |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19890006964.pdf |
| Alternate Webpage(s) | http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19890006964.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |