goal dynamics_from system dynamics to implementation

24
LOGO Goal Dynamics PhD Researcher Amjad A. Fayoumi From System Dynamic to Multi-agent systems Supervisor Peri Loucopoulos 23 rd International Conference on Advanced Information Systems Engineering, London, United Kingdom

Upload: amjad-adib

Post on 15-Jan-2015

196 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Goal Dynamics_From System Dynamics to Implementation

LOGO

Goal Dynamics

PhD Researcher

Amjad A. Fayoumi

From System Dynamic to Multi-agent systems

Supervisor

Peri Loucopoulos

23rd International Conference on Advanced Information Systems

Engineering, London, United Kingdom

Page 2: Goal Dynamics_From System Dynamics to Implementation

Dynamic & Complexity Modeling

Contents Topics Headlines

1. Introduction

2. The Research problem

3. Assumptions

4. Goal creation

5. Agent configuration

6. Methodology

Page 3: Goal Dynamics_From System Dynamics to Implementation

Hot RE Topics

New Concepts of Design

Fluidity and in-completeness of Design

Visualization, Representation and Analysis of

requirements

Managing Complexity

Business model /Process Focus

Stakeholder Issues

Impact of New Technologies / Architectures

Many research Questions

Still Waiting for answers…

Dynamic & Complexity Modeling

Source: High-Impact Requirements for Software-Intensive Systems: A Manifesto

Matthias Jarke, Pericles Loucopoulos, Kalle Lyytinen, John Mylopoulos, William Robinson

Page 4: Goal Dynamics_From System Dynamics to Implementation

Change

Impact Direction

Time

Opportunity

Risk

Speed

Change

What, Where, When & How

Dynamic & Complexity Modeling

Page 5: Goal Dynamics_From System Dynamics to Implementation

Change

Impact Direction

Time

Opportunity

Risk

Speed

Change

What, Where, When & How

Dynamic & Complexity Modeling

We need:

•Forecasting/

situational sensing (

High, Medium, Low).

•Rectification of

impact.

•Fast decision making.

•Response in the Real

time.

•Agile Design and

Infrastructure

Page 6: Goal Dynamics_From System Dynamics to Implementation

Methods Revolution

1987

1993

2001

2008

CSD – Feather 87… Zachman 87, 92, 97, 06

Inquiry Cycle – Potts, Anton EKD – Bubenko, Rolland, Loucopoulos

Win-Win – Boehm NFR – Chung, Mylopoulos, … Z.URN proposal to ITU-T (Nov. 2000) i* Framework

BMM – OMG. Semantic Technology Intelligent Enterprise

Requirements modeling

Methods and tools

Dynamic & Complexity Modeling

1990 KAOS – van Lamsweerde, …

Page 7: Goal Dynamics_From System Dynamics to Implementation

Semantic Web

OWL

Rules

Search/

mining

GOM Dynamic

Modeling

SBVR

Requirement Eng.

Platform

Methodology

Multi-agent systems

Agent

Conf.

Des.

Intelligence

Complexity

Ontology

Decision

making Cognitive

Process

Coll.

Creativity

Design Science

Communi

cation

Design

Rationale

Dynamic

self-

organizing

Literature Map

Dynamic & Complexity Modeling

Page 8: Goal Dynamics_From System Dynamics to Implementation

Integrated Multi-space

Framework

Dynamic & Complexity Modeling

Page 9: Goal Dynamics_From System Dynamics to Implementation

Strategic business model ontology (SBMO) For Dynamic Business Model.

Reza Samavi and Eric Yu, 2008

Models Integration

We can use the “layer interface” between models to ensure interoperability and interchange.

Modeling integration

Page 10: Goal Dynamics_From System Dynamics to Implementation

Strategic business model ontology (SBMO) For Dynamic Business Model.

Reza Samavi and Eric Yu, 2008

Models Integration

We can use the “layer interface” between models to ensure interoperability and interchange.

Modeling integration

How To Implement ?

Page 11: Goal Dynamics_From System Dynamics to Implementation

Research blocks

Process, Rule, Event

Model Driven

MAS

Complexity

Language Ontology Mining

Self Organizing Event sensing Emergence

Chaos

Dynamics

Social Modeling Mental Model

Creativity Collaboration

Resources Economy Ecology

Simulation

Implementation

What we are going to study

Research components

Dynamic & Complexity Modeling

Page 12: Goal Dynamics_From System Dynamics to Implementation

Research Problem

Dynamic & Complexity Modeling

Individuals as a research focus

Page 13: Goal Dynamics_From System Dynamics to Implementation

How they are Relevant?

Socio-technical systems is combination of

cognitive, social, ecological, knowledge and

technical components.

Thus required to link the components from each

level together.

The goal in the both research questions is to link social

modeling and analysis techniques with information

systems, particularly with multi-agents systems, which

has more capability to reflect the human behavior.

Dynamic & Complexity Modeling

Page 14: Goal Dynamics_From System Dynamics to Implementation

In my first research question, I want to define the

goal creation process and find proper method to

model the cognitive task in order to develop a

dynamic design mechanism for IS.

fuzzy goal is a

result of changing

state of cognitive

process, or in other

case result of

ecological change.

(how it can be

defined and

measured for rapid

IS design?)

Research Gap

RESEARCH OBJECTIVE & RESEARCH

QUESTIONS

Research Question: How we can provide dynamic method to analyze and capture goal dynamics in social context?

Requirement engineering challenges,

cognitive design methods and

modeling approaches to describe

dynamics, intentional and social

ontology

• Jarke M, Loucopoulos P, Lyytinen K,

Mylopoulos J, Robinson W. High-Impact

Requirements for Software-Intensive

Systems: A Manifesto. 2009.

• Gonzalez C, Saner L, MODELING AND

MEASURING SITUATION AWARENESS

IN INDIVIDUALS AND TEAMS

SocioManag Journal, 19(5): 2009.

• Gero J and Kannengiesser U, The

situated function–behaviour–

structure framework. Elsevier Ltd

doi:10.1016/j.destud.2003.10.010.

• E. S. Yu, Social modelling and i*,

Conceptual Modeling: Foundations and

Applications, ISBN 978-3-642-02462-7,

2009.

E. Yu, P. Giorgini, N. Maiden, J. Mylopoulos

(2010) Social Modeling for Requirements

Engineering

source: MATTHIAS JARKE, NATURE TEAM, META MODELS

FOR REQUIREMENTS ENGINEERING, KAW96 proceedings,

1996

Dynamic & Complexity Modeling

Page 15: Goal Dynamics_From System Dynamics to Implementation

The second research question takes the notion

of intelligent dynamic infrastructure

components, focusing on agent capabilities and

model driven development.

• Kolp M, Giorgini P, Mylopoulos J. A Goal-Based

Organizational Perspective on Multi-

Agent Architectures. Research Policy, 1451: 1–21

•Xiao L., Greer D., Adaptive Agent Model: Software

Adaptivity using an Agent-oriented Model-Driven

Architecture, Information and Software Technology 51

(2009) 109–137

•Samavi R, Yu E. & Topalogluo T., 2009, Strategic

reasoning about business models: a conceptual

modeling approach, journal of information system and

e-business management, volume 7, issue 2, page 171-

198,2009.

• Henrickson L, McKelvey B, Foundations of “New”

Social Science: Institutional Legitimacy from

Philosophy, Complexity Science, Postmodernism, and

Agent-based Modeling, the National Academy of

Sciences, Vo. 99, Suppl.3, May 14, 2002, 7288–7295.

Scholars found that conceptual modeling is an

important way to bring social and complexity to

information system development, such

framework need several dimension from higher

level to technical one.

Less work has been

done to develop

characteristics that

can be applied to

identify the

individuals and multi

agents capability for

handling complex

and dynamic

business situations

Research Gap

Research Question: How we can provide intelligent agent capture the change in enterprise information environment?

RESEARCH OBJECTIVE & RESEARCH

QUESTIONS

Dynamic systems framework based

on MAS, adaptive technology and

modeling techniques for handling

complex distributed event in the real

time

Dynamic & Complexity Modeling

Page 16: Goal Dynamics_From System Dynamics to Implementation

Iterative process for

case study Many phases to the same

process (iteration)

Inception Elaboration Construction Transition

Dynamic & Complexity Modeling

Page 17: Goal Dynamics_From System Dynamics to Implementation

Methodology Breakdown

Objectives

for a solution

Design and

development Demonstration Evaluation

•Providing a

methodology for

modeling cognitive

process.

•Solve complex

and distributed

problems.

•Provide intelligent

business system.

Dynamic & Complexity Modeling

Communication

•Addressing the

problem

importance.

•Discuss the

solution value and

novelty.

•The effectiveness

of the research on

the area, and

future horizons

•Define the

artifacts.

•Define the

process.

•Define the model

structure

•Define patterns

•Define the tool

•Define the case

•Modeling tools.

•Software

prototyping.

•Simulation.

•Case

study/scenario .

•Comparing the

results with

objectives by

defining metrics.

•Compare the

solution with

previous similar

solutions in the

domain.

Design science research methodology for information system researches (PEFFERS et al. , 2007)

Page 18: Goal Dynamics_From System Dynamics to Implementation

Agent abstraction

Agent

Rules

Process

Goal

Ontology

Role

Environment

..

… …

Page 19: Goal Dynamics_From System Dynamics to Implementation

How it is Work?

www.themegallery.com

Risk

Model

Process

Model

Role

Model

Agent

Model

Motivation

Model

Page 20: Goal Dynamics_From System Dynamics to Implementation

Goal Dynamics (Example)

Component Example

Belief I Believe the packing could be done, and within 30 min.

Desire My Desire is to finish packing successfully within 20 min.

Intention I have intention to start packing at 8:00 pm to be done hopefully at 8:20 pm

Action The packing started at 8:00 pm.

Motivation

My intention input: I want to get ready to have a good night out with my friends.

Expectation I Expect to finish before the time; maybe the packing could not be ideal.

Page 21: Goal Dynamics_From System Dynamics to Implementation

Goal dynamics metamodel

Page 22: Goal Dynamics_From System Dynamics to Implementation

Agent metamodel

Page 23: Goal Dynamics_From System Dynamics to Implementation

Agent Agent

Agent

SBVR

Goal creation in

Individual and Group

storming

Dynamic

Modelling Rules

Constructive Cycles of

Research Process

i* Framework

Events

Agent Type

Model Driven Architecture

FBS

Method

Business interaction Computing Evolution & self-organisation

Social Science & Regional policy

BMM

Organizational

Goal Stakeholders

goals

Agent design

Complexity

theory

Ontology

Process

Low level rules

Knowledge Domain

Ontology

High Level rules

Search

Personal

Sensing

interaction

Dynamic & Complexity Modeling

Page 24: Goal Dynamics_From System Dynamics to Implementation

LOGO

Dynamic & Complexity Modeling