University of Limerick Institutional Repository

Requirements-driven deployment customizing the requirements model for the host environment

DSpace Repository

Show simple item record Ali, Raian Dalpiaz, Fabiano Giorgini, Paolo 2015-02-19T16:45:33Z 2015-02-19T16:45:33Z 2014
dc.description peer-reviewed en_US
dc.description.abstract Deployment is a main development phase which configures a software to be ready for use in a certain environment. The ultimate goal of deployment is to enable users to achieve their requirements while using the deployed software. However, requirements are not uniform and differ between deployment environments. In one environment, certain requirements could be useless or redundant, thereby making some software functionalities superfluous. In another environment, instead, some requirements could be impossible to achieve and, thus, additional functionalities would be required. We advocate that ensuring fitness between requirements and the system environment is a basic and critical step to achieve a comprehensive deployment process.We propose a tool-supported modelling and analysis approach to tailor a requirements model to each environment in which the system is to be deployed. We study the case of contextual goal model, which is a requirements model that captures the relationship between the variability of requirements (goal variability space) and the varying states of a deployment environment (context variability space). Our analysis relies on sampling a deployment environment to discover its context variability space and use it to identify loci in the contextual goal model where a modification has to take place. Finally, we apply our approach in practice and report on the obtained results. en_US
dc.language.iso eng en_US
dc.publisher Springer en_US
dc.relation.ispartofseries Software & Systems Modeling;13 (1) pp. 433-456
dc.rights The original publication is available at en_US
dc.subject requirements engineering en_US
dc.subject contextual requirements en_US
dc.subject deployment en_US
dc.subject context-sensitive systems modeling en_US
dc.title Requirements-driven deployment customizing the requirements model for the host environment en_US
dc.type info:eu-repo/semantics/article en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SFI en_US
dc.relation.projectid 10/CE/I1855 en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


My Account