MDA®: Effektives Software-Engineering mit UML2® und Eclipse™ by Volker Gruhn

By Volker Gruhn

Dieses Buch liefert sowohl die theoretischen Grundlagen als auch das praktische Handwerkszeug zur Anwendung der Model-Driven-Architecture der OMG. Nach einer Definition und der Einordnung des Ansatzes in die heutige Welt des Software-Engineering sowie der Vorstellung der notwendigen Grundlagen entwickeln die Autoren anhand eines Fallbeispiels ein prototypisches MDA Framework und setzen so die zuvor erarbeiteten Erkenntnisse in die Praxis um. Besonderes Augenmerk wird dabei auf die Verwendung von Open-Source Technologien, insbesondere der Eclipse-Plattform und ihrer untergliederten Projekte gelegt. Eine Übersicht über verwandte Ansätze und sinnvolle Ergänzungen zum vorgestellten Vorgehen sowie eine abschließende Bewertung und ein vorsichtiger Ausblick in die Zukunft runden die Darstellung ab. Das Buch richtet sich damit sowohl an Entscheider, die ein fundiertes Basiswissen zur MDA erlangen wollen, als auch an Praktiker, die Antworten auf konkrete Fragestellungen zur Umsetzung benötigen.

Show description

Read or Download MDA®: Effektives Software-Engineering mit UML2® und Eclipse™ (Xpert.press) (German Edition) PDF

Best compilers books

A UML Pattern Language, Edition: illustrated edition

A UML trend Language pairs the software program layout development proposal with the Unified Modeling Language (UML) to provide a device set for software program pros practising either process modeling and software program improvement. This booklet presents: a set of styles within the area of process modeling, together with those who are helpful to administration, operations, and deployment groups, in addition to to software program builders; a survey of the improvement of styles and the UML; a dialogue of the underlying thought of the styles and directions for utilizing the language; a radical exploration of the layout approach and model-driven improvement.

Parallel Machines: Parallel Machine Languages: The Emergence of Hybrid Dataflow Computer Architectures (The Springer International Series in Engineering and Computer Science)

It truly is universally authorized this day that parallel processing is right here to stick yet that software program for parallel machines continues to be tough to boost. notwithstanding, there's little reputation of the truth that adjustments in processor structure can considerably ease the improvement of software program. within the seventies the provision of processors that can tackle a wide identify house without delay, eradicated the matter of brand name administration at one point and lead the way for the regimen improvement of huge courses.

Semantics, Logics, and Calculi: Essays Dedicated to Hanne Riis Nielson and Flemming Nielson on the Occasion of Their 60th Birthdays (Lecture Notes in Computer Science)

This Festschrift quantity is released in honor of Hanne Riis Nielson and Flemming Nielson at the get together in their sixtieth birthdays in 2014 and 2015, respectively. The papers incorporated during this quantity take care of the broad sector of calculi, semantics, and research. The ebook beneficial properties contributions from colleagues, who've labored including Hanne and Flemming via their medical lifestyles and are devoted to them and to their paintings.

Extra info for MDA®: Effektives Software-Engineering mit UML2® und Eclipse™ (Xpert.press) (German Edition)

Example text

Abb. 7 Transformationsmuster abstrakt PIM Transformation PSM Transformation Eine Transformation (oder genauer Modell-Transformation) ist der Prozess der Umwandlung eines Modells in ein anderes Modell des gleichen Systems. 2 Die Model-Driven Architecture (MDA) „ „ „ 27 ist in Abbildungsregeln (engl. Mapping Rules) festgehalten, die in einer Abbildung (engl. Mapping) gebündelt sind. Dieses Muster ist das Kernstück des MDA-Ansatzes. Abb. 7 veranschaulicht diesen Prozess für die Transformation eines PIM in ein PSM.

Stattdessen ist man dazu gezwungen schwer lesbare, redundanz-behaftete DeploymentDeskriptoren zu erstellen (vgl. 3 – Descriptor Hell). 0. Im Sinne einer präskriptiven Verwendung lassen sich die damit definierten Modelle zur Erzeugung des benötigten Gluecodes (Deskriptoren, …) heranziehen. 4 Musterorientierung Bevor der Begriff des Musters (engl. Pattern) in der Software-Welt populär wurde, wurde er bereits im Kontext von Gebäudearchitekturen durch Arbeiten von Christopher Alexander Ende der 70er-Jahre geprägt.

In diesem Zusammenhang spricht man auch vom Copy+Paste+Modify-Phänomen, da die ähnlichen Anteile kopiert, eingefügt und dann geringfügig modifiziert werden. 1 Motivation modellgetriebener Ansätze „ „ „ 17 standteile der äußeren als auch der inneren Gemeinsamkeiten wäre wünschenswert. Descriptor Hell „ Middleware Babel „ Legacy Crisis „ 18 „ „ „ Das Konzept der Middleware hat zwar weitgehend von den technischen Aspekten der Verteilung abstrahiert, die Verteilungsflexibilität wurde aber mit dem Zwang zu umfangreicher Konfiguration erkauft.

Download PDF sample

Rated 4.16 of 5 – based on 27 votes