Items related to Domain Specific Embedded Languages and Model Driven...

Domain Specific Embedded Languages and Model Driven Engineering: Building a Model Transformation Language as a DSEL using Ruby - Softcover

 
9783844319460: Domain Specific Embedded Languages and Model Driven Engineering: Building a Model Transformation Language as a DSEL using Ruby

Synopsis

Model Driven Engineering (MDE) is an emerging approach to software development. The main concepts in MDE are models and transformations. A model is a representation of its subject, describing only the relevant aspects of it. The subjects of these models are aspects of the software system under development. Model Transformation Languages (MTL) are often implemented using a traditional approach to language design, using a dedicated compiler or interpreter. We will explore an alternative method, namely developing it as an Domain Specific Language within the context of a general purpose host language. We chose Ruby as our host language because of its concise and flexible syntax, support for declarative and functional programming, reflective features and mature standard library. For our goal, the most important of these are code blocks and operator overloading. This report introduces and explains our MTL called TRans. TRans supports multiple source and target models, execution ordering using a topological sort algorithm, advanced tracing functionality and AOP features. By implementing TRans as a MTEL we where able to reduce implementation effort significantly.

"synopsis" may belong to another edition of this title.

About the Author

Stefan Kroes has been working in software development for about 10 years. In 2002 he began his studies in Computer Science at the University of Twente where he graduated in 2010 in the field of Software Engineering. As an avid fan of open source and Ruby he combined Model Driven Engineering with Ruby facilities for Domain Specific Languages.

"About this title" may belong to another edition of this title.

  • PublisherLAP LAMBERT Academic Publishing
  • Publication date2011
  • ISBN 10 3844319468
  • ISBN 13 9783844319460
  • BindingPaperback
  • LanguageEnglish
  • Number of pages76

Buy New

View this item

£ 9.41 shipping from Germany to United Kingdom

Destination, rates & speeds

Search results for Domain Specific Embedded Languages and Model Driven...

Seller Image

Stefan Kroes
ISBN 10: 3844319468 ISBN 13: 9783844319460
New Taschenbuch
Print on Demand

Seller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -Model Driven Engineering (MDE) is an emerging approach to software development. The main concepts in MDE are models and transformations. A model is a representation of its subject, describing only the relevant aspects of it. The subjects of these models are aspects of the software system under development. Model Transformation Languages (MTL) are often implemented using a traditional approach to language design, using a dedicated compiler or interpreter. We will explore an alternative method, namely developing it as an Domain Specific Language within the context of a general purpose host language. We chose Ruby as our host language because of its concise and flexible syntax, support for declarative and functional programming, reflective features and mature standard library. For our goal, the most important of these are code blocks and operator overloading. This report introduces and explains our MTL called TRans. TRans supports multiple source and target models, execution ordering using a topological sort algorithm, advanced tracing functionality and AOP features. By implementing TRans as a MTEL we where able to reduce implementation effort significantly. 76 pp. Englisch. Seller Inventory # 9783844319460

Contact seller

Buy New

£ 43.15
Convert currency
Shipping: £ 9.41
From Germany to United Kingdom
Destination, rates & speeds

Quantity: 2 available

Add to basket

Seller Image

Stefan Kroes
Published by LAP LAMBERT Academic Publishing, 2011
ISBN 10: 3844319468 ISBN 13: 9783844319460
New Taschenbuch
Print on Demand

Seller: AHA-BUCH GmbH, Einbeck, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering - Model Driven Engineering (MDE) is an emerging approach to software development. The main concepts in MDE are models and transformations. A model is a representation of its subject, describing only the relevant aspects of it. The subjects of these models are aspects of the software system under development. Model Transformation Languages (MTL) are often implemented using a traditional approach to language design, using a dedicated compiler or interpreter. We will explore an alternative method, namely developing it as an Domain Specific Language within the context of a general purpose host language. We chose Ruby as our host language because of its concise and flexible syntax, support for declarative and functional programming, reflective features and mature standard library. For our goal, the most important of these are code blocks and operator overloading. This report introduces and explains our MTL called TRans. TRans supports multiple source and target models, execution ordering using a topological sort algorithm, advanced tracing functionality and AOP features. By implementing TRans as a MTEL we where able to reduce implementation effort significantly. Seller Inventory # 9783844319460

Contact seller

Buy New

£ 43.15
Convert currency
Shipping: £ 11.96
From Germany to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Stefan Kroes
Published by LAP LAMBERT Academic Publishing, 2011
ISBN 10: 3844319468 ISBN 13: 9783844319460
New Softcover
Print on Demand

Seller: moluna, Greven, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. Autor/Autorin: Kroes StefanStefan Kroes has been working in software development for about10 years. In 2002 he began his studies in Computer Science at the University of Twentewhere he graduated in 2010 in the field of Software Engineering. As an a. Seller Inventory # 5472394

Contact seller

Buy New

£ 36.15
Convert currency
Shipping: £ 21.37
From Germany to United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Stefan Kroes
ISBN 10: 3844319468 ISBN 13: 9783844319460
New Taschenbuch

Seller: buchversandmimpf2000, Emtmannsberg, BAYE, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. Neuware -Model Driven Engineering (MDE) is an emerging approach to software development. The main concepts in MDE are models and transformations. A model is a representation of its subject, describing only the relevant aspects of it. The subjects of these models are aspects of the software system under development. Model Transformation Languages (MTL) are often implemented using a traditional approach to language design, using a dedicated compiler or interpreter. We will explore an alternative method, namely developing it as an Domain Specific Language within the context of a general purpose host language. We chose Ruby as our host language because of its concise and flexible syntax, support for declarative and functional programming, reflective features and mature standard library. For our goal, the most important of these are code blocks and operator overloading. This report introduces and explains our MTL called TRans. TRans supports multiple source and target models, execution ordering using a topological sort algorithm, advanced tracing functionality and AOP features. By implementing TRans as a MTEL we where able to reduce implementation effort significantly.Books on Demand GmbH, Überseering 33, 22297 Hamburg 76 pp. Englisch. Seller Inventory # 9783844319460

Contact seller

Buy New

£ 43.15
Convert currency
Shipping: £ 29.93
From Germany to United Kingdom
Destination, rates & speeds

Quantity: 2 available

Add to basket