+ All Categories
Home > Documents > ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David...

ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David...

Date post: 19-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
Ulrich Frank, David Heise, Heiko Kattenstroth, Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke ITML: A Domain-Specific Modeling Language for Supporting Business Driven IT Management Business Driven IT Management Chair of Information Systems and Enterprise Modeling University of Duisburg-Essen Germany University of Duisburg Essen, Germany Presentation at the 9th OOPSLA Workshop on Domain-Specific Modeling Institute for Computer Science and Business Information Systems (ICB)
Transcript
Page 1: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

Ulrich Frank, David Heise, Heiko Kattenstroth,Ulrich Frank, David Heise, Heiko Kattenstroth,Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke

ITML: A Domain-Specific Modeling Language for Supporting Business Driven IT ManagementBusiness Driven IT Management

Chair of Information Systems and Enterprise ModelingUniversity of Duisburg-Essen GermanyUniversity of Duisburg Essen, Germany

Presentation at the 9th OOPSLA Workshopon Domain-Specific Modeling

Institute for Computer Science and Business Information Systems (ICB)y ( )

Page 2: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

P bl & M ti tiProblem & Motivation

IT Management: Planning, realizing and maintaining of IT resources – a task of remarkable complexity

Requires knowledgeRequires knowledgeabout IT artifacts, heterogeneous IT infrastructures, ever changing technologies, manifold interdependencies… and about the business!

Hence, requires involving people with different professional b k dbackgrounds

IT Management as an integrated enterprise function requires methods & corresponding tools to supportrequires methods & corresponding tools to support

planning of IT investments in line with business goalsbusiness-oriented performance measurement

Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 20092

Page 3: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

Th A h i N t h llThe Approach in a Nutshell

Reduction of complexity through conceptual models of IT infrastructures

Safe & convenient design and use of models through domain specific modeling language

f b l h h hSupport for IT-business alignment through integration with enterprise models

P i f hi h d ti it i d l t f ITPromises for higher productivity in development of IT Management software through code generation and reuse

3 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009

Page 4: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

Illustration of The SolutionIllustration of The SolutionType Level

4 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009

Page 5: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

Illustration of The SolutionIllustration of The SolutionSupplemented by Instance Information

5 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009

Page 6: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

L D i M t M d lLanguage Design: Meta Model

6 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009

Page 7: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

D i D i i S ft R lDesign Decision: Software Role

MSWord 2007?Word ProcessorMS Word 2007 Business Edition?

MS Word MS Word 2007

7 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009

Page 8: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

Language ArchitectureLanguage Architecture Integration with Enterprise Modeling

8 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009

Page 9: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

Language ArchitectureLanguage Architecture Tool Implementation

Ulrich Frank: "The MEMO Meta Modelling Language (MML)

Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 20099

Ulrich Frank:  The MEMO Meta Modelling Language (MML) and Language Architecture”, ICB Research Report, University of Duisburg‐Essen

Page 10: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

M d li T l M C t NGModeling Tool: MemoCenterNG

Enterprise modeling and meta modeling toolMeta modeling editor + code generationset of integrated modeling editorsset of integrated modeling editorsfosters integrity of interrelated models through shared conceptsp

Based on standardized platform:Eclipse Modeling Framework (EMF)Eclipse Modeling Framework (EMF)Graphical Modeling Framework (GMF)XMI...

10 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009

Page 11: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

Q ti A & Di iQuestions, Answers & Discussion

Meta Model IT LandscapesLanguage Architecture

IT Landscapes

+ Instance InformationModelling Tool

11 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009

Page 12: ITML: A Domain-Specific Modeling Language for …...2009/10/25  · Ulrich Frank,Ulrich Frank, David HeiseDavid Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G.

R f & M I f tiReferences & More Information

Ulrich Frank: "Multi‐Perspective Enterprise Modeling (MEMO): Conceptual Framework and Modeling Languages" in Proceedings of the Hawaii International Conference on System Sciences (HICSS‐35): Honolulu, 2002.

Ulrich Frank: "The MEMOMeta Modelling Language (MML) and Language Architecture", ICB‐Ulrich Frank:  The MEMO Meta Modelling Language (MML) and Language Architecture , ICBResearch Report, Institut für Informatik und Wirtschaftsinformatik (ICB), Universität Duisburg‐Essen, No. 24, 2008.  

Ulrich Frank; David Heise; Heiko Kattenstroth; Hanno Schauer: "Designing and Utilising Business I di S i hi E i M d l O li f M h d" i P L M k NüIndicator Systems within Enterprise Models – Outline of a Method" in Peter Loos; Markus Nüttgens; Klaus Turowski; Dirk Werth (ed.): Modellierung betrieblicher Informationssysteme (MobIS 2008), GI, Bonn, Vol. 141, Lecture Notes in Informatics, 2008, pp. 89‐105.

Ulrich Frank; Stefan Strecker: "Beyond ERP Systems: An Outline of Self‐Referential Enterprise ; y y pSystems", ICB‐Research Report, Institut für Informatik und Wirtschaftsinformatik (ICB), Universität Duisburg‐Essen, No. 31, April 2009.

Ulrich Frank; David Heise; Heiko Kattenstroth: "Use of a Domain Specific Modeling Language forRealizing Versatile Dashboards" in Matti Rossi; J Gray; J Sprinkle; Juha Pekka Tolvanen (ed ):Realizing Versatile Dashboards  in Matti Rossi; J. Gray; J. Sprinkle; Juha‐Pekka Tolvanen (ed.): Proceedings of the 9th OOPSLA workshop on domain‐specific modeling (DSM), Helsinki Business School, Helsinki, 2009 (accepted for publication).

http://www.wi‐inf.uni‐due.de/FGFrank/index.php

12 Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar, Marvin G. Waschke | October 25th, 2009


Recommended