SEJul 16, 2013

Ontology Based Feature Driven Development Life Cycle

arXiv:1307.4174v17 citations
Originality Synthesis-oriented
AI Analysis

This addresses a specific gap for software engineers working on semantic web applications, but it appears incremental as it adapts existing agile methods.

The paper tackles the lack of a defined procedure for integrating ontology into software development processes, proposing an ontology-based feature-driven development method for semantic web applications that enables direct transformation from OWL domain models to feature lists with automated validation.

The upcoming technology support for semantic web promises fresh directions for Software Engineering community. Also semantic web has its roots in knowledge engineering that provoke software engineers to look for application of ontology applications throughout the Software Engineering life cycle. The internal components of a semantic web are light weight and may be of less quality standards than the externally visible modules. In fact the internal components are generated from external (ontological) component. That is the reason agile development approaches such as feature driven development are suitable for applications internal component development. As yet there is no particular procedure that describes the role of ontology in the processes. Therefore we propose an ontology based feature driven development for semantic web application that can be used form application model development to feature design and implementation. Features are precisely defined in the OWL-based domain model. Transition from OWL based domain model to feature list is directly defined in transformation rules. On the other hand the ontology based overall model can be easily validated through automated tools. Advantages of ontology-based feature Driven development are also discussed.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes