Ontology-based Support for Architecture Evolution and Artifact Traceability
The main focus of this project is on documenting and supporting architecture evolution and planning over time. The documentation process for the architecture shall be extended to the entire software development process and thus the traceability of the artifacts should be supported.
The ontology-based approach of a previous project and the reasearch prototype ArchCNL will be expanded to support the goals of this project. The prototype uses a formal description in terms of a Controlled Natural Language (CNL). By transforming the CNL to an ontology and parsing other artifacts to an ontology the methods of the Semantic Web can be exploited to monitor the software architecture.
ArchCNL will be stabilized and enhanced to create a simple to use tool that enables architects to easily get started operating it.