Deriving non-Zeno behaviour models from goal models using ILP

One of the difficulties in goal-oriented requirements engineering (GORE) is the construction of behaviour models from declarative goal specifications. This paper addresses this problem using a combination of model checking and machine learning. First, a goal model is transformed into a (potentially...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Alrajeh, D., Kramer, J., Russo, A., Uchitel, S.
Formato: JOUR
Materias:
Acceso en línea:http://hdl.handle.net/20.500.12110/paper_09345043_v22_n3-4_p217_Alrajeh
Aporte de:
id todo:paper_09345043_v22_n3-4_p217_Alrajeh
record_format dspace
spelling todo:paper_09345043_v22_n3-4_p217_Alrajeh2023-10-03T15:48:34Z Deriving non-Zeno behaviour models from goal models using ILP Alrajeh, D. Kramer, J. Russo, A. Uchitel, S. Goal-oriented requirements engineering Inductive learning Model checking Operational requirements Zeno behaviour Behaviour models Declarative goals Goal models Goal-oriented requirements engineering Inductive learning Iterative process Machine-learning Operational requirements Time progress Engineering education Logic programming Models Requirements engineering Model checking One of the difficulties in goal-oriented requirements engineering (GORE) is the construction of behaviour models from declarative goal specifications. This paper addresses this problem using a combination of model checking and machine learning. First, a goal model is transformed into a (potentially Zeno) behaviour model. Then, via an iterative process, Zeno traces are identified by model checking the behaviour model against a time progress property, and inductive logic programming (ILP) is used to learn operational requirements (preconditions) that eliminate these traces. The process terminates giving a non-Zeno behaviour model produced from the learned pre-conditions and the given goal model. BCS © 2009. JOUR info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar http://hdl.handle.net/20.500.12110/paper_09345043_v22_n3-4_p217_Alrajeh
institution Universidad de Buenos Aires
institution_str I-28
repository_str R-134
collection Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA)
topic Goal-oriented requirements engineering
Inductive learning
Model checking
Operational requirements
Zeno behaviour
Behaviour models
Declarative goals
Goal models
Goal-oriented requirements engineering
Inductive learning
Iterative process
Machine-learning
Operational requirements
Time progress
Engineering education
Logic programming
Models
Requirements engineering
Model checking
spellingShingle Goal-oriented requirements engineering
Inductive learning
Model checking
Operational requirements
Zeno behaviour
Behaviour models
Declarative goals
Goal models
Goal-oriented requirements engineering
Inductive learning
Iterative process
Machine-learning
Operational requirements
Time progress
Engineering education
Logic programming
Models
Requirements engineering
Model checking
Alrajeh, D.
Kramer, J.
Russo, A.
Uchitel, S.
Deriving non-Zeno behaviour models from goal models using ILP
topic_facet Goal-oriented requirements engineering
Inductive learning
Model checking
Operational requirements
Zeno behaviour
Behaviour models
Declarative goals
Goal models
Goal-oriented requirements engineering
Inductive learning
Iterative process
Machine-learning
Operational requirements
Time progress
Engineering education
Logic programming
Models
Requirements engineering
Model checking
description One of the difficulties in goal-oriented requirements engineering (GORE) is the construction of behaviour models from declarative goal specifications. This paper addresses this problem using a combination of model checking and machine learning. First, a goal model is transformed into a (potentially Zeno) behaviour model. Then, via an iterative process, Zeno traces are identified by model checking the behaviour model against a time progress property, and inductive logic programming (ILP) is used to learn operational requirements (preconditions) that eliminate these traces. The process terminates giving a non-Zeno behaviour model produced from the learned pre-conditions and the given goal model. BCS © 2009.
format JOUR
author Alrajeh, D.
Kramer, J.
Russo, A.
Uchitel, S.
author_facet Alrajeh, D.
Kramer, J.
Russo, A.
Uchitel, S.
author_sort Alrajeh, D.
title Deriving non-Zeno behaviour models from goal models using ILP
title_short Deriving non-Zeno behaviour models from goal models using ILP
title_full Deriving non-Zeno behaviour models from goal models using ILP
title_fullStr Deriving non-Zeno behaviour models from goal models using ILP
title_full_unstemmed Deriving non-Zeno behaviour models from goal models using ILP
title_sort deriving non-zeno behaviour models from goal models using ilp
url http://hdl.handle.net/20.500.12110/paper_09345043_v22_n3-4_p217_Alrajeh
work_keys_str_mv AT alrajehd derivingnonzenobehaviourmodelsfromgoalmodelsusingilp
AT kramerj derivingnonzenobehaviourmodelsfromgoalmodelsusingilp
AT russoa derivingnonzenobehaviourmodelsfromgoalmodelsusingilp
AT uchitels derivingnonzenobehaviourmodelsfromgoalmodelsusingilp
_version_ 1782024938729766912