artefacts. There are three types of search functions:
keyword-based search, advanced search, and navigationbased
search. Keyword-based search facility explores
the repository for a desired artefact utilizing the key
words that are attached as meta-data to each artefact.
Advanced search is based on a combination of logical
operators (i.e. And, Or and Not), while navigation-based
search means searching the artefacts based on the results
of the two main search functions. Navigational search is
provided by presenting the retrieved artefacts as
hyperlinks, which can be clicked to retrieve detailed
information about them and other related artefacts.
Reporting – This component provides the services for
representing architectural knowledge to explicate the
relationships that exist between different architectural
artefacts or to show their positive or negative effects on
each other. For example, a tactic-benefit matrix shows
which scenarios can be achieved by using which
patterns through the tactics applied by those patterns.
Furthermore, this component can generate various types
of reports based on architecture evaluation results.