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 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 Q EEML Notation Guide � 2 1 1
TDT4250 - Modeling of Information Systems, Autumn 2006 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 � Q 3 TDT4250 - Modeling of Information Systems, Autumn 2006 System development Developer Traditional models Analysis Specification Design Coding Maintenance Test Adaptation, integration Installation Use Procurement Requirements Interactive User Needs models Q 4 2 2
TDT4250 - Modeling of Information Systems, Autumn 2006 Interaction Articulation Domain Activation Q 5 TDT4250 - Modeling of Information Systems, Autumn 2006 Activation � Activation = Initiative + Interpretation + Action � 3 ways � Manually through users � Automatic through a system � Interactivly : User and system cooperate Automating Reactive users Proactive users Informating Q 6 3 3
TDT4250 - Modeling of Information Systems, Autumn 2006 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) Q � Current version EEML2005 7 TDT4250 - Modeling of Information Systems, Autumn 2006 EXTERNALs model-activators. Original EEML used to integrate these tools METIS: Modellering og Workware: Arbeidsflyt, visualisering arbeidsgrensesnitt XCHIPS: Sanntids SimVision: samarbeid Prosjektsimulering Interaktiv modell Dokumenter Verktøy Prosess Q Organisation 8 4 4
TDT4250 - Modeling of Information Systems, Autumn 2006 Top-level dissemination process on the type level (NB EEML-2005 notation) Q 9 TDT4250 - Modeling of Information Systems, Autumn 2006 Tasklist Q 10 5 5
TDT4250 - Modeling of Information Systems, Autumn 2006 Conceptual meta-model and examples of main parts of EEML (In METIS) Q 11 TDT4250 - Modeling of Information Systems, Autumn 2006 EEML2005 domains � Process modelling � Resource modelling � Goal modelling � Class modelling Q 12 6 6
TDT4250 - Modeling of Information Systems, Autumn 2006 Conceptual metamodel of main parts: Goal modelling and process modelling Q 13 TDT4250 - Modeling of Information Systems, Autumn 2006 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) Q 14 7 7
TDT4250 - Modeling of Information Systems, Autumn 2006 Conceptual metamodel of main parts – resource modelling linked to process and role modelling Q 15 TDT4250 - Modeling of Information Systems, Autumn 2006 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 Q � Resourcerole|resource provide support to resourcerole|resource � Organization has members 16 8 8
TDT4250 - Modeling of Information Systems, Autumn 2006 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 Q 17 TDT4250 - Modeling of Information Systems, Autumn 2006 Goal hiearchies Q 18 9 9
TDT4250 - Modeling of Information Systems, Autumn 2006 UML class diagrams � Class, associations etc � Link to resource role/information object (provide detailed description of these) Q 19 TDT4250 - Modeling of Information Systems, Autumn 2006 Other constructs � Swimlane diagrams � Presentation slides � Notes/ buttons etc Q 20 10 10
TDT4250 - Modeling of Information Systems, Autumn 2006 EEML vs. modeling perspectives � Structural: UML class diagrams, information objects � 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 Q 21 TDT4250 - Modeling of Information Systems, Autumn 2006 EEML ’family tree’ 70’ 80’ Early 90’ PPP’95 Q EEML’02 - 05 22 11 11
TDT4250 - Modeling of Information Systems, Autumn 2006 Interactive models for networked organizations John Krogstie Professor, IDI, NTNU Senior Researcher, SINTEF ICT 23 12 12
Recommend
More recommend