An Automated Requirements Traceability: Managing Evolving Requirements Using Ontology Based Approach

1058 words - 5 pages

Requirements traceability turns into essential principle in software engineering due to the needs to address evolving requirements in software system development. Requirements traceability helps to identify whether the entire requirements have been implemented consistently. However, the task to provide manual requirements traceability tends to become a costly and time-consuming procedure. It is unwise to invest the resources for manual monitoring and updating the traceability link in the requirements document. This work presents a solution for this problem by proposing an approach that uses an ontology-based knowledge representation along with information retrieval techniques. Ontology-based ...view middle of the document...

Therefore, one of the important aspects in defining the requirements of a system is imposing requirements traceability practice in the system development process. Requirements traceability can be defined as the ability to describe and to follow the life of the requirements [3]. By implementing requirements traceability, determining where the requirements come from, how the system was developed, and what are the effects of changing a certain requirement becomes easier. In order to improve requirements traceability, there are various approaches that have been proposed such as requirements traceability matrix. Most of them use their own traceability technique that is specific for their related approaches [4]. However, the task to provide manual requirements traceability tends to become a costly and time-consuming procedure. It is unwise to invest the resources for manual monitoring and updating the traceability link in the requirements document.
Concerning those problems, the proposed approach uses an ontology-based knowledge representation along with information retrieval techniques for extracting information from the scenario. In order to elicit requirements, this research takes the advantages of the scenario-based approach. The gathered scenarios are used to extract requirements artifacts for constructing the knowledge base. This knowledge base is used to provide the traceability for the system. There are some challenges that should be faced when implementing scenario-based approach. Those challenges are (1) requirements knowledge is informal and (2) it is difficult to transform informal into formal model and to maintain it, due to its complexity [5]. Therefore, The aim of this work is to support requirements knowledge traceability with requirements knowledge acquisition from the scenario. This work also aims to identify the relations among sources of the requirements using ontology-based approach. Ontology is a widely known approach with a purpose to construct a conceptual domain modeling for knowledge engineering [5]. This ontology provides efficient searching and browsing materials to detect changes and to maintain requirements knowledge. By implementing an ontology-based approach for managing the evolving requirements, this research is able to automatically generate the relationship among requirements concepts.

2. Related Work
Requirements engineering is the activities that describe how the software or computer system is supposed to behave. This engineering process should consider the real world goals, functions, constraints, specifications and behaviors during software development...

Find Another Essay On An Automated Requirements Traceability: Managing Evolving Requirements Using Ontology-based Approach

An HMM-based Pre-training Approach for Sequential Data

2103 words - 9 pages particular, their original approach consisted in separately pre-train the RBM-part of the model using the contrastive divergence algorithm [2], and the RNN-part of the model using either the SGD method or a recently proposed Hessian-Free (HF) optimization method [4]. The pre-training method that we propose tries to improve the learning process by first modeling an approximation of the real probability distribution of the data. This initial, imprecise

Senior English and the benefits of using an interdisciplinary approach

1841 words - 8 pages recommendations within the article that are adaptable to our current curriculum and that the justification behind using an interdisciplinary approach is still applicable. My colleagues agreed and all thought that the content of the article was still relevant in a modern New Zealand context. Cameron even gave some sections of the English curriculum that interdisciplinary approaches would be suitable, “Studying non-fiction for the “written text” standard

Job Requirements of an Addiction Counselor

1115 words - 4 pages The job of an addiction counselor specializing in, but not limiting my choice to substance abuse is the job profession I have chosen. The opportunities for this field are very open in my area of the country and throughout the Unites States. The counselors that work within range of me are very busy, and have little time to offer to a person in training. I was able to arrange an email interview with a particular counselor working at a

An approach of Energy Efficient and secure data transfer using multicast routing protocol in Ad Hoc Networks

946 words - 4 pages An Ad-hoc network is a wireless network. It uses high frequency radio waves for nodes or device communications which increase mobility but decrease the ranges rather than using communication cables between the nodes. Ad-hoc network consists of no infrastructure and no fixed base station and centralized administrator. So, each node in this network act as router or host for direct communication with each other. Then nodes are freely move from one

An Approach of Energy Efficient and Secure Data Transfer Using Multicast Routing Protocol in Ad Hoc Networks

585 words - 3 pages itself. Hence, in core based multicast tree, shortest path from the source node to the destination node cannot be guaranteed, but only one tree would be needed to connect the set of the source nodes to a set of the receiver nodes. And many MANET has limited energy resources (battery), and each node operates in unattended manner. So energy efficient is an import design consideration for these networks. So we proposed energy efficient paper using

Frederick Taylor's Scientific Management reflects an approach to managing that is no longer appropriate for today’s managers. Critically evaluate this statement, with particular reference to an...

4279 words - 17 pages Frederick Taylor's Scientific Management reflects an approach to managing that is no longer appropriate for today's managers. Critically evaluate this statement, with particular reference to an example from a workplace with which you are familiar INTRODUCTIONManagement is defined as "the process of achieving organizational objectives, within a changing environment, by balancing efficiency, effectiveness and equity, obtaining the most from

A Knowledge -based Approach to Innovation An Application for Project- based Firms

1055 words - 4 pages ; Sydow and Staber, 2002). The view mentioned above is also seen in similar concepts like project network and Project-Based Organizations (PBOs). Project networks, which are temporary, are created to establish healthy relations between interdependent functional groups and individual that exists to achieve project objectives. PBOs create an environment in which all the organizational structures and capabilities are built in project-centric

Select one media example (this can be a ‘text’, an institution, an event…). Engage in a brief comparative analysis of it using TWO of the approach

876 words - 4 pages tweet that the intervention of around 20 MPs writing a letter demanding an apology from the Sunday times was a dismayingly knee-jerk reaction. Such incidences have made artists all over the world to gain fear of expressing themselves, so as not to fall foul of politicians, community leaders, commercial sponsors or even a twitter mob. Works Cited Collini, S. (2010) That’s Offensive!: Criticism, Identity, Respect, London: Seagull Books, pp. 10- 24

Ontologies

1958 words - 8 pages Contents21. Introduction 32. Why develop an ontology? 43. Elements of Ontologies 54. Design Criteria in Ontologies 65. Advantages of Ontologies 76. Disadvantages of Ontologies 97. Conclusion 108. List of references IntroductionOntologies in computer science are computer based resources that represent agreed domain semantics. An Ontology consists of relatively generic knowledge that can be reused by different kinds of applications/tasks. Ontology

Management Research Methods

1274 words - 6 pages , 2012). It looks at what creates and influences social realities in the world of management. It describes the view that we take based on the nature of reality that is whether it is subjective or objective. Objectivist ontology refers to the discovery of realities in relation to objectives of a research. The assumption is that social phenomena was present even before social actors came into existence. Constructivist ontology seeks to show the

Software Development Life Cycle Analysis

3273 words - 13 pages case generation approaches through in-depth analysis. This section does not attempt to compare the qualities of different approaches but it rather extracts precise information as stated by the authors of that approach. Starting from year 2002, Ideas presented in [7] explains an approach of reducing requirement based test suites using Extended Finite State Machine (EFSM) dependency analysis. Various kinds of dependencies are produced between

Similar Essays

The Requirements For Developing And Managing A Comprehensive Management Information System

4238 words - 17 pages The Requirements for Developing and Managing a Comprehensive Management Information System The aim of this assignment is to see the requirements for developing and managing a comprehensive Management Information system for an organisation. In today's business environment it is getting harder and harder for organisation’s to not only survive but to compete against other organisation’s. Information technology plays a big part in helping

Review Of Soo Ling Lim And Anthony Finkelstein “Stake Rare: Using Social Networks And Collaborative Filtering For Large Scale Requirements Elicitation”

1289 words - 6 pages content, a built-in rating system, and comments. The issue of prioritizing and gathering requirements through social networks provides other issues like how to replicate the results of the article while using more sophisticated social networks. The main source of communication between stakeholders and requirements engineers in the article was email. The article also had engineers manually cleaning up the data and organizing the data. An area of benefit

Team Based Approach In An Organization

972 words - 4 pages The potential effectiveness of a team based approach in an organization is clear. However, getting the best outputs in team based approaches is also a challenge due to, for instance, poor team dynamics, lack of team harmony and such. Switching to a team based approach in an organization is, therefore, a decision that requires a lot of planning and analysis before implementation. Ordinarily, a decision to switch to a team based approach should

An Analysis Of Another Delay In Health Law’s Employer Requirements By Ricardo Alonso

774 words - 4 pages What was the article about? These days’ people are inundated with so many new laws and policy changes regarding healthcare. One of utmost importance is the Affordable Healthcare Act. It has recently become a very important topic of much debate and controversy nationwide. It is an issue that will affect millions of Americans. There are so many questions that have come into play regarding how these new laws not only affect employers, but how