Models to Code

Models to Code

Starr, Leon
Mangogna, Andrew
Mellor, Stephen

38,47 €(IVA inc.)

Translate an executable model of your application to efficient, running code on an embedded microcomputer platform without any mysterious gaps or hidden proprietary tools.

There are many benefits to a model-oriented approach to software engineering but the path from models to code is not always clear. Using a pragmatic approach, Models to Code uses annotated model and code examples to illustrate the key principles. You will start off with a brief overview of model based engineering concepts, then quickly dive into two case study Executable UML models that expose the key model elements. You will also understand the future of code translation and approaches you can take with other platforms and languages, as well as open source enhancements and alternative strategies for developers to try.

Although the techniques are shown using C and a microcomputer, they are not specific to that language or platform. The code generation strategy you learn can easily be adapted to your own implementation technology. Written by three industry experts, Models to Code is your number one resource for software modelling – add it to your library today.

What You'll Learn

  • Review the purpose and benefits of model driven code generation
  • Specify an implementation without modifying the application models
  • Choose an Executable UML model in the pycca scripting language
  • Select implementation choices in pycca
  • Repackage a model as an efficient implementation automatically
  • Use diverse strategies to convert various model elements into code elements

Who This Book Is For

Modelers and systems engineers on active MBSE projects (using Executable UML or not), projects using Simulink, Matlab, Dymola, MatrixX and other math modelling tools. 

Any developers with current or past model experience, professors, students, systems engineers, embedded systems developers, or anyone interested in learning more about software modelling.

  • ISBN: 978-1-4842-2216-4
  • Editorial: Apress
  • Encuadernacion: Rústica
  • Fecha Publicación: 15/08/2017
  • Nº Volúmenes: 1
  • Idioma: Inglés