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.
Read or Download MDA: Effektives Software-Engineering mit UML2 und Eclipse GERMAN PDF
Similar compilers books
Joel Spolsky started his mythical net log, www. joelonsoftware. com, in March 2000, as a way to supply insights for bettering the realm of programming. Spolsky dependent those observations on years of non-public adventure. the outcome only a handful of years later? Spolsky's technical wisdom, caustic wit, and remarkable writing abilities have earned him prestige as a programming guru!
From Linear Operators to Computational Biology Essays in Memory of Jacob T. Schwartz
Foreword. - advent. - Nature as Quantum desktop. - Jack Schwartz Meets Karl Marx. - SETL and the Evolution of Programming. - selection approach for trouble-free Sublanguages of Set concept XVII: normally happening Decidable Extensions of Multi-level Syllogistic. - Jack Schwartz and Robotics: The Roaring Eighties.
Principles of Compilers: A New Approach to Compilers Including the Algebraic Method
"Principles of Compilers: a brand new method of Compilers together with the Algebraic strategy" introduces the tips of the compilation from the traditional intelligence of people by means of evaluating similarities and changes among the compilations of usual languages and programming languages. The notation is created to checklist the resource language, objective languages, and compiler language, vividly illustrating the multilevel method of the compilation within the technique.
This publication constitutes the refereed lawsuits of the 3rd foreign Workshop on Formal strategies for Safety-Critical structures, FTSCS 2014, held in Luxembourg, in November 2014. The 14 revised complete papers provided including invited talks have been conscientiously reviewed and chosen from forty submissions.
- An Introduction to Statistics with Python: With Applications in the Life Sciences (Statistics and Computing)
- Common Lisp Recipes: A Problem-Solution Approach
- Das neue PL/I: ... für PC, Workstation und Mainframe (German Edition)
- A Tiny Handbook of R, 1st Edition
- From Programs to Systems - The Systems Perspective in Computing: ETAPS Workshop, FPS 2014, in Honor of Joseph Sifakis, Grenoble, France, April 6, 2014, Proceedings (Lecture Notes in Computer Science)
Additional resources for MDA: Effektives Software-Engineering mit UML2 und Eclipse GERMAN
Example text
In diesen Prozessen oder Vorgehensweisen wird die Planung und Konzeption der Architektur als kritischer Entwicklungsschritt betrachtet. Daher stellt man frühzeitig ein Architekturmodell auf und optimiert es fortlaufend. Wichtige Bestandteile eines solchen Modells sind u. a. Konzepte, Abstraktionen, Schnittstellen und Muster, an denen sich die Anwendungsentwickler orientieren können, die also eine verbindliche Referenz über den gesamten Entwicklungsprozess darstellen. Ein Vertreter dieser Prozessart ist der Unified Software Development Process [JBR98], den wir an dieser Stelle als exemplarisches Beispiel nennen wollen.
Wichtige Bestandteile eines solchen Modells sind u. a. Konzepte, Abstraktionen, Schnittstellen und Muster, an denen sich die Anwendungsentwickler orientieren können, die also eine verbindliche Referenz über den gesamten Entwicklungsprozess darstellen. Ein Vertreter dieser Prozessart ist der Unified Software Development Process [JBR98], den wir an dieser Stelle als exemplarisches Beispiel nennen wollen. Oftmals ergänzt wird das Architekturmodell durch eine Referenzimplementierung bzw. einen Architekturprototypen.
Mit Architektur ist jedoch nicht die Architektur konkreter SoftwareAnwendungen gemeint, sondern vielmehr die notwendige Infrastruktur zur Durchführung eines MDA-basierten Ansatzes vom unterliegenden Software-Prozess bis hin zu den verwendeten Hilfsmitteln und Werkzeugen. 2 Die Model-Driven Architecture (MDA) Der Ansatz folgt der Grundidee, dass die Spezifikation einer Softwarekomponente unabhängig von ihrer technischen Umsetzung beschrieben werden sollte. Die MDA bedient sich dabei der Unterscheidung verschiedener Abstraktionslevel, auf denen sich Modelle befinden können und nennt namentlich vor allem die plattformunabhängigen (engl.
- Loop Parallelization by Utpal Banerjee
- The Agent Modeling Language - AML: A Comprehensive Approach by Radovan Cervenka