Skip to main navigation Skip to search Skip to main content

A Block-chain Oriented Model Driven Framework for handling Inconsistent Requirements in Global Software Development

  • Nayab Gull
  • , Muhammad Rashid
  • , Farooque Azam
  • , Yawar Rasheed
  • , Muhammad Waseem Anwar

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Requirements engineering (RE) is one of the most important phases in software development process. Therefore, the handling of inconsistent/ conflicting requirements is considered as a major issue in the requirements phase. Due to the evolving practices of Global Software Development (GSD), where the development team is geographically spread, the phase of RE is more prone to inconsistencies. Many approaches have been suggested to overcome the problem, however, these solutions are very limited in their scope and does not fit the peculiarities of GSD configurations. On the other hand, Block Chain methodology has shown promising results in various domains and has very sophisticated features like transparency and decentralization to support the management of inconsistent requirements. Similarly, Model Driven Software Engineering (MDSE) is marked with abstraction and reducing complexity which may be benefited to handle inconsistent requirements. Consequently, this article introduces a Block chain Oriented Model Driven (BOMO) framework by integrating the concepts of RE and Block Chains in the context of MDSE. This allows the effective management of inconsistent requirements through block chain technique with simplicity as offered by MDSE. As part of the framework, a meta-model is proposed which has been subsequently evolved into a Sirius graphical modelling tool. The applicability of the proposed framework has been demonstrated via a case study. Experimental results prove that the proposed framework may be used with sufficient reliability and can be further evolved to handle inconsistent requirements in a promising manner.

Original languageEnglish
Title of host publicationICSCA 2021
Subtitle of host publicationProceedings of the 2021 10th International Conference on Software and Computer Applications
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery (ACM)
Pages105-111
Number of pages7
ISBN (Electronic)978-1-4503-8882-5
DOIs
Publication statusPublished - 23 Feb 2021
Externally publishedYes
Event10th International Conference on Software and Computer Applications, ICSCA 2021 - Kuala Lumpur, Malaysia
Duration: 23 Feb 202126 Feb 2021
Conference number: 10
https://www.iconf.org/conference/icsca2021

Publication series

NameProceedings of the International Conference on Software and Computer Applications
PublisherACM
Volume2021

Conference

Conference10th International Conference on Software and Computer Applications, ICSCA 2021
Abbreviated titleICSCA 2021
Country/TerritoryMalaysia
CityKuala Lumpur
Period23/02/2126/02/21
Internet address

Keywords

  • n/a OA procedure
  • Global Software Development
  • Inconsistent Requirements
  • Meta-modelling
  • Model Driven Architecture (MDA)
  • Block Chains

Fingerprint

Dive into the research topics of 'A Block-chain Oriented Model Driven Framework for handling Inconsistent Requirements in Global Software Development'. Together they form a unique fingerprint.

Cite this