Maintenance, or the 3rd Dimension of eXtreme ModelModelDriven Design Tiziana Margaria, Christian Wagner Chair of Service and Software Engineering ( y) Universität Potsdam (Germany) Bernhard Steffen, Sven Jörges Chair of Programming Systems TU Dortmund (Germany)

Model Based Design

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

Classical RoundRound-Trip Engineering

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

eXtreme ModelModel-Driven Design (XMDD)

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

XMDD = MDD + SO + XP model driven: • models are first class citizens in XMDD • system changes only happen on the model level • model as the sole & central development artifact artifact, which is successively refined („One-Thing Approach“ [OTA])

• “by-product” • must not be changed

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

5

XMDD = MDD + SO + XP service i oriented: i t d • user-level models are successively refined up to a level containing only elementary services • services can be e.g.: •

legacy systems/COTS



external services (e.g. web services)

• newly implemented

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

6

XMDD = MDD + SO + XP extreme: • XMDD has short cycles based on user feedback • customers/application experts are continuously involved • creation & refinement of user-level user level models in close collaboration with the users (ideally performed by themselves) • „Test Test first!“: first! : animation, animation rapid prototyping prototyping, „on-the-fly on the fly“ test cases

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

7

jABC Process Modeling

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

Evaluation

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

Synergies

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

Th k you Thank

T. Margaria, C.Wagner, Universität Potsdam | B. Steffen, S. Jörges TU Dortmund (ICSM09)

Maintenance, or the 3rd Dimension of Dimension of ...

Maintenance, or the 3rd Dimension of. Dimension of eXtreme Model-. Driven Design. Tiziana Margaria, Christian Wagner. Chair of Service and Software ...

1MB Sizes 0 Downloads 294 Views

Recommend Documents

the prevalent dimension of graphs - Mark McClure
An easy but important property of is that it respects closure. That is. (E) = (E). Another ( F] p. 41) is that the limsup need only be taken along any sequence fcng1n=1 where c 2 (01) and we still obtain the same value. One problem with is that it is

the prevalent dimension of graphs - Mark McClure
The extension of the various notions of \almost every" in Rn to infinite dimen- sional spaces is an interesting and difficult problem. Perhaps the simplest and most successful generalization has been through the use of category. Banach's application

ON THE DIMENSION OF THE SPACE OF CUSP ...
1 (q, χ) of S1(q, χ) spanned by the cusp forms of octa- hedral type has dimension ... nel of π|G must be {±I}, where I is the identity matrix. ( 1 0. 0 1. ) . This.

The Mystical Dimension
MSAC Philosophy Group was founded at Mt. San Antonio. College in Walnut, California in 1990. It was designed to present a variety of materials--from original books to essays to websites to forums to blogs to social networks to films--on science, reli

The Missing Dimension
The Missing Dimension: Two-Dimensional Approaches to Matters Epistemic. Berit Brogaard. February 18, 2007. Abstract: .... But if standard semantics with its one dimension of meaning were correct, Athena's cognitive abilities to pick out referents in

The External Dimension of the Social Economy (EESC, 2017).pdf ...
1.5 Given the business successes observed in various non-EU countries, it is clear that the social. economy, in its various business forms, is prominent in the everyday life and productive activity. of large regions of Africa, America and Asia and ma

NSE - Fourth Dimension Solutions
Aug 17, 2016 - National Stock Exchange of India Limited. Khushal Shah. Chief Manager. Toll Free No. Fax No. Email id. 1800-266-0053. +91-22-26598155.

Religious and Ethical Dimension of the Educative ...
dead or alive. We live in the ... cost air travel has made it so very easy for us to keep in touch with our friends and loved ones, however far they may be from us ...

pdf-413\full-color-illustrations-of-the-fourth-dimension-hypercube ...
HYPERSPHERE-BASED STRUCTURES (THE. 4TH DIMENSION BOOK 2) BY CHRIS. MCMULLE. DOWNLOAD EBOOK : FULL COLOR ILLUSTRATIONS OF THE FOURTH. DIMENSION: HYPERCUBE- AND HYPERSPHERE-BASED STRUCTURES (THE. 4TH DIMENSION BOOK 2) BY CHRIS MCMULLE PDF. Page 1 of ..

THE FOURTH DIMENSION OF MANAGEMENT MS ... -
with a brief answer, ―they create value for society, solve ...... spectrum, first come the self-motivated who feel an intrinsic joy in work and therefore ...... Yunus describes an interesting and amusing episode illustrating the positive influence

Satori and the Moral Dimension of Enlightenment
Occidental College, Los Angeles, CA. Email: [email protected] ...... something like this same compliance. But that historical fact does not alter our con- temporary ...