Skip to main content

2017 | OriginalPaper | Buchkapitel

6. Code Generation

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

Erschienen in: Guide to Distributed Simulation with HLA

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
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.
 
Metadaten
Titel
Code Generation
verfasst von
Okan Topçu
Halit Oğuztüzün
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-61267-6_6