Download Model-Driven Software Development: Technology, Engineering, by Thomas Stahl,Markus Voelter,Krzysztof Czarnecki,Bettina von PDF

By Thomas Stahl,Markus Voelter,Krzysztof Czarnecki,Bettina von Stockfleth

Model-Driven software program improvement (MDSD) is at present a very popular improvement paradigm between builders and researchers. With the arrival of OMG's MDA and Microsoft's software program Factories, the MDSD procedure has moved to the centre of the programmer's realization, turning into the focal point of meetings corresponding to OOPSLA, JAOO and OOP.

MDSD is set utilizing domain-specific languages to create types that specific software constitution or behaviour in a good and domain-specific means. those versions are in this case remodeled into executable code through a series of version transformations.

This sensible consultant for software program architects and builders is peppered with useful examples and broad case reports. foreign specialists deliver:
* A complete review of MDSD and the way it pertains to criteria corresponding to MDA and software program Factories.
* Technical info on meta modeling, DSL building, model-to-model and model-to-code ameliorations, and software program architecture.
* precious perception into the software program improvement technique, plus engineering concerns corresponding to versioning, trying out and product line engineering.
* crucial administration wisdom protecting financial and organizational themes, from an international perspective.

start and reap the benefits of a few useful help alongside the way!

Show description

Read Online or Download Model-Driven Software Development: Technology, Engineering, Management (Wiley Software Patterns Series) PDF

Best software development books

Datenbanken: Theorie, Entwurf und Programmierung relationaler Datenbanken (German Edition)

Used to be sind Datenbanken, wie entwirft guy eigene Datenbanken und wie kann guy mit ihnen optimum arbeiten? Lebendig und umfassend führt Sie dieses Buch in die Grundlagen von Theorie, Programmierung und dem Entwurf relationaler Datenbanken ein. Aus verschiedenen Perspektiven von Anwendern, Programmierern und Datenbankadministratoren werden die unterschiedlichsten Anforderungen beleuchtet und ein umfassendes Verständnis für die Problematik geweckt.

Einführung in die Constraint-Programmierung: Grundlagen, Methoden, Sprachen, Anwendungen (eXamen.press) (German Edition)

Die Constraint-Programmierung liefert Methoden zur effizienten Modellierung von Systemen oder zur Lösung von Problemen, für die nur unvollständige Informationen vorliegen. Ebenso hilft sie kombinatorische Probleme zu lösen oder komplexe Deduktionssysteme zu entwickeln. Dieses kompakte Lehrbuch führt in die Constraint-Programmierung ein.

The Python Workbook: A Brief Introduction with Exercises and Solutions

Whereas different textbooks commit their pages to explaining introductory programming ideas, The Python Workbook focuses solely on routines, following the philosophy that machine programming is a ability most sensible realized via event and perform. Designed to help and inspire hands-on studying approximately programming, this student-friendly paintings comprises 174 routines, spanning quite a few educational disciplines and daily occasions.

Middleware in Java: Leitfaden zum Entwurf verteilter Anwendungen — Implementierung von verteilten Systemen über JMS — Verteilte Objekte über RMI und CORBA (IT-Professional) (German Edition)

Dieses Buch vermittelt beispielhaft das notwendige knowledge zum Entwurf und zur Entwicklung verteilter Anwendungen. Die Umsetzung erfolgt mittels der relevanten Middleware-Technologien in Java. Zunächst werden die grundlegenden Verfahren wie Datenaustausch über Sockets, Parallelisierung durch Threads und Synchronisation über Monitore und Semaphore behandelt.

Additional resources for Model-Driven Software Development: Technology, Engineering, Management (Wiley Software Patterns Series)

Sample text

Download PDF sample

Rated 4.05 of 5 – based on 38 votes