Fakultt fr Informatik Technische Universitt Mnchen A Visual

  • Slides: 13
Download presentation
Fakultät für Informatik Technische Universität München A Visual Tool for Conflict Resolution in EA

Fakultät für Informatik Technische Universität München A Visual Tool for Conflict Resolution in EA Repositories Bachelor’s Thesis kick-off presentation, Jul. 08 2013 Tobias Schrade Software Engineering for Business Information Systems (sebis) wwwmatthes. in. tum. de Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 1

Agenda § Introduction § Research Objective and Questions § Approach • Meta information model

Agenda § Introduction § Research Objective and Questions § Approach • Meta information model • Mock-ups § Timeline § References Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 2

Introduction Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 3

Introduction Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 3

Research Objective and Questions • Research Objective: Facilitate model conflict tasks with visualizations to

Research Objective and Questions • Research Objective: Facilitate model conflict tasks with visualizations to provide an easy understanding of the given model and respective conflicts; enhance the process of solving the conflicts with relevant background information and change memory. • Q 1: “How to provide (interactive) visual means to communicate and resolve model conflicts? ” • Q 1. 1: “Which (EA) visualizations are scalable for large (<=1 K Objects) EA models? ” • Q 1. 2: “Which layout algorithms are suitable to visualize EA model conflicts? ” Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 4

Approach § Meta information model Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis

Approach § Meta information model Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 5

Approach § Mock-ups Object Type # of objects <Application Component> Concept A (50) Attribute

Approach § Mock-ups Object Type # of objects <Application Component> Concept A (50) Attribute (10): String [1, 1] ! Infrastructure (10): Relationship [1, *] ! 20 % Bachelor’s Thesis kick-off presentation, 08. 07. 2013 80 % Attribute Name Legend 20 % Defined Concept Attribute Type Cardinalities Undefined Concept Derived Concept © sebis 6

Approach § Mock-ups <Application Component> Concept A (50) Attribute (10): String [1, 1] !

Approach § Mock-ups <Application Component> Concept A (50) Attribute (10): String [1, 1] ! Infrastructure (10): Relationship [1, *] ! 20 % 80 % <Infrastructure> Concept B (50) <Infrastructure> Concept C (50) Attribute (10): String [1, 1] ! Infrastructure (10): Relationship [1, *] ! 20 % 80 % Bachelor’s Thesis kick-off presentation, 08. 07. 2013 20 % 80 % © sebis 7

Approach § Mock-ups <Application Component> Instance A 1 Concept A (50) Attribute (10): String

Approach § Mock-ups <Application Component> Instance A 1 Concept A (50) Attribute (10): String [1, 1] Infrastructure (10): Relationship [1, *] 20 ! Instance A 2 ! 80 frastructure> <infrastructure> ncept B (50) (10): 1] cture (10): ship [1, *] 80 Concept C (50) ! ! Attribute (10): String [1, 1] Infrastructure (10): Relationship [1, *] 20 80 Bachelor’s Thesis kick-off presentation, 08. 07. 2013 Instance A 4 Instance A 5 ! Instance A 6 ! Instance A 7 Instance A 8 © sebis 8

Approach § Mock-ups <Application Component> Instance A 1 Concept A (50) Attribute (10): String

Approach § Mock-ups <Application Component> Instance A 1 Concept A (50) Attribute (10): String [1, 1] Infrastructure (10): Relationship [1, *] 20 ! Instance A 6 ! 80 Instance A 7 frastructure> <infrastructure> ncept B (50) (10): 1] cture (10): ship [1, *] 80 Concept C (50) ! ! Attribute (10): String [1, 1] Infrastructure (10): Relationship [1, *] 20 ! ! 80 Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 9

Approach § Mock-ups Name: „Instance A 4“ => „Instance A 1“ <Application Component> Instance

Approach § Mock-ups Name: „Instance A 4“ => „Instance A 1“ <Application Component> Instance A 1 Concept A (50) Attribute (10): String [1, 1] Infrastructure (10): Relationship [1, *] 20 Name: „Instance A 4“ => „Instance A 3“ ! Own Name: „…………………. . “ Instance A 6 ! 80 <Application Component> Instance A 1 Instance A 7 Attribute : „Attribute A 1“ ! ! Infrastructure : Instance B 1, Instance C 1 frastructure> <infrastructure> ncept B (50) (10): 1] cture (10): ship [1, *] 80 Concept C (50) ! ! Attribute (10): String [1, 1] Infrastructure (10): Relationship [1, *] 20 80 ! ! <Infrastructure> Instance B 1 Attribute : „Attribute B 1“ Attribute : „Attribute C 1“ Infrastructure : Instance D 1 Infrastructure : Instance E 1 Legend Bachelor’s Thesis kick-off presentation, 08. 07. 2013 <Infrastructure> Instance C 1 Conflict No Conflict © sebis 10

Timeline Jul. 15 Official Start, Literature research, other approaches Sep. 01 Start to write

Timeline Jul. 15 Official Start, Literature research, other approaches Sep. 01 Start to write thesis Dec. 15 Finish thesis Aug. 15 Begin implementation Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 11

References [Fa 13] Farwick, M. , Hauder, M. , Roth, S. , Matthes, F.

References [Fa 13] Farwick, M. , Hauder, M. , Roth, S. , Matthes, F. , Breu, R. : Enterprise Architecture Documentation: Empirical Analysis of Information Sources for Automation, 46 th Hawaii International Conference on System Sciences (HICSS 46), Maui, Hawaii, 2013. [Ro 13 a] Roth, S. , Hauder, M. , Farwick, M. , Matthes, F. , Breu, R. : Enterprise Architecture Documentation: Current Practices and Future Directions, 11 th International Conference on Wirtschaftsinformatik (WI), Leipzig, Germany, 2013. [Ro 13 b] Roth, S. , Matthes, F. : Future Research Topics in Enterprise Architectures Evolution Analysis, Design for Future (DFF) Workshop, 2013. [Ro 13 c] Roth, S. , Hauder, M. , Matthes, F. : Evolution of Enterprise Architecture Models through Stakeholder Engagement: Facilitating Conflict Resolution with Tasks, MRT Workshop, Miami, 2013 (in submission) [HMR 12] Hauder, M. , Matthes, F. , Roth, S. : Challenges for Automated Enterprise Architecture Documentation. In: 7 th International Workshop on Trends in Enterprise Architecture Research (TEAR), Barcelona, Spain, 2012. [Wie 12] Wieland, K. . Langer, P. , Seidl, M. , Wimer, M. , Kappel, G. : Turning Conflicts into Collaboration, Computer Supported Cooperative Work: The Journal of Collaborative Computing, tba: 1 -52, 2012 Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 12

Any Questions? Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 13

Any Questions? Bachelor’s Thesis kick-off presentation, 08. 07. 2013 © sebis 13