Ontology Driven Requirement Specification
Journal Title: Journal of Independent Studies and Research - Computing - Year 2017, Vol 15, Issue 2
Abstract
Requirement engineering RE process is an important step of software development lifecycle and it includes a variety of activities starting with requirement elicitation to requirement documentation. This form of engineering is the backbone of a quality product. This research focus on the attention for requirement engineers to understand the criticality of requirement specification and how a complete, consistent requirement can be extracted using an Ontology. It covers the intrinsic knowledge of the domain into machine readable easy format and requirement represented in Ontology serves as the formal representation of natural language context in a model. It is often the case in software development that requirement creep leads to an unpredictable stage in software lifecycle which becomes hard to handle. Many techniques to improved requirement specification has been tested but this paper address how user stories are represented in Ontology model by extracting the main classes of Role, Object and Action from the user and later building a model based on these core concepts along with property link for relating the three basic root classes for completion.
Authors and Affiliations
Fabeha Maniar, Adeel Ahmed
Performance Analysis of Table Driven and Event Driven Protocols for Voice and Video Services in MANET
This research paper encompasses the performance analysis of table driven and event driven routing protocols by using voice and video traffic in mobile Adhoc network (MANET). Particularly, OLSR (table driven) and DSR (Eve...
Boundary Vertices Sensitive Vertex-cut Partitioning Algorithm
Graph Partitioning is one of the favorite research topics among researchers since the 70s. It attracts a diverse group of researchers from various fields such as engineering, science and mathematics. In the last decade,...
Ontology Driven Requirement Specification
Requirement engineering RE process is an important step of software development lifecycle and it includes a variety of activities starting with requirement elicitation to requirement documentation. This form of engineeri...
Performance Comparison of NOSQL Database Cassandra and SQL Server for Large Databases.
The performance comparison of NoSQL database and a Relational Database Management Systems has been done to identify which database responds faster to specific types of requests and suitability of these databases for diff...
Performance Analysis of Classification Learning Methods on Large Dataset using two Data Mining Tools
Data is increasing day to day thus, processing this data and selection of right method and tool is really a big problem. Computer scientists are process- ing and analysing data on different machine learning methods using...