TecWeb
Web Engineering Laboratory
in Publications
Kuaba Ontology: Design Rationale Representation and Reuse in Model-Based Designs
In Proceedings
Language
English
Source
PDF (231 KB)
Abstract

This paper presents the Kuaba Ontology, a knowledge representation model for Design Rationale described in an ontology definition language. The representation of this model in a specific ontologies specification language, such as OWL or F-Logic, allows attributing semantics to recorded Design Rationale content, and defining rules that enable performing computable operations to support the use of Design Rationale in the design process of new artifacts. In addition, we propose to support the software design process through the use of the semantic descriptions defined by formal models of the artifacts. Representing Design Rationale using an ontology definition language and the artifacts formal model, enables a type of software reuse at the highest abstraction level, where rationales are re-employed in designing a new artifact. This kind of reuse is possible in knowledge domains where there are formal models describing the artifacts, in particular, in the Software Design domain.

Cited as
MEDEIROS, A. P.; SCHWABE, D.; FEIJO, B. "Kuaba Ontology: Design Rationale Representation and Reuse in Model-Based Designs", Proceedings of the 24th International Conference on Conceptual Modelling (ER 2005), Klagenfurt, Austria, Lecture Notes in Computer Science 3716 pp 241-255, Springer, October 2005, ISBN: 3-540-29389-2.