Title :
A re-engineering evaluation of Software Refinery: architecture, process and technology
Author :
Atkinson, Steven ; Bailes, Paul A. ; Chapman, Murray ; Chilvers, Martin ; Peake, Ian
Author_Institution :
Dept. of Comput. Sci., Queensland Univ., St. Lucia, Qld., Australia
Abstract :
The quality of software re-engineering tools depends on that of the generic environments used in their construction. Because re-engineering is extremely challenging, too much so for full automation, generic re-engineering environment design criteria emphasise linguistic expressiveness and interaction with persistent repositories for program representations. Existing quality re-engineering environments, such as the Software Refinery tool, go a long way to satisfying these criteria, but fail to meet open systems criteria. One remedial approach is to recreate some of the functionality of these environments by modifying public domain technology, but which runs the risk of limited interoperability and over-investment in development
Keywords :
knowledge based systems; open systems; software quality; software tools; Software Refinery; automation; generic re-engineering environment design criteria; interaction; knowledge-based CASE tool; limited interoperability; linguistic expressiveness; open systems criteria; persistent repositories; program representations; public domain technology; quality; software development over-investment; software re-engineering tools; Computer aided software engineering; Computer architecture; Computer science; Design automation; Design engineering; Knowledge engineering; Natural languages; Relational databases; Software quality; Software tools;
Conference_Titel :
Assessment of Quality Software Development Tools, 1994, Proceedings., Third Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-5660-3
DOI :
10.1109/AQSDT.1994.315751