Papers by sangeeta srivastava
Lecture Notes in Computer Science, 2014
We propose to improve the Web engineering methods by incorporating the concepts of Goals, Aspects... more We propose to improve the Web engineering methods by incorporating the concepts of Goals, Aspects and Scenarios. As a result of their dynamic nature, perceptive interface features, large and heterogeneous audience, and navigational access to information Web based applications are engineered differently from other Information System. Our approach works closely with the Web specific functional and non-functional Requirements and delivers models with lesser conflicts, better choice amongst alternatives and handles crosscutting concerns for modeling personalization and non-functional requirements. We have enhanced and extended User Requirements Notation to meet the Web specific needs. We also propose a systematic approach for automatically constructing the Web specific GRL diagrams.

Advances in Intelligent Systems and Computing, 2020
Pollution refers to the adulteration of the atmosphere with substances that intervene with the na... more Pollution refers to the adulteration of the atmosphere with substances that intervene with the nature and hence affects the health of humans in some cases critically. Off late, the quality of air in urban places has been found unfavorable and Delhi is no exception for this. The National Air Quality Standards have stressed that the main pollutants are particulate matter (PM). A thorough analysis of past years of quality of air in Delhi-NCR has been done by us for certain areas, and broadly, the analysis results of air quality data have revealed that the Air Quality Index (AQI) was high during the winters, low during the monsoons and average during summers. This analysis has been done for identifying the variations in the air quality and their effects on human health. We have further applied this data to an algorithm to predict the future air quality results with great accuracy so that in future the predicted data can be used for taking measures to control air pollution and prevent the hazards resulting from the same. This paper has considered the air quality data for the three most polluted areas of Delhi, i.e. ITO, Anand Vihar and Jahangirpuri at Delhi. If we can predict the future air quality in a given area, then the major issues of air pollution can be curtailed beforehand so that the critical health-related issues can be prevented.

International Journal of Engineering Research and Applications, 2016
In case of systematic web application development. The first step is to capture the requirements ... more In case of systematic web application development. The first step is to capture the requirements comprehensively both explicit and implicit requirements. Further, in order to ensure a smooth conversion of comprehensive description of the requirements we need a design model that can handle the requirements captured earlier in totality. For this we need a design model that has the ability to present the different perspectives of a web application holistically. Therefore a new enhanced EAOO-H design model is presented in this paper that can capture both explicit and implicit requirements with the help of different web specific design models namely the content, navigation and the presentation models. These web specific models form a very important part of structured modeling of web applications. Therefore, we need to ensure that these web specific design models are such that they aid the conversion strategy from the requirements stage to the design stage and further convert easily into ...

At early requirements analysis, resolving conflicts and evaluating design alternatives saves time... more At early requirements analysis, resolving conflicts and evaluating design alternatives saves time and effort in the forthcoming phases. Goal oriented approaches are preferred over other requirements engineering approaches for their capability to reason about the requirements and evaluate different solutions. We have enhanced and customized the goal driven reasoning approach for engineering Web applications. Our work is based upon a standard, User Requirements Notation (URN) that has been enhanced by us to suit the Web applications domain and termed WebURN. For different kinds of Web applications and level of domain knowledge, a suitable reasoning approach i.e. Qualitative or Quantitative can be chosen.We have focused on qualitative reasoning methodology in this paper, wherein subjective satisfaction values and contribution values are applied for evaluating the WebGRL graphs. Comparison with other approaches yields that this qualitative approach is more precise, resolves conflicts au...

Communications in Computer and Information Science, 2011
In this paper, we propose a framework for modeling goal driven requirements of web applications. ... more In this paper, we propose a framework for modeling goal driven requirements of web applications. Web engineers mostly focus on design aspects only overlooking the real goals and expectations of the user. Goal oriented Requirement Engineering is a popular approach for Information system development but has not been explored much for Web applications. However, in today's times Web is dominating in every business making it imperative that its requirements are analyzed carefully and in profundity. Goal driven requirements analysis helps in capturing stakeholders' goals very finely, by choosing between alternatives and resolving conflicts. Detailed classification of both functional and non-functional requirements specific to web applications is discussed in the presented work. A framework, GOREWEB (Goal oriented Requirements Engineering for Web Applications) is proposed for analyzing goals and translating them into functional and non-functional web requirements.

International Journal of Scientific & Engineering Research, 2014
A number of modeling approaches are being used to design web applications.However, they mostly fo... more A number of modeling approaches are being used to design web applications.However, they mostly focus on design aspects and many a times they are unable to meet the real goal and expectations of the users. Goal Oriented Requirement Engineering is a popular approach for Information system development but has not been explored much for Web applications. Goal driven requirements analysis helps in capturing stakeholders’ goals very finely, they enhance the requirements analysis in many ways, as the requirement clarification and the conflicts between requirements can be detected at an early stage and design alternatives can be evaluated and selected to suit the require ments. In this paper, we take a step from the requirements phase to the design phase. While adheringto the web based goal oriented requirements engineering in the first phase we move to the A-OOH design models using a model transformation strategy to derive web specific design models supported by a UML profile. This helps i...
International Journal of System Assurance Engineering and Management, 2015
Rather than produce schema transformation methods for every different pair of models, we formulat... more Rather than produce schema transformation methods for every different pair of models, we formulate a generic way of performing schema evolution across models. We formalize the transformation technique by using the graph theoretic notion of isomorphism. Method concepts are organized in an is built of method graph. The generation technique is used to establish isomorphism between the concepts of the two graphs by generating nodes and edges. This technique produces feasible mappings, which can be presented to the method engineer for subsequent fine-tuning. The technique is illustrated for mapping between ER and Relational models. It is a soft approach as it allows the method engineer to accept or make modifications as per his requirement.
Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 2014

ACM SIGSOFT Software Engineering Notes, 2014
ABSTRACT In this paper, we propose to evaluate Web-specific Goal Driven Models to choose amongst ... more ABSTRACT In this paper, we propose to evaluate Web-specific Goal Driven Models to choose amongst various design alternatives, deal with conflicts, check completeness and reaffirm the sanity of the model. The work is based on Web specific User Requirements Notation (WebURN), which is an enhancement of a goal and scenario based standard, User Requirements Notation (URN). We present the forward reasoning approach for finding the satisfaction level of the root/parent goals from the sub-goals in the goal model. The Quantitative Reasoning method called Forward Reasoning and Evaluation: Numeric (FREN) is apt when enough domain knowledge is there and precise results are expected. We propose a Quantitative Reasoning and Evaluation approach in this paper wherein the requirements engineer has an estimate of the satisfaction level of tasks and knows the priorities of various goals and sub-goals. The rules for propagation of satisfaction values from the leaves to the root level goals are specified in detail. The approach is then applied to the Web-specific Goal driven Requirements models for evaluation. The methodology has been implemented in the WebURN tool, built upon Microsoft Visio for editing and analyzing the WebURN diagrams. The results of evaluations are also compared with other prominent approaches in the area of Goal oriented Requirements Engineering. The methodology used for evaluation enables choice amongst design alternatives, resolves conflicts automatically and incorporates the role of priority in making design decisions.
Communications in Computer and Information Science, 2010
ABSTRACT
2012 World Congress on Information and Communication Technologies, 2012
ABSTRACT

2012 Students Conference on Engineering and Systems, 2012
In this paper, we describe an approach wherein we integrate three important concepts — Goals, Asp... more In this paper, we describe an approach wherein we integrate three important concepts — Goals, Aspects and Scenarios in Requirements Engineering of Web Applications. All the three concepts have been playing important role independently in requirement modeling in the last decade. Goal based approaches have been very popular as they give in depth understanding of stakeholders intentions and scenarios give detailed walkthroughs of the system. Aspect oriented Software Development is another area booming in software modeling because it caters the modeling of crosscutting concerns. In web applications the specific cross cutting concerns are personalization requirements, non-functional requirements. Web applications are the principal software for every organization, therefore their in-depth analysis is crucial. Besides, web applications need to be dealt differently from generic information systems, which arguably give a need to develop different modeling and analysis approaches. Our approach is based on AoURN (Aspect Oriented User Requirements Notation), that is based on a International Telecommunications Union Standard called URN that was standardized in November 2008. We adapt and modify this notation to suit the web specific needs.
International Journal of Modeling and Optimization, 2012
Web applications have mushroomed a great deal from static web pages to interactive web services. ... more Web applications have mushroomed a great deal from static web pages to interactive web services. It has thus become important to engineer these applications methodologically. Goal integration from the early stages maximizes the product quality and prevents giving "requirements" amiss. We propose a Goal based Requirement Analysis for creating the web application. Both functional and non-functional requirements have been studied specific to the web applications. The requirements can be analysed according to the type of application being constructed. The web classification model aids in the understanding of web applications.
Engineering Information Systems in the Internet Context, 2002
Rather than produce schema transformation methods for every different pair of models, it is propo... more Rather than produce schema transformation methods for every different pair of models, it is proposed that a generic method should be developed using a method engineer friendly model called the Method View Model. Method concepts are organised in an is composed of hierarchy. A technique is presented that maps concepts of one hierarchy to those of the other. This technique produces feasible mappings, which can be presented to the method engineer for subsequent fine-tuning. The technique is illustrated for mapping between ER and Relational as well as between Relational and XML models respectively.
Journal of Computer Science, 2006
Wide usage of model transformation in the Information Systems has resulted in a number of transfo... more Wide usage of model transformation in the Information Systems has resulted in a number of transformation approaches recently. In order to provide an insight into the existing transformation approaches, to draw out the practicability and analyze the strengths and weaknesses of these approaches a multidimensional classification is required. In this paper, a classification framework is proposed which provides a multidimensional, faceted and measure based viewpoint to give a clear and better insight into the existing model transformation approaches.

In this paper, we describe an approach wherein we integrate three important concepts — Goals, Asp... more In this paper, we describe an approach wherein we integrate three important concepts — Goals, Aspects and Scenarios in Requirements Engineering of Web Applications. All the three concepts have been playing important role independently in requirement modeling in the last decade. Goal based approaches have been very popular as they give in depth understanding of stakeholders intentions and scenarios give detailed walkthroughs of the system. Aspect oriented Software Development is another area booming in software modeling because it caters the modeling of crosscutting concerns. In web applications the specific cross cutting concerns are personalization requirements, non-functional requirements. Web applications are the principal software for every organization, therefore their in-depth analysis is crucial. Besides, web applications need to be dealt differently from generic information systems, which arguably give a need to develop different modeling and analysis approaches. Our approac...
Information and …, 2006
Rather than produce schema transformation methods for every different pair of model, we formulate... more Rather than produce schema transformation methods for every different pair of model, we formulate a systematic, computer supported generic technique of performing transformation across models. We formalize the transformation technique by using the graph theoretic notion of ...
Information and …, 2008
In general transformations across models need to be defined for every different pair of models fo... more In general transformations across models need to be defined for every different pair of models for engineering transformational methods. In this paper we formulate a systematic, computer supported generic technique of performing transformation across models. We formalize ...
… systems in the Internet context: IFIP …, 2002
Engineering Methods For Schema Transformation: Application to XML Naveen Prakash1 and Sangeeta Sr... more Engineering Methods For Schema Transformation: Application to XML Naveen Prakash1 and Sangeeta Srivastava 'JUT, A10, Sector 62, NOIDA 201307, India praknav@ hoinuiil. com 2 BCAS, Veer Sarvarkar Complex, Pusa, New Delhi, India sangeelasrivastava@ hotniail. ...
Uploads
Papers by sangeeta srivastava