In this paper we propose an approach to software development that focuses on architecture decisions and involves the use of ontology. In this approach the architecture is captured by an instance of an ontology. The ontology has four major components: architecture assets, architecture decisions, stakeholder concerns, and an architecture roadmap. We illustrate our approach through a case study involving a real-time credit-approval system and the use of Protégé, an open-source ontology development tool.
Description
see also: Position on Ontology-Based Architecture.docs
%0 Journal Article
%1 akerman06ontology
%A Akerman, A.
%A Tyree, J.
%D 2006
%J IBM Systems Journal
%K research.kr.ontologies research.bizInt.ea research.cs.architecture
%N 4
%P 813-825
%T Using ontology to support development of software architectures
%U http://dx.doi.org/10.1147/sj.454.0813
%V 45
%X In this paper we propose an approach to software development that focuses on architecture decisions and involves the use of ontology. In this approach the architecture is captured by an instance of an ontology. The ontology has four major components: architecture assets, architecture decisions, stakeholder concerns, and an architecture roadmap. We illustrate our approach through a case study involving a real-time credit-approval system and the use of Protégé, an open-source ontology development tool.
@article{akerman06ontology,
abstract = { In this paper we propose an approach to software development that focuses on architecture decisions and involves the use of ontology. In this approach the architecture is captured by an instance of an ontology. The ontology has four major components: architecture assets, architecture decisions, stakeholder concerns, and an architecture roadmap. We illustrate our approach through a case study involving a real-time credit-approval system and the use of Protégé, an open-source ontology development tool.},
added-at = {2009-06-25T16:49:42.000+0200},
author = {Akerman, A. and Tyree, J.},
biburl = {https://www.bibsonomy.org/bibtex/299e0d593a1c6a02d06b9394610c363cc/msn},
description = {see also: Position on Ontology-Based Architecture.docs},
file = {akerman06ontology.pdf:papers\\ibmsj\\akerman06ontology.pdf:PDF},
interhash = {0c967e1745e90d308dec07a4576c8bc9},
intrahash = {99e0d593a1c6a02d06b9394610c363cc},
journal = {IBM Systems Journal},
keywords = {research.kr.ontologies research.bizInt.ea research.cs.architecture},
number = 4,
pages = {813-825},
timestamp = {2009-06-25T16:49:43.000+0200},
title = {Using ontology to support development of software architectures},
url = {http://dx.doi.org/10.1147/sj.454.0813},
volume = 45,
year = 2006
}