Usability Views Article Details
 home | timeline | recent | popular | e-reports | userati | books | about 

Ontology-based Software Development (01 Feb 2005)
This paper describes the use of domain knowledge and ontology in the software development process. The purpose of this work is to capture the domain knowledge in a form that can be easily reused and shared among teams. The nature of the teams can be heterogeneous and cover all the spectrum of func tions involved in the development process, e.g., marketing, development, graphic designers, etc. The knowledge is shared upon a common set of terms and definitions that grant a common base for understanding. We use the Resource Definition Framework (RDF) standard to model domain knowledge. Domain knowledge is the core of the knowledge shared among our teams. Each of these teams may be expert in at least one domain but require interaction from other domains. If each domain is represented using domain knowledge technology, such as RDF, the sharing of knowledge is maximized. A set of tools centered on the ontology models are used for all steps of development process. We believe that development processes based on reusing domain knowledge across products increase productivity and decrease time to market.
Article URL: http://www.hpl.hp.com/techreports/2005/HPL-2005-13.html

Read 118 more articles from HP Labs sorted by date, popularity, or title.
Next Article: Search for Couch Potatoes
 RSS 0.91 Subscribe with Bloglines Add to My Yahoo!
Some of the people who make up the Userati group
This site is a labour of love built by Chris McEvoy


Amazon Honor SystemClick Here to PayLearn More