Rubia Anjum, F. Azam, Muhammad Waseem Anwar, Anam Amjad
{"title":"A Meta-Model to Automatically Generate Evolutionary Prototypes from Software Requirements","authors":"Rubia Anjum, F. Azam, Muhammad Waseem Anwar, Anam Amjad","doi":"10.1145/3348445.3351304","DOIUrl":null,"url":null,"abstract":"Requirement validation is the most vital phase of Requirement Engineering (RE) process which provides clear, complete and consistent requirements to software development team. Although several requirement validation approaches have been proposed such as review checklists, prototyping and model-based validation. Among all these existing techniques, prototyping being model-based approach is most widely utilized. It is analyzed that functional implementation and iterations often makes traditional manual prototyping to be inefficient, time consuming and expensive. In order to bridge this gap, a meta-model for automatic generation of prototypes is proposed in this paper. This prototype will be developed directly from the elicited requirements for the purpose of efficient validation of requirements. This approach provides thorough knowledge, reactions foresight and design analysis of a system, steering towards the validation of the necessary, verifiable, traceable and reusable requirements. In addition, after performing requirement validation using proposed approach, rework on design and implementation is avoided.","PeriodicalId":314854,"journal":{"name":"Proceedings of the 7th International Conference on Computer and Communications Management","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 7th International Conference on Computer and Communications Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3348445.3351304","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Requirement validation is the most vital phase of Requirement Engineering (RE) process which provides clear, complete and consistent requirements to software development team. Although several requirement validation approaches have been proposed such as review checklists, prototyping and model-based validation. Among all these existing techniques, prototyping being model-based approach is most widely utilized. It is analyzed that functional implementation and iterations often makes traditional manual prototyping to be inefficient, time consuming and expensive. In order to bridge this gap, a meta-model for automatic generation of prototypes is proposed in this paper. This prototype will be developed directly from the elicited requirements for the purpose of efficient validation of requirements. This approach provides thorough knowledge, reactions foresight and design analysis of a system, steering towards the validation of the necessary, verifiable, traceable and reusable requirements. In addition, after performing requirement validation using proposed approach, rework on design and implementation is avoided.