did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781905209590

From Mdd Concepts to Experiments and Illustrations

by ; ; ; ; ;
  • ISBN13:

    9781905209590

  • ISBN10:

    1905209592

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2006-09-14
  • Publisher: Wiley-ISTE

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $189.81 Save up to $56.94
  • Rent Book $132.87
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-4 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

With contributions from academic and professional experts on a range of topics related to Model Driven Development (MDD) practices, methods, and emerging technologies, this guide introduces general concepts about modeling and how to implement model transformations, then provides an overview of the MARTE profile. Coverage is next given to the most common aspects of MDD for DRES: structuring architectures using components, designing hardware architecture, and evaluating and validating through tests and performance analysis. Finally, guidance is given as to how and why MDD should be used by describing an industrial application of MDD concepts.

Author Biography

Jean-Philippe Babau is an assistant professor in computer science at Institut national des sciences appliquées de Lyon, France. Joël Champeau is a teacher-researcher in the New Technologies Development Laboratory at Ecole Nationale Supérieure des Ingénieurs in Brest, France. Sébastien Gérard is a researcher at the Lab of Applied Research on Software-Intensive Technologies in the French Atomic Energy Commission in the LSP Group (Software for Process Safety).

Table of Contents

Introductionp. 11
On Metamodels and Language Engineeringp. 13
Introductionp. 13
Modeling abstract syntaxp. 14
Modeling operational semanticsp. 16
Modeling concrete syntaxp. 18
Related worksp. 21
Conclusionp. 21
Referencesp. 22
Using Directives to Implement Model Transformationsp. 25
Introductionp. 25
Model Transformation Using Embedded Directivesp. 26
Transformations directivesp. 27
The source and rename Directivesp. 27
The redefine Directivep. 29
The new and exclude Directivesp. 30
Transformation schemasp. 31
Class Model transformation - Illustration Examplep. 32
Server Distribution Aspect Class Modelp. 32
COBRA Distribution Class Diagram Transformation Schemap. 33
Processing Transformation Directivesp. 35
Discussion and Conclusionp. 37
Model Transformation Using QVTp. 37
Referencesp. 41
Rationale of the UML profile for Martep. 43
Introductionp. 43
Outlines of Martep. 45
Marte and other OMG standards related RT/Ep. 45
A foundation for model driven techniquesp. 46
How should the specification be used?p. 47
Profile architecturep. 51
Referencesp. 52
From UML to Performance Analysis Models by Abstraction-raising Transformationp. 53
Introductionp. 53
Conceptual Approach for Abstracting-raising Transformationp. 55
Two-step abstraction-raising transformationp. 57
Description of the Source Modelp. 57
Description of the Target Modelp. 58
Mapping Approachp. 59
Two-step abstraction-raising transformationp. 59
Proposed Approachp. 59
Graph Grammar used for Abstraction Raisingp. 61
Mapping from the Extended Source Model to LQNp. 63
Application of the proposed transformationp. 64
Parsingp. 64
Generating the LQN relational mappingp. 66
Conclusionp. 68
Referencesp. 69
Component-Based Software Engineering for Embedded Systemsp. 71
Embedded Systemsp. 71
Specific requirement and aspects of Embedded Systemsp. 72
Component-based Basic Concepts for Embedded Systemsp. 74
Specific Demands on Component-based Software Engineeringp. 75
Component Interfacep. 76
Component deployment and compositionp. 76
State of the CBSE practice and experience for Embedded Systemsp. 77
Automotive Industryp. 78
Industrial Automationp. 81
Consumer Electronicsp. 82
Other domainsp. 84
Work on standardizationp. 84
The Unified Modelling Language (UML)p. 84
Real-time CORBAp. 86
Programmable Logic Controllers: the IEC 61131-3 standardp. 86
Other standards and de-facto standardsp. 87
The needs and priorities in researchp. 88
Referencesp. 89
Model Driven Engineering for System-on-Chip Designp. 91
Introductionp. 91
SoC Design Challenges and Model Driven Engineeringp. 92
Costp. 92
Silicon complexityp. 93
Productivityp. 93
Model Driven Engineering Assetsp. 95
UML Profiles for SoC Designp. 95
Embedded System Modeling and Analysisp. 95
Electronic System Level Modelingp. 96
MDE Approach to SoC Co-Modelingp. 97
Multiple Models in SoCp. 98
Metamodels for the "Y" Designp. 98
From High Level Modelsp. 99
To Technology Modelsp. 100
Gaspard2 Development Environmentp. 102
Simplify the work with good toolsp. 103
Transformation Engine: ModTransfp. 103
From UML2 Modelers to the Gaspard2 Environmentp. 104
Model Refactoring and Deployment Metmodelp. 105
Example of Concept Transformationp. 106
Evolution of our environmentp. 107
Conclusionp. 107
Referencesp. 108
Schedulability Analysis and MDDp. 111
Introductionp. 111
Related Workp. 113
Global Approachp. 114
Application Specification (1st step)p. 114
Platform Specification (2nd step)p. 116
Application - Platform Mapping (3rd step)p. 116
Analysis results (4th step)p. 117
UML Modelingp. 118
Attributes identificationp. 118
Analysis detailsp. 120
Real time analysis tool (RTDT)p. 121
Real time scheduling strategyp. 121
Design space exploration for HW/SW partitioningp. 122
UMTS FDD Case Studyp. 126
Conclusionp. 128
Acknowledgementsp. 129
Referencesp. 129
Model Driven Testing of Time Sensitive Distributed Systemsp. 131
Model Driven Testingp. 131
Asynchronous Communication in Distributed Systemsp. 133
The Alternative Bit Protocolp. 135
Informal Description of the ABP Componentsp. 135
Stream-Based Specificationp. 137
A Mapping to Haskellp. 139
Executing the Modelp. 141
Strategies for Testing Distributed, Asynchronously Communicating Systemsp. 141
Rules for Testing of Distributed Functionally Specified Modelsp. 142
Implementing Tests in Haskellp. 144
Test Infrastructurep. 144
Tests for the ABP Componentsp. 145
Discussion of Resultsp. 146
Referencesp. 147
Model Management for Formal Validationp. 149
Introductionp. 149
System modeling frameworkp. 151
Separation of concernsp. 151
Domain modelingp. 151
Model Managementp. 152
MDD Implementationp. 153
System modeling framework conclusionp. 161
Building models for formal verificationp. 162
Functionalities of the environment under developmentp. 163
Observer and context-based model checkingp. 164
Verification contextsp. 164
Model transformation techniquesp. 165
A language to specific contextsp. 165
Translation of CxUCC to observers and concrete contextsp. 168
Translation of CxUCC to an a-context and an observer setp. 168
IF-2 implementationp. 171
Conclusion and future workp. 172
Referencesp. 173
The Design of Space Systemsp. 175
Introductionp. 175
Contextp. 175
Outlinep. 176
Noticep. 176
Space Systemsp. 177
Applicationsp. 177
Two Views on the Architecture of Space Systemsp. 177
Designp. 182
Processp. 182
By the way, what is so special about Space Systems?p. 186
On-Board Softwarep. 188
Modellingp. 190
Current Possibilitiesp. 190
Trends and Projectsp. 190
Conclusionp. 192
Referencesp. 193
Topcased - An Open Source Development Environment for Embbeded Systemsp. 195
Introductionp. 195
Requirements and Topcased Architecturep. 198
Model Driven Engineering and meta-modelingp. 200
Generating model editorsp. 201
Acknowledgmentp. 204
Referencesp. 205
Glossaryp. 206
Facing Industrial Challenges: A Return on an Experiment on Model-driven Engineeringp. 209
Introductionp. 209
A quick overview of our understanding of MDEp. 211
Expected Benefits of Model-driven Engineeringp. 212
Applying MDE Concepts in an industrial Contextp. 214
Return of Experiment and Findings on MDE Usep. 218
Conclusion: so what about MDE?p. 222
Index of Authorsp. 223
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program