Evaluation of Object Oriented Requirements Engineering Frameworks: A Study

With the growing demand of Object Oriented paradigm in the development of large scale information system, a “good” requirements engineering framework has become essential for analysis of requirements and related models for such system. Though various proposals of requirements engineering frameworks are exist in the literatures but they are varied in the specification mechanism of the requirements and the exploration of object oriented paradigm in the process. This paper has summarized the available object oriented requirements engineering frameworks with their relative advantages and disadvantages. On next, several features have been proposed and described which are essential to characterize the quality and usability of such frameworks. Based on those features a detailed comparative study also has been performed for the available frameworks. Finally, several potential issues have been described as future research directions for object oriented requirements engineering frameworks.

[1]  Richard Vidgen Requirements analysis and UML - Interaction diagrams and state transition diagrams , 2003 .

[2]  John Mylopoulos,et al.  From object-oriented to goal-oriented requirements analysis , 1999, CACM.

[3]  Marco Furini,et al.  International Journal of Computer and Applications , 2010 .

[4]  Narayan C. Debnath,et al.  Business-Object Oriented Requirements Analysis for Large Scale Information System , 2011, SEDE.

[5]  Naveed Ikram,et al.  Goal Oriented Requirement Engineering: A Critical Study of Techniques , 2006, 2006 13th Asia Pacific Software Engineering Conference (APSEC'06).

[6]  Hermann Kaindl,et al.  Is object-oriented requirements engineering of interest? , 2004, Requirements Engineering.

[7]  Swapan Bhattacharya,et al.  Business-Object Oriented Requirements Analysis Framework for Data Warehouses , 2010, SEKE.

[8]  Tomoko Nagata,et al.  "Business process" oriented requirements engineering process , 2005, 13th IEEE International Conference on Requirements Engineering (RE'05).

[9]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[10]  Christian Huemer,et al.  [vem:xi:] - A Methodology for Process Based Requirements Engineering , 2009, 2009 17th IEEE International Requirements Engineering Conference.

[11]  Giancarlo Guizzardi,et al.  Requirements engineering based on business process models: A case study , 2009, 2009 13th Enterprise Distributed Object Computing Conference Workshops.

[12]  Mario Pichler,et al.  Business Process-based Requirements Modeling and Management , 2006, 2006 First International Workshop on Requirements Engineering Visualization (REV'06 - RE'06 Workshop).

[13]  Haruhiko Kaiya,et al.  AGORA: attributed goal-oriented requirements analysis method , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[14]  Hermann Kaindl,et al.  A practical approach to combining requirements definition and object‐oriented analysis , 1997, Ann. Softw. Eng..

[15]  Vijay Varadharajan,et al.  Business-process-oriented software requirements automatic generator , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[16]  António Rito Silva,et al.  Using roles and business objects to model and understand business processes , 2005, SAC '05.

[17]  Joseph Kasser,et al.  Object-Oriented Requirements Engineering and Management , 2003 .

[18]  Punam Bedi,et al.  An agent-oriented approach to requirements engineering , 2010, 2010 IEEE 2nd International Advance Computing Conference (IACC).

[19]  William C. Chu,et al.  A Model-based Object-oriented Approach to Requirement Engineering (MORE) , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[20]  Xuhui Li,et al.  Towards Semantic Requirement Engineering , 2008, IEEE International Workshop on Semantic Computing and Systems.

[21]  Richard Vidgen Requirements analysis and UML use cases and class diagrams , 2003 .

[22]  Axel van Lamsweerde,et al.  Goal-Oriented Requirements Engineering: A Guided Tour , 2001, RE.