shopping cart
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Original Essays | June 22, 2009

All posts by Bethany Moreton Culture War on Aisle 5? Wal-Mart, Evangelicals, and "Extreme Capitalism"

"In the 'culture wars' narrative of the Republican ascendancy, this slippage represents the greatest con in recent history: while you rush to defend marriage or protect the unborn, please pay no attention to the financier behind the curtain." Continue »


  1. $19.56 Sale Hardcover add to wish list

On Order

$87.75
TRADE PAPER, NEW
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Software Engineering- General


Model-Driven Software Development: Technology, Engineering, Management

by Thomas Stahl

Model-Driven Software Development: Technology, Engineering, Management Cover

Synopses & Reviews

Publisher Comments:

Model-Driven Software Development (MDSD) is currently a highly regarded development paradigm among developers and researchers.  With the advent of OMG’s MDA and Microsoft’s Software Factories, the MDSD approach has moved to the centre of the programmer’s attention, becoming the focus of conferences such as OOPSLA, JAOO and OOP.

MDSD is about using domain-specific languages to create models that express application structure or behaviour in an efficient and domain-specific way.  These models are subsequently transformed into executable code by a sequence of model transformations.

This practical guide for software architects and developers is peppered with practical examples and extensive case studies.  International experts deliver:

  • A comprehensive overview of MDSD and how it relates to industry standards such as MDA and Software Factories.
  • Technical details on meta modeling, DSL construction, model-to-model and model-to-code transformations, and software architecture.
  • Invaluable insight into the software development process, plus engineering issues such as versioning, testing and product line engineering.
  • Essential management knowledge covering economic and organizational topics, from a global perspective.

Get started and benefit from some practical support along the way!

Synopsis:

Get started and benefit from some practical support along the way

Synopsis:

* Covering the basics of MDSD from the beginning and gradually moving on to more detailed subjects, this book offers readers a starting point to gain a clear understanding of MDSD

* Assuming no scientific background, the material covers how MDSD infrastructures can move directly from models to codes and languages in just one step

* Discusses why MDSD is such a highly regarded approach among developers and researchers

Table of Contents

Part I: Introduction.

1. Introduction.

2. MDSD – Basic Ideas and Terminology.

3. Case Study: A Typical Web Application.

4. Concept Formation.

5. Classification.

Part II: Domain Architectures.

6. Metamodeling.

7. MDSD-Capable Target Architectures.

8. Building Domain Architectures.

9. Code Generation Techniques.

10. Model Transformation Techniques.

11. MDSD Tools: Roles, Architecture, Selection Criteria,

and Pointers.

12. The MDA Standard.

Part III: Processes and Engineering.

13. MDSD Process Building Blocks and Best Practices.

14. Testing.

15. Versioning.

16. Case Study: Embedded Component Infrastructures.

17. Case Study: An Enterprise System.

Part IV: Management.

18. Decision Support.

1.9 Organizational Aspects.

20. Adoption Strategies for MDSD.

References.

Index.

Product Details

ISBN:
9780470025703
Subtitle:
Technology, Engineering, Management
Author:
Stahl, Thomas
Translator:
Stockfleth, Bettina Von
Author:
Czarnecki, Krzysztof
Author:
Stockfleth, Bettina Von
Author:
lter, Markus
Author:
Bettin, Jorn
Author:
ouml
Author:
Helsen, Simon
Author:
Markus V
Author:
&
Author:
lter
Author:
V
Author:
Volter, Markus
Author:
Haase, Arno
Author:
Vvlter, Markus
Publisher:
John Wiley & Sons
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Development
Subject:
Model-driven software architecture
Subject:
Software Development & Engineering - General
Subject:
Computer software -- Development.
Publication Date:
July 2006
Binding:
Paperback
Grade Level:
General/trade
Language:
English
Illustrations:
Y
Pages:
428
Dimensions:
9.24x7.38x.91 in. 1.75 lbs.

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.