Q EEML Notation Guide 2 1 1 TDT4250 - Modeling of Information - - PDF document

q
SMART_READER_LITE
LIVE PREVIEW

Q EEML Notation Guide 2 1 1 TDT4250 - Modeling of Information - - PDF document

TDT4250 - Modeling of Information Systems, Autumn 2006 Interactive models for networked organizations John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT 1 TDT4250 - Modeling of Information Systems, Autumn 2006 Overview of


slide-1
SLIDE 1

1

1

1

TDT4250 - Modeling of Information Systems, Autumn 2006

Interactive models for networked

  • rganizations

John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT

2

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Overview of lectures this week

Interactive models for enterprise modeling – More on

EEML for modeling interactive models

Dynamic networked organizations / Virtual Enterprises Presentation of an overall infrastructure for supporting

networked organizations

Experiences and results Based on

  • A2: Interactive models for Supporting Networked

Organizations (some overlap with A1)

  • A3: Interactive Models for Virtual Enterprises
  • A4: Moran, T., Cozzi, A. and Farrell, S.P. Unified activity

management

  • EEML Notation Guide
slide-2
SLIDE 2

2

2

3

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Interactive models

Visual (graphical) models of enterprise aspects (goals,

tasks, roles, organizations, persons, information, systems...)

Available for industrial users to be viewed, traversed,

analyzed, simulated, adapted, and executed

Changes to the models influence the information

systems supporting the enterprise/business network

Examples

  • Emergent Workflow
  • Dynamic ontologies
  • Product models
  • Information retrieval

4

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

System development

Analysis Specification Design Coding Test Maintenance

Developer

Installation Use Needs Requirements Procurement Adaptation, integration

User

Traditional models Interactive models

slide-3
SLIDE 3

3

3

5

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Interaction

Articulation Activation Domain

6

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Activation

Activation = Initiative + Interpretation + Action 3 ways

Manually through users Automatic through a system Interactivly: User and system cooperate

Automating Informating Reactive users Proactive users

slide-4
SLIDE 4

4

4

7

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

EEML - Background

EEML - Extended Enterprise Modelling Language Originally developed in EXTERNAL to support

development and use of interactive models

Also for other types of enterprise modeling (sense-

making, context for systems development)

Enterprise modelling on type and instance level Used as input for UEML (UEML, INTEROP) and POP*

(ATHENA)

Further developed in Norwegian research project

(MONESA)

The approach also taken further in EU (MAPPER

project) and as basis for spin-off company (AKM)

Current version EEML2005

8

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

EXTERNALs model-activators. Original EEML used to integrate these tools

SimVision: Prosjektsimulering METIS: Modellering og visualisering Workware: Arbeidsflyt, arbeidsgrensesnitt XCHIPS: Sanntids samarbeid

Interaktiv modell

Verktøy Organisation Dokumenter

Prosess

slide-5
SLIDE 5

5

5

9

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Top-level dissemination process on the type level (NB EEML-2005 notation)

10

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Tasklist

slide-6
SLIDE 6

6

6

11

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Conceptual meta-model and examples of main parts of EEML (In METIS)

12

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

EEML2005 domains

Process modelling Resource modelling Goal modelling Class modelling

slide-7
SLIDE 7

7

7

13

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Conceptual metamodel of main parts: Goal modelling and process modelling

14

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Process modelling

Task (instance and type level) Decision point (milestone, start, end, input, output) Resource roles (object, organization, person, tool)

  • Object usage (CRUD)
  • Person role type (participant, customer, responsible)

Flow (control/data/material flow)

slide-8
SLIDE 8

8

8

15

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Conceptual metamodel of main parts – resource modelling linked to process and role modelling

16

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Resources

Person Organization Information object/material object Software tool/Manual tool Skill Physical location Relations Resourcerole Is filled by resourcerole|resource Resourcerole is candidate for resourcerole|resource Resourcerole|resource communicates with resourcerole|resource Resourcerole|resource has supervision over resourcerole|resource Resourcerole|resource provide support to resourcerole|resource Organization has members

slide-9
SLIDE 9

9

9

17

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Goal modelling

Goal

  • If context then deontic operator achieve state
  • Deontic operator: Necessitate, obligate, recommend, permit,

discourage, forbid, contradict

Goal connectors for more advance goal-hierarchies Goal-relationships

  • goal deontic operator goal (argument)

Goal applies to task/milestone/resourcerole/resource Goal is action rule for task Goal is precondition/decision rule/postcondition for

decission point

Role/resource source of goal

18

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Goal hiearchies

slide-10
SLIDE 10

10

10

19

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

UML class diagrams

Class, associations etc Link to resource role/information object (provide

detailed description of these)

20

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

Other constructs

Swimlane diagrams Presentation slides Notes/ buttons etc

slide-11
SLIDE 11

11

11

21

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

EEML vs. modeling perspectives

Structural: UML class diagrams, information

  • bjects

Functional: Task modelling Behavioral: Flow of control in process models Rule-oriented: Goal hierarchies Object-oriented : Class diagrams, but process

focus

Social communication: E.g. ’Conversation for

Action’ can be expressed through specific patterns of decision-points and tasks

Actor/role-oriented: well covered

22

TDT4250 - Modeling of Information Systems, Autumn 2006

Q

EEML ’family tree’

PPP’95 EEML’02 - 05 70’ 80’ Early 90’

slide-12
SLIDE 12

12

12

23

TDT4250 - Modeling of Information Systems, Autumn 2006

Interactive models for networked

  • rganizations

John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT