Skip to main content
Top

2017 | OriginalPaper | Chapter

6. Code Generation

Authors : Okan Topçu, Halit Oğuztüzün

Published in: Guide to Distributed Simulation with HLA

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

It is a known observation that federate applications involve large amounts of boilerplate code. Code generation is an effective technique that helps with rapid prototyping of a federation. Code generation can be seen as a model-to-text transformation, which takes a federation architecture as the source model and transforms it to an executable code for a target environment. In this chapter, we show you how code generation for each federate application in a federation architecture can be done using SimGe. The target environment is C# and .NET with RACoN platform as the abstraction layer for the RTI.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The use of “class” word can be confusing in this chapter. When we use “class” in the text, we need to make sure to distinct that it is used either in the sense of programming language concept or in the sense of HLA terminology. From now on (throughout the rest of the chapters), we reserve the “class” term to refer a class in object-oriented programming, a code template for creating objects, for instance, a federate class for the generated code. Nevertheless, to make the distinction, we use “HLA class,” when we are referring to an object class or to an interaction class of an object model.
 
Metadata
Title
Code Generation
Authors
Okan Topçu
Halit Oğuztüzün
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-61267-6_6

Premium Partner