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 language | English |
|---|---|
| Title of host publication | ICSCA 2021 |
| Subtitle of host publication | Proceedings of the 2021 10th International Conference on Software and Computer Applications |
| Place of Publication | New York, NY |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 105-111 |
| Number of pages | 7 |
| ISBN (Electronic) | 978-1-4503-8882-5 |
| DOIs | |
| Publication status | Published - 23 Feb 2021 |
| Externally published | Yes |
| Event | 10th International Conference on Software and Computer Applications, ICSCA 2021 - Kuala Lumpur, Malaysia Duration: 23 Feb 2021 → 26 Feb 2021 Conference number: 10 https://www.iconf.org/conference/icsca2021 |
Publication series
| Name | Proceedings of the International Conference on Software and Computer Applications |
|---|---|
| Publisher | ACM |
| Volume | 2021 |
Conference
| Conference | 10th International Conference on Software and Computer Applications, ICSCA 2021 |
|---|---|
| Abbreviated title | ICSCA 2021 |
| Country/Territory | Malaysia |
| City | Kuala Lumpur |
| Period | 23/02/21 → 26/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver