Title :
Storage and retrieval of software components using aspects
Author_Institution :
Dept. of Comput. Sci., Auckland Univ., New Zealand
fDate :
6/22/1905 12:00:00 AM
Abstract :
While component-based software engineering technologies have become popular, finding and reusing appropriate software components is often challenging. We describe a software component repository that uses a concept of component “aspects” to index and query components based on their high-level systemic characteristics, including their user interface, persistency, distribution, security and collaborative work support. Software components are queried for aspects of a system they provide or require and these are used to automatically generate a high-level indexing system. Developers and end users can formulate high-level, aspect-based queries to retrieve components providing or requiring services appropriate to their needs
Keywords :
groupware; information retrieval systems; software engineering; aspects; collaborative work support; component-based software engineering; high-level indexing system; high-level systemic characteristics; persistency; software component repository; software components storage and retrieval; user interface; Application software; Computer architecture; Computer science; Context-aware services; Documentation; Formal specifications; Indexing; Java; Security; Software engineering;
Conference_Titel :
Computer Science Conference, 2000. ACSC 2000. 23rd Australasian
Conference_Location :
Canberra, ACT
Print_ISBN :
0-7695-0518-X
DOI :
10.1109/ACSC.2000.824386