An irerative requirements engineering framework based on formal concept analysis and C-K theory
| Authors |
|
|---|---|
| Publication date | 2012 |
| Journal | Expert Systems With Applications |
| Volume | Issue number | 39 | 9 |
| Pages (from-to) | 8115-8135 |
| Organisations |
|
| Abstract |
In this paper, we propose an expert system for iterative requirements engineering using Formal Concept Analysis. The requirements engineering approach is grounded in the theoretical framework of C-K theory. An essential result of this approach is that we obtain normalized class models. Compared to traditional UML class models, these normalized models are free of ambiguities such as many-to-many, optional-to-optional or reflexive associations which cause amongst others problems at design time. FCA has the benefit of providing a partial ordering of the objects in the conceptual model based on the use cases in which they participate. The four operators of the C-K design square give a clear structure to the requirements engineering process: elaboration, verification, modification and validation. In each of these steps the FCA lattice visualization plays a pivotal role. We empirically show how the strategy works by applying it to a set of case studies and a modeling experiment in which 20 students took part.
|
| Document type | Article |
| Language | English |
| Published at | https://doi.org/10.1016/j.eswa.2012.01.154 |
| Permalink to this page | |