Design Recovery for Software Library Population
Uložené v:
| Názov: | Design Recovery for Software Library Population |
|---|---|
| Autori: | Wright, Chester A., Jr |
| Prispievatelia: | AIR FORCE INST OF TECH WRIGHT-PATTERSONAFB OH SCHOOL OF ENGINEERING |
| Zdroj: | DTIC AND NTIS |
| Rok vydania: | 1992 |
| Zbierka: | Defense Technical Information Center: DTIC Technical Reports database |
| Predmety: | Computer Programming and Software, AVIONICS, COMPUTER PROGRAMMING, COMPUTER APPLICATIONS, LIBRARIES, AUTOMATIC PROGRAMMING, RECOVERY, COMPUTATIONS, MODELS, FORTRAN, ENGINEERING, OPERATION, APTAS(AUTOMATED PROGRAMMING TECHNOLOGIES FOR AVIONICS SYSTEMS) |
| Popis: | This thesis research investigated design recovery as a means of populating a reuse library. The targeted library was part of the Automatic Programming Technologies for Avionics Systems (APTAS). APTAS uses a knowledge base of forms, to present questions to a user, and rules, to select the forms to present and choose existing library modules to use in composing a new system. The approach applied the reengineering model developed by Eric Byrne to accomplish planning for the project, expanded the renovation phase of this model to cover the actual design recovery, and applied the expanded model to populating the library. Using the model in the project showed that design recovery is feasible in populating the library. However, if the recovered design could not be used directly, it could be used as a guide in developing new components. Additionally, certain modules make better candidates than others. Ideal candidates are self-contained in that they receive a value, perform a computation, and return a value. Once the module starts performing too many operations, expertise is required the module behavior in order to separate the component for reuse. Software maintenance, Reverse engineering, Design recovery, CIDL, FORTRAN, APTAS. |
| Druh dokumentu: | text |
| Popis súboru: | text/html |
| Jazyk: | English |
| Relation: | http://www.dtic.mil/docs/citations/ADA259292 |
| Dostupnosť: | http://www.dtic.mil/docs/citations/ADA259292 http://oai.dtic.mil/oai/oai?&verb=getRecord&metadataPrefix=html&identifier=ADA259292 |
| Rights: | APPROVED FOR PUBLIC RELEASE |
| Prístupové číslo: | edsbas.2CC5DCA9 |
| Databáza: | BASE |
| Abstrakt: | This thesis research investigated design recovery as a means of populating a reuse library. The targeted library was part of the Automatic Programming Technologies for Avionics Systems (APTAS). APTAS uses a knowledge base of forms, to present questions to a user, and rules, to select the forms to present and choose existing library modules to use in composing a new system. The approach applied the reengineering model developed by Eric Byrne to accomplish planning for the project, expanded the renovation phase of this model to cover the actual design recovery, and applied the expanded model to populating the library. Using the model in the project showed that design recovery is feasible in populating the library. However, if the recovered design could not be used directly, it could be used as a guide in developing new components. Additionally, certain modules make better candidates than others. Ideal candidates are self-contained in that they receive a value, perform a computation, and return a value. Once the module starts performing too many operations, expertise is required the module behavior in order to separate the component for reuse. Software maintenance, Reverse engineering, Design recovery, CIDL, FORTRAN, APTAS. |
|---|
Nájsť tento článok vo Web of Science