Storage and retrieval of software components using aspects

J. Grundy
Proceedings 23rd Australasian Computer Science Conference. ACSC 2000 (Cat. No.PR00518)  
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
more » ... 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.
doi:10.1109/acsc.2000.824386 dblp:conf/acsc/Grundy00 fatcat:sul3w2x3rjho3mjyiwcarmxjii