• Home
  • Search
  • Operational semantics of goal models in adaptive agents
  • Cite Icon22
  • https://doi.org/10.65109/tljk4135Copy DOI Icon

Operational semantics of goal models in adaptive agents

  • May 10, 2009
  • Mirko Morandini +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Several agent-oriented software engineering methodologies address the emerging challenges posed by the increasing need of adaptive software. A common denominator of such methodologies is the paramount importance of the concept of goal model in order to understand the requirements of a software system. Goal models consist of goal graphs representing AND/OR-decomposition of abstract goals down to operationalisable leaf-level goals. Goal models are used primarily in the earlier phases of software engineering, for social modelling, requirements elicitation and analysis, to concretise abstract objectives, to detail them and to capture alternatives for their satisfaction. Although various agent programming languages incorporate the notion of (leaf-level) goal as a language construct, none of them natively support the definition of goal models. However, the semantic gap between goal models used at design-time and the concept of goal used at implementation and execution time represent a limitation especially in the development of self-adaptive and fault-tolerant systems. In such systems, design-time knowledge on goals and variability becomes relevant at run-time, to take autonomous decisions for achieving high level objectives correctly. Recently, unifying operational semantics for (leaf) goals have been proposed [15]. We extend this work to define an operational semantics for the behaviour of goals in goal models, maintaining the flexibility of using different goal types and conditions. We use a simple example to illustrate how the proposed approach effectively deals with the semantic gap between design-time goal models and run-time agent implementations.

Similar Papers
  • Conference Article
  • Citations5

Validating Goal Models via Bayesian Networks

  • Aug 01, 2018
  • Davide Dell'Anna +2
  • Conference Article
  • Citations3

A Secure and Scalable Update Protocol for P2P Data Grids

  • Nov 01, 2007
  • Manghui Tu +3
  • Conference Article
  • Citations4

A curriculum development methodology for professional software engineers and its evaluation

  • Dec 01, 2014
  • Keiji Kobata +3
  • Conference Article
  • Citations5

Supporting user-analyst interaction in functional requirements elicitation

  • Dec 07, 1994
  • A Cucchiarelli +2
  • Conference Article
  • Citations9

Assessing the Intuitiveness of Qualitative Contribution Relationships in Goal Models: An Exploratory Experiment

  • Nov 01, 2017
  • Sotirios Liaskos +2
  • Book Chapter

SemTrace: Semantic Requirements Tracing Using Explicit Requirement Knowledge

  • Jan 01, 2011
  • Thomas Moser +1
  • Conference Article
  • Citations7

Semantic models for knowledge management

  • Dec 03, 2001
  • R Jarvis +4
  • Research Article
  • Citations14

Categorical model of structural operational semantics for imperative language

  • Dec 09, 2016
  • Journal of information and organizational sciences
  • William Steingartner +1
  • Research Article
  • Citations4

A three-phase framework for elicitation of infrastructure requirements

  • Jan 01, 2012
  • International Journal of Critical Infrastructures
  • Polinpapilinho F Katina +2
  • Research Article
  • Citations18

Modelling human-centric aspects of end-users with iStar

  • Feb 01, 2022
  • Journal of Computer Languages
  • Harshita Singh +4
  • PDF
  • Research Article
  • Citations67

The Application of Machine Learning in Self-Adaptive Systems: A Systematic Literature Review

  • Jan 01, 2020
  • IEEE Access
  • Theresia Ratih Dewi Saputri +1
  • Book Chapter
  • Citations9

From Requirements Engineering to Green Requirements Engineering

  • Jan 01, 2015
  • Birgit Penzenstadler
  • Conference Article
  • Citations2

Identification of human values from goal models

  • Apr 14, 2024
  • Tahira Iqbal +6
  • Research Article
  • Citations8

Extracting Soft Issues during Requirements Elicitation:A Preliminary Study

  • Jan 01, 2011
  • International Journal of Information and Electronics Engineering
  • A Rahman
  • Research Article
  • Citations1

A Modeling Method in Support of Strategic Analysis in the Realm of Enterprise Modeling

  • Jun 07, 2021
  • Enterprise Modelling and Information Systems Architectures (EMISAJ)
  • Sybren De Kinderen +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.