Future workIn the following directions, we would like to extend our work.
Although the case studies performed showed no major insufficiencies, it is expected that for larger cases a more extensive meta model needed. For example, where the Forest meta model only provides one motivation artefact, the Griffin project provides more than 20 artefacts for storing design rationales. Furthermore, the current meta model has very limited support to express relations between systems. Research should be done to investigate to what extent the Forest meta model should be extended. This is related to the work of the Quadread project as well. The current model checker implementation is only capable of verifying the existence of files in the file system that are referenced by atoms. However, in a Java implementation for example, atoms could refer to classes or even methods. The model checker could then verify their existence inside source files. Currently, no support for managing test artefacts is available. A simple first extension could be to add a test case artefact to the meta model consisting of a title, a description, and a reference into the file system. Then, requirements tracing can be extended to include these test case artefacts. Currently, the repository requires any identifiers used to be globally unique. For larger systems this might be a restriction, which might be solved by introducing name spaces. As envisioned from the start of the research project, it should be possible to support change management. Change management allows for so-called impact analysis: which parts of the system are affected when certain requirement or design artefacts change. |
|
![]() ![]() ![]() Website last updated: July 11, 2007 |