Integration of Organisational Models and UML Use Case

The fundamental step in systems implementation is requirements gathering. This step is categorized into early phase requirements elicitation and systems modelling. Requirement elicitation involves gathering stakeholders’ intentions, goals, rationale and organizational context that can be modelled with agent-oriented conceptual modelling such as i*. On the other hand, systems’ modelling is portraying abstract version of interaction among inter-related components within a whole system via UML languages such as Use Case diagrams. The co-evolution of Agent-Oriented conceptual model such as i* and Use Case Diagrams aims to close the gap of capturing organizational requirements and system requirements. However, changes made in i* must be reflected in the Use Case diagram to ensure consistency in requirements. Therefore, this paper proposes a methodology supporting the co-evolution of these two otherwise disparate approaches in a synergistic fashion.

[1]  Anja Walter Object Oriented Systems Analysis And Design Using Uml , 2016 .

[2]  Lawrence Chung,et al.  Dealing with Non-Functional Requirements: Three Experimental Studies of a Process-Oriented Approach , 1995, 1995 17th International Conference on Software Engineering.

[3]  Aneesh Krishna,et al.  Co-evolution of complementary formal and informal requirements , 2004 .

[4]  Jakub Jurkiewicz,et al.  Automated events identification in use cases , 2015, Inf. Softw. Technol..

[5]  Jaelson Brelaz de Castro,et al.  Deriving use cases from organizational modeling , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[6]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[7]  Ye Wang,et al.  PLANT: A pattern language for transforming scenarios into requirements models , 2013, Int. J. Hum. Comput. Stud..

[8]  M. M. R. Bhuiyan Managing process design in a dynamic organisational context , 2012 .

[9]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[10]  Atul Gupta,et al.  A systematic literature review of use case specifications research , 2015, Inf. Softw. Technol..

[11]  Kuldar Taveter,et al.  An Agent-Oriented Method for Designing Large Socio-technical Service-Ecosystems , 2014, 2014 IEEE World Congress on Services.

[12]  John Mylopoulos,et al.  Non-Functional Requirements in Software Engineering , 2000, International Series in Software Engineering.

[13]  Daniel Amyot,et al.  Practical applications of i∗ in industry: The state of the art , 2013, 2013 21st IEEE International Requirements Engineering Conference (RE).

[14]  Daniel Gross,et al.  Quantifying the Impact of OSS Adoption Risks with the help of i* Models , 2014, iStar.

[15]  Eric Dubois,et al.  Requirements Engineering for Improving Business/IT Alignment in Security Risk Management Methods , 2007, IESA.

[16]  Xavier Franch,et al.  Adoption of Free Libre Open Source Software (FLOSS): A Risk Management Perspective , 2014, 2014 IEEE 38th Annual Computer Software and Applications Conference.