Papers by Vinay Shivasubramanyan

Cloud computing is known for its elastic and on-demand services. Cloud users can enjoy all the re... more Cloud computing is known for its elastic and on-demand services. Cloud users can enjoy all the resources being provided by the cloud for a certain charge. Cloud users will be charged on the basis of pay-as-you-go model. Data storage is the mostly needed service nowadays. The cloud users submit their data to the cloud and remain relaxed as there will not be any problem in data maintenance. However, privacy is the major concern here. National Healthcare Info System (NHIS) has got terabytes of health care data and has to be managed effectively. Thus, the merit of cloud computing is enjoyed and the shortcomings are needed to be overcome. All the health care data is submitted to the cloud and users or patients can access it only when the One Time Password (OTP) is provided. This OTP is a 6 or 8 digit randomly generated number by RSA. Thus, privacy is ensured and also the identity of the client is provided by the modification of IP address, which is the task of intermediary layer. This pr...
Lecture Notes in Electrical Engineering, 2013
ABSTRACT Decision support system in requirements engineering plays an important role in software ... more ABSTRACT Decision support system in requirements engineering plays an important role in software development life cycle. The relationship between functional and non-functional requirements is the key in resolving conflicts in requirements gathering phase. In this paper, we discuss the effect of nonlinearity rating while converting the contribution links to quantitative values. We use our goal-oriented requirements engineering (GORE) method to identify the soft goals. Analytic hierarchy process (AHP) is then used to prioritize the soft goals. The output of AHP is used as input to technique for order of preference by similarity to ideal solution (TOPSIS) which produces a metric which decides the best alternative among the candidates. We illustrate the process and analyze the nonlinearity effect for meeting scheduler application.
One of the challenging areas in Goal Oriented Requirements Engineering (GORE) is the need for dec... more One of the challenging areas in Goal Oriented Requirements Engineering (GORE) is the need for decision support system which helps in better management of conflict among requirements. Various Decision support methods have been proposed under GORE. In our work, we propose a GORE method which identifies dependencies between functional and nonfunctional requirements through identification of criteria. This serves as a base for decision support system. Analytic Hierarchy Process (AHP and Software Quality Function Deployment (SQFD) methods are employed to our proposed method for decision support. The steps and results are explained with a case study. The method is qualitatively compared with existing decision support methods Attributed Goal Oriented Requirements Engineering (AGORA) and Knowledge Acquisition in automated specification (KAOS).
Decision making in Software Engineering plays an important role at different stages of Software d... more Decision making in Software Engineering plays an important role at different stages of Software development life cycle. In this paper we consider the case study of selecting one among the three Content Management Systems (CMS) for a university website. We use our Goal-Oriented Requirements Engineering (GORE) method to identify the soft goals which play a vital role in deciding which CMS is chosen. Analytic Hierarchy Process (AHP) is then used to prioritize the soft goals. The output of GORE and AHP are combined in order to produce a metric which decides the best alternative among the candidates.
Application of Natural Language processing to requirements gathering to facilitate automation has... more Application of Natural Language processing to requirements gathering to facilitate automation has only limited explorations so far. This paper describes a Natural Language based tool which aims at supporting the analysis stage of software development in an object oriented framework. This paper is built on the foundation of existing mappings between natural language elements and Object oriented concepts. The tool named R-TOOL analyses software elicited requirements texts written in English to generate actors, use cases, classes, attributes, methods and relationship between the classes leading to the generation of class diagrams. This paper discusses initial experimental results which are encouraging and outlines further research plan to help to improve the system which will have the potential to play an important role in the software development process.
International Journal of Computer Applications, 2012
Decision making in Software Engineering plays an important role at different stages of Software d... more Decision making in Software Engineering plays an important role at different stages of Software development life cycle. In this paper we consider the case study of selecting one among the three Content Management Systems (CMS) for a university website. We use our Goal-Oriented Requirements Engineering (GORE) method to identify the soft goals which play a vital role in deciding which CMS is chosen. Analytic Hierarchy Process (AHP) is then used to prioritize the soft goals. The output of AHP is used as input to Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) which produces a metric which decides the best alternative among the candidates.

International Journal of Software Engineering & Applications, 2014
Decision support system in Requirements engineering plays an important role in software developme... more Decision support system in Requirements engineering plays an important role in software development life cycle. The relationship between functional and non-functional requirements often plays a crucial role in resolving conflicts or arriving at decisions in requirements engineering phase. Goal-Oriented Requirements Engineering (GORE) methods make a good attempt of addressing these aspects which are helpful in decision support. We propose a GORE method-Integrating goals after prioritization and evaluation (IGAPE). The method is semi-formal in nature thereby ensuring active stakeholder participation. In this paper we elaborate the various steps of IGAPE method. The output of IGAPE is then given as input to a decision support system which makes use of Analytic Hierarchy Process (AHP) and Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS). Integration of IGAPE with AHP and TOPSIS will clearly provide a rationale for various decisions which are arrived at during the requirements engineering phase. The method is illustrated for an e-commerce application and is validated by expert analysis approach.
International Journal of Computer Applications, 2010
The primary purpose of this project is to assist the visually challenged (user) in shopping. The ... more The primary purpose of this project is to assist the visually challenged (user) in shopping. The project makes use of GORE (Goal oriented Requirements Engineering Methodology). The device developed is based on Radio Frequency Identification (RFID) which operates in the Low Frequency (LF) band. The envisioned device is a combination of a RFID LF reader module and a microcontroller unit to convey all the information pertaining to the product to the user, thereby enhancing their shopping experience.

Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, 2011
Central to the development of BPMS technology was the promotion of a new language, Business Proce... more Central to the development of BPMS technology was the promotion of a new language, Business Process Modelling Notation (BPMN). The primary goal of BPMN is to provide a common language for describing process behaviour, shareable by business and IT, which includes business users, business analysts, and technical developers. What seems to be missing in the way that business users are supposed to use BPMN, is an explicit consideration of the strategic rationale of having certain business processes as well as support for describing business processes in terms familiar to business people. We extended current work on Goal-Oriented Requirements Engineering (GORE) for business process design, i.e., B-SCP framework [1] and the work of Lapouchnian et al. [2], in order to obtain an appropriate GORE for BPMN modelling method. Our first contribution is the introduction of a B-SCP metamodel, which has been implemented by means of the Eclipse Modelling Framework. Our second contribution is an Eclipse-based B-SCP editor that enables business users to specify their strategic requirements and operational tasks. Our third contribution consists of model transformations to generate BPMN skeletons out of the B-SCP model, which were implemented by means of the Atlas Transformation Language.
Proceedings of the International …, 2009
Abstract-Application of Natural Language processing to requirements gathering to facilitate autom... more Abstract-Application of Natural Language processing to requirements gathering to facilitate automation has only limited explorations so far. This paper describes a Natural Language based tool which aims at supporting the analysis stage of software development in an object oriented ...
The Auction Based methodology for routing of 3D FPGA (Field Programmable Gate Arrays) has been im... more The Auction Based methodology for routing of 3D FPGA (Field Programmable Gate Arrays) has been implemented using two approaches. One is the Simultaneous approach, where the Nets bid for the Pins they need, and all the bids are processed simultaneously. In the sequential approach, the bidding process is finalized sequentially. It has been observed that in large circuit designs, the simultaneous approach gives better results over sequential approach.

International Journal of Engineering Research in Computer Science and Engineering (IJERCSE) , 2018
Cloud computing has emerged as a computational paradigm and also as an alternative t... more Cloud computing has emerged as a computational paradigm and also as an alternative to the conventional computing.
Cloud computing aims at providing reliable, resilient infrastructure with the high quality of services for cloud users in bot
h
academic and bu
siness environments. The outsourced data in the cloud and the computation results are not always trustworthy
because of the insufficiency in physical possession and control over the data for data owners. Ever since security protection
threats
to outsourced
data have become an exigent task in cloud computing. Many researchers have focused on refining this problem and
enabling public auditability for cloud data storage security using remote data auditing techniques. This paper presents a sur
vey on
the remote
data storage auditing and presents remote data auditing approaches. The intent of this paper is to highlight issues and
challenges of RDA protocols in the cloud and the mobile cloud computing. The state
-
of
-
the
-
art RDA approaches are also analysed
and class
ified into two groups of provable data possession, proof of retrievability.

Evaluating systems by identifying criteria and
choosing the one which is better than the rest and... more Evaluating systems by identifying criteria and
choosing the one which is better than the rest and fulfills the
needs of the application is always a challenge in decision support
system. The relationship between functional and non-functional
requirements often plays a crucial role in arriving at decisions
while evaluating systems. Goal-Oriented Requirements
Engineering (GORE) methods make a good attempt of
addressing these aspects which are helpful in decision support.
We propose a GORE method - Integrating goals after
prioritization and evaluation (IGAPE). This method is employed
to evaluate systems which have similar functional requirements.
This method is semi-formal in nature thereby ensuring active
stakeholder participation. In this paper we elaborate the various
steps of IGAPE method in evaluating systems. The output of
IGAPE is then given as input to a decision support system which
makes use of Analytic Hierarchy Process (AHP) and Technique
for Order of Preference by Similarity to Ideal Solution (TOPSIS)
in evaluating systems. Integration of IGAPE with AHP and
TOPSIS will clearly provide a rationale for various decisions
which are arrived at. We illustrate the process with an example
and also validate IGAPE method.

Decision support system in Requirements engineering plays an important role in software developme... more Decision support system in Requirements engineering plays an important role in software development life
cycle. The relationship between functional and non-functional requirements often plays a crucial role in
resolving conflicts or arriving at decisions in requirements engineering phase. Goal-Oriented
Requirements Engineering (GORE) methods make a good attempt of addressing these aspects which are
helpful in decision support. We propose a GORE method - Integrating goals after prioritization and
evaluation (IGAPE). The method is semi-formal in nature thereby ensuring active stakeholder
participation. In this paper we elaborate the various steps of IGAPE method. The output of IGAPE is then
given as input to a decision support system which makes use of Analytic Hierarchy Process (AHP) and
Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS). Integration of IGAPE with
AHP and TOPSIS will clearly provide a rationale for various decisions which are arrived at during the
requirements engineering phase. The method is illustrated for an e-commerce application and is validated
by expert analysis approach.

Decision support system in Requirements engineering
plays an important role in software developm... more Decision support system in Requirements engineering
plays an important role in software development life
cycle. The relationship between functional and non-
functional requirements often plays a crucial role
in resolving conflicts or arriving at decisions in requirements engineering phase. Goal-Oriented Requirements Engineering (GORE) methods make a good attempt of addressing these aspects which are helpful in decision support. We propose a GORE method - Integrating goals after prioritization and evaluation (IGAPE). The method is semi-formal in nature thereby ensuring active stakeholder participation. In this paper we elaborate the various steps of IGAPE method. The output of IGAPE is then given as input to a decision support system which makes use of Analytic Hierarchy Process (AHP) and
Technique for Order of Preference by Similarity to
Ideal Solution (TOPSIS). Integration of IGAPE with
AHP and TOPSIS will clearly provide a rationale for
various decisions which are arrived at during the
requirements engineering phase. The method is illustrated for an e-commerce application and is validated by expert analysis approach.

Cloud computing is known for its elastic and on
-
demand
services. Cloud users can enjoy all the ... more Cloud computing is known for its elastic and on
-
demand
services. Cloud users can enjoy all the resources being
provided by the
cloud for a certain charge. Cloud users will be
charged on the basis of pay
-
as
-
you
-
go model. Data storage is
the mostly needed service nowadays. The cloud users submit
their data to the cloud and remain relaxed as there will not be
any problem in data main
tenance. However, privacy is the
major concern here. National Healthcare Info System (NHIS)
has got terabytes of health care data and has to be managed
effectively. Thus, the merit of cloud computing is enjoyed and
the shortcomings are needed to be overcom
e. All the health
care data is submitted to the cloud and users or patients can
access it only when the One Time Password (OTP) is
provided. This OTP is a 6 or 8 digit randomly generated
number by RSA. Thus, privacy is ensured and also the
identity of the
client is provided by the modification of IP
address, which is the task of intermediary layer. This proposed
system comprises of three layers namely client, intermediary
and privacy preservation layer.
Decision making in Software Engineering plays an important
role at different stages of Software ... more Decision making in Software Engineering plays an important
role at different stages of Software development life cycle. In
this paper we consider the case study of selecting one among
the three Content Management Systems (CMS) for a
university website. We use our Goal-Oriented Requirements
Engineering (GORE) method to identify the soft goals which
play a vital role in deciding which CMS is chosen. Analytic
Hierarchy Process (AHP) is then used to prioritize the soft
goals. The output of AHP is used as input to Technique for
Order of Preference by Similarity to Ideal Solution (TOPSIS)
which produces a metric which decides the best alternative
among the candidates.
Decision support system in requirements engineering plays an important role in software developme... more Decision support system in requirements engineering plays an important role in software development life cycle. The relationship between functional and
non-functional requirements is the key in resolving conflicts in requirements
gathering phase. In this paper, we discuss the effect of nonlinearity rating while
converting the contribution links to quantitative values. We use our goal-oriented
requirements engineering (GORE) method to identify the soft goals. Analytic
hierarchy process (AHP) is then used to prioritize the soft goals. The output of AHP
is used as input to technique for order of preference by similarity to ideal solution
(TOPSIS) which produces a metric which decides the best alternative among the candidates. We illustrate the process and analyze the nonlinearity effect for meeting
scheduler application.
Decision making in Software Engineering plays an important role at different stages of Software d... more Decision making in Software Engineering plays an important role at different stages of Software development life cycle. In this paper we consider the case study of selecting one among the three Content Management Systems (CMS) for a university website. We use our Goal-Oriented Requirements Engineering (GORE) method to identify the soft goals which play a vital role in deciding which CMS is chosen. Analytic Hierarchy Process (AHP) is then used to prioritize the soft goals. The output of GORE and AHP are combined in order to produce a metric which decides the best alternative among the candidates.
Goal-Oriented Requirements Engineering (GORE)
methodologies are gaining prominence because of the... more Goal-Oriented Requirements Engineering (GORE)
methodologies are gaining prominence because of their ability to
overcome the drawbacks of traditional software development
techniques. The aim objective of this paper is to know the
intricacies of existing GORE literature which will help us in
identifying specific areas of scope for improvement. We discuss
the set of generic tasks which are part of a GORE methodology.
These tasks include goal elicitation, goal analysis, goal refinement and goal validation. Numerous methods have been proposed under these tasks. We also make an attempt to classify different methods proposed under GORE literature based on certain parameters or criteria. The report concludes by identifying gaps in specific areas of GORE literature and suggests possible ways to enhance the effectiveness of this methodology.
Uploads
Papers by Vinay Shivasubramanyan
Cloud computing aims at providing reliable, resilient infrastructure with the high quality of services for cloud users in bot
h
academic and bu
siness environments. The outsourced data in the cloud and the computation results are not always trustworthy
because of the insufficiency in physical possession and control over the data for data owners. Ever since security protection
threats
to outsourced
data have become an exigent task in cloud computing. Many researchers have focused on refining this problem and
enabling public auditability for cloud data storage security using remote data auditing techniques. This paper presents a sur
vey on
the remote
data storage auditing and presents remote data auditing approaches. The intent of this paper is to highlight issues and
challenges of RDA protocols in the cloud and the mobile cloud computing. The state
-
of
-
the
-
art RDA approaches are also analysed
and class
ified into two groups of provable data possession, proof of retrievability.
choosing the one which is better than the rest and fulfills the
needs of the application is always a challenge in decision support
system. The relationship between functional and non-functional
requirements often plays a crucial role in arriving at decisions
while evaluating systems. Goal-Oriented Requirements
Engineering (GORE) methods make a good attempt of
addressing these aspects which are helpful in decision support.
We propose a GORE method - Integrating goals after
prioritization and evaluation (IGAPE). This method is employed
to evaluate systems which have similar functional requirements.
This method is semi-formal in nature thereby ensuring active
stakeholder participation. In this paper we elaborate the various
steps of IGAPE method in evaluating systems. The output of
IGAPE is then given as input to a decision support system which
makes use of Analytic Hierarchy Process (AHP) and Technique
for Order of Preference by Similarity to Ideal Solution (TOPSIS)
in evaluating systems. Integration of IGAPE with AHP and
TOPSIS will clearly provide a rationale for various decisions
which are arrived at. We illustrate the process with an example
and also validate IGAPE method.
cycle. The relationship between functional and non-functional requirements often plays a crucial role in
resolving conflicts or arriving at decisions in requirements engineering phase. Goal-Oriented
Requirements Engineering (GORE) methods make a good attempt of addressing these aspects which are
helpful in decision support. We propose a GORE method - Integrating goals after prioritization and
evaluation (IGAPE). The method is semi-formal in nature thereby ensuring active stakeholder
participation. In this paper we elaborate the various steps of IGAPE method. The output of IGAPE is then
given as input to a decision support system which makes use of Analytic Hierarchy Process (AHP) and
Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS). Integration of IGAPE with
AHP and TOPSIS will clearly provide a rationale for various decisions which are arrived at during the
requirements engineering phase. The method is illustrated for an e-commerce application and is validated
by expert analysis approach.
plays an important role in software development life
cycle. The relationship between functional and non-
functional requirements often plays a crucial role
in resolving conflicts or arriving at decisions in requirements engineering phase. Goal-Oriented Requirements Engineering (GORE) methods make a good attempt of addressing these aspects which are helpful in decision support. We propose a GORE method - Integrating goals after prioritization and evaluation (IGAPE). The method is semi-formal in nature thereby ensuring active stakeholder participation. In this paper we elaborate the various steps of IGAPE method. The output of IGAPE is then given as input to a decision support system which makes use of Analytic Hierarchy Process (AHP) and
Technique for Order of Preference by Similarity to
Ideal Solution (TOPSIS). Integration of IGAPE with
AHP and TOPSIS will clearly provide a rationale for
various decisions which are arrived at during the
requirements engineering phase. The method is illustrated for an e-commerce application and is validated by expert analysis approach.
-
demand
services. Cloud users can enjoy all the resources being
provided by the
cloud for a certain charge. Cloud users will be
charged on the basis of pay
-
as
-
you
-
go model. Data storage is
the mostly needed service nowadays. The cloud users submit
their data to the cloud and remain relaxed as there will not be
any problem in data main
tenance. However, privacy is the
major concern here. National Healthcare Info System (NHIS)
has got terabytes of health care data and has to be managed
effectively. Thus, the merit of cloud computing is enjoyed and
the shortcomings are needed to be overcom
e. All the health
care data is submitted to the cloud and users or patients can
access it only when the One Time Password (OTP) is
provided. This OTP is a 6 or 8 digit randomly generated
number by RSA. Thus, privacy is ensured and also the
identity of the
client is provided by the modification of IP
address, which is the task of intermediary layer. This proposed
system comprises of three layers namely client, intermediary
and privacy preservation layer.
role at different stages of Software development life cycle. In
this paper we consider the case study of selecting one among
the three Content Management Systems (CMS) for a
university website. We use our Goal-Oriented Requirements
Engineering (GORE) method to identify the soft goals which
play a vital role in deciding which CMS is chosen. Analytic
Hierarchy Process (AHP) is then used to prioritize the soft
goals. The output of AHP is used as input to Technique for
Order of Preference by Similarity to Ideal Solution (TOPSIS)
which produces a metric which decides the best alternative
among the candidates.
non-functional requirements is the key in resolving conflicts in requirements
gathering phase. In this paper, we discuss the effect of nonlinearity rating while
converting the contribution links to quantitative values. We use our goal-oriented
requirements engineering (GORE) method to identify the soft goals. Analytic
hierarchy process (AHP) is then used to prioritize the soft goals. The output of AHP
is used as input to technique for order of preference by similarity to ideal solution
(TOPSIS) which produces a metric which decides the best alternative among the candidates. We illustrate the process and analyze the nonlinearity effect for meeting
scheduler application.
methodologies are gaining prominence because of their ability to
overcome the drawbacks of traditional software development
techniques. The aim objective of this paper is to know the
intricacies of existing GORE literature which will help us in
identifying specific areas of scope for improvement. We discuss
the set of generic tasks which are part of a GORE methodology.
These tasks include goal elicitation, goal analysis, goal refinement and goal validation. Numerous methods have been proposed under these tasks. We also make an attempt to classify different methods proposed under GORE literature based on certain parameters or criteria. The report concludes by identifying gaps in specific areas of GORE literature and suggests possible ways to enhance the effectiveness of this methodology.
Cloud computing aims at providing reliable, resilient infrastructure with the high quality of services for cloud users in bot
h
academic and bu
siness environments. The outsourced data in the cloud and the computation results are not always trustworthy
because of the insufficiency in physical possession and control over the data for data owners. Ever since security protection
threats
to outsourced
data have become an exigent task in cloud computing. Many researchers have focused on refining this problem and
enabling public auditability for cloud data storage security using remote data auditing techniques. This paper presents a sur
vey on
the remote
data storage auditing and presents remote data auditing approaches. The intent of this paper is to highlight issues and
challenges of RDA protocols in the cloud and the mobile cloud computing. The state
-
of
-
the
-
art RDA approaches are also analysed
and class
ified into two groups of provable data possession, proof of retrievability.
choosing the one which is better than the rest and fulfills the
needs of the application is always a challenge in decision support
system. The relationship between functional and non-functional
requirements often plays a crucial role in arriving at decisions
while evaluating systems. Goal-Oriented Requirements
Engineering (GORE) methods make a good attempt of
addressing these aspects which are helpful in decision support.
We propose a GORE method - Integrating goals after
prioritization and evaluation (IGAPE). This method is employed
to evaluate systems which have similar functional requirements.
This method is semi-formal in nature thereby ensuring active
stakeholder participation. In this paper we elaborate the various
steps of IGAPE method in evaluating systems. The output of
IGAPE is then given as input to a decision support system which
makes use of Analytic Hierarchy Process (AHP) and Technique
for Order of Preference by Similarity to Ideal Solution (TOPSIS)
in evaluating systems. Integration of IGAPE with AHP and
TOPSIS will clearly provide a rationale for various decisions
which are arrived at. We illustrate the process with an example
and also validate IGAPE method.
cycle. The relationship between functional and non-functional requirements often plays a crucial role in
resolving conflicts or arriving at decisions in requirements engineering phase. Goal-Oriented
Requirements Engineering (GORE) methods make a good attempt of addressing these aspects which are
helpful in decision support. We propose a GORE method - Integrating goals after prioritization and
evaluation (IGAPE). The method is semi-formal in nature thereby ensuring active stakeholder
participation. In this paper we elaborate the various steps of IGAPE method. The output of IGAPE is then
given as input to a decision support system which makes use of Analytic Hierarchy Process (AHP) and
Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS). Integration of IGAPE with
AHP and TOPSIS will clearly provide a rationale for various decisions which are arrived at during the
requirements engineering phase. The method is illustrated for an e-commerce application and is validated
by expert analysis approach.
plays an important role in software development life
cycle. The relationship between functional and non-
functional requirements often plays a crucial role
in resolving conflicts or arriving at decisions in requirements engineering phase. Goal-Oriented Requirements Engineering (GORE) methods make a good attempt of addressing these aspects which are helpful in decision support. We propose a GORE method - Integrating goals after prioritization and evaluation (IGAPE). The method is semi-formal in nature thereby ensuring active stakeholder participation. In this paper we elaborate the various steps of IGAPE method. The output of IGAPE is then given as input to a decision support system which makes use of Analytic Hierarchy Process (AHP) and
Technique for Order of Preference by Similarity to
Ideal Solution (TOPSIS). Integration of IGAPE with
AHP and TOPSIS will clearly provide a rationale for
various decisions which are arrived at during the
requirements engineering phase. The method is illustrated for an e-commerce application and is validated by expert analysis approach.
-
demand
services. Cloud users can enjoy all the resources being
provided by the
cloud for a certain charge. Cloud users will be
charged on the basis of pay
-
as
-
you
-
go model. Data storage is
the mostly needed service nowadays. The cloud users submit
their data to the cloud and remain relaxed as there will not be
any problem in data main
tenance. However, privacy is the
major concern here. National Healthcare Info System (NHIS)
has got terabytes of health care data and has to be managed
effectively. Thus, the merit of cloud computing is enjoyed and
the shortcomings are needed to be overcom
e. All the health
care data is submitted to the cloud and users or patients can
access it only when the One Time Password (OTP) is
provided. This OTP is a 6 or 8 digit randomly generated
number by RSA. Thus, privacy is ensured and also the
identity of the
client is provided by the modification of IP
address, which is the task of intermediary layer. This proposed
system comprises of three layers namely client, intermediary
and privacy preservation layer.
role at different stages of Software development life cycle. In
this paper we consider the case study of selecting one among
the three Content Management Systems (CMS) for a
university website. We use our Goal-Oriented Requirements
Engineering (GORE) method to identify the soft goals which
play a vital role in deciding which CMS is chosen. Analytic
Hierarchy Process (AHP) is then used to prioritize the soft
goals. The output of AHP is used as input to Technique for
Order of Preference by Similarity to Ideal Solution (TOPSIS)
which produces a metric which decides the best alternative
among the candidates.
non-functional requirements is the key in resolving conflicts in requirements
gathering phase. In this paper, we discuss the effect of nonlinearity rating while
converting the contribution links to quantitative values. We use our goal-oriented
requirements engineering (GORE) method to identify the soft goals. Analytic
hierarchy process (AHP) is then used to prioritize the soft goals. The output of AHP
is used as input to technique for order of preference by similarity to ideal solution
(TOPSIS) which produces a metric which decides the best alternative among the candidates. We illustrate the process and analyze the nonlinearity effect for meeting
scheduler application.
methodologies are gaining prominence because of their ability to
overcome the drawbacks of traditional software development
techniques. The aim objective of this paper is to know the
intricacies of existing GORE literature which will help us in
identifying specific areas of scope for improvement. We discuss
the set of generic tasks which are part of a GORE methodology.
These tasks include goal elicitation, goal analysis, goal refinement and goal validation. Numerous methods have been proposed under these tasks. We also make an attempt to classify different methods proposed under GORE literature based on certain parameters or criteria. The report concludes by identifying gaps in specific areas of GORE literature and suggests possible ways to enhance the effectiveness of this methodology.