loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Christophe Ponsard 1 and Robert Darimont 2

Affiliations: 1 CETIC Research Centre, Charleroi, Belgium ; 2 Respect-IT SA, Louvain-la-Neuve, Belgium

Keyword(s): Requirements Engineering, Obstacle Analysis, Risk Minimisation, Search-based Software Engineering, Quantitative Reasoning, Pareto Front, Attack Trees, Case Study, Tool Support.

Abstract: Goal Models capture system goals and their decomposition into operational requirements assigned to human, hardware or software agents. This refinement process supports alternatives both when refining goals processes but also when reasoning and refining obstacles to goals. This leads to large design space to explore in order to select a specific solution fulfilling a set of set of non-functional requirements (e.g. reliability, security, performance) or business goals (e.g. costs, satisfaction). This paper investigates how optimisation techniques can be used to efficiently explore the design space where multiple objectives have to be met simultaneously. This works extends previous work by allowing one not only to select a single alternative but also to combine different alternatives together to produce a more robust design. In order to explore the potentially very large design space, we show how to translate a model with many goals and obstacle alternatives, expressed in the KAOS notat ion, into a constraint programming (CP) problem. The OscaR.CP engine is then used to compute a set of Pareto-optimal solutions regarding the targeted evaluation objectives. Our method is implemented as a tool plugin of a requirements engineering platform and is benchmarked on a security case study close to attack trees. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.135.214.175

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Ponsard, C. and Darimont, R. (2020). Towards Quantitative Trade-off Analysis in Goal Models with Multiple Obstacles using Constraint Programming. In Proceedings of the 15th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-443-5; ISSN 2184-2833, SciTePress, pages 537-543. DOI: 10.5220/0009972105370543

@conference{icsoft20,
author={Christophe Ponsard. and Robert Darimont.},
title={Towards Quantitative Trade-off Analysis in Goal Models with Multiple Obstacles using Constraint Programming},
booktitle={Proceedings of the 15th International Conference on Software Technologies - ICSOFT},
year={2020},
pages={537-543},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009972105370543},
isbn={978-989-758-443-5},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 15th International Conference on Software Technologies - ICSOFT
TI - Towards Quantitative Trade-off Analysis in Goal Models with Multiple Obstacles using Constraint Programming
SN - 978-989-758-443-5
IS - 2184-2833
AU - Ponsard, C.
AU - Darimont, R.
PY - 2020
SP - 537
EP - 543
DO - 10.5220/0009972105370543
PB - SciTePress