Return to search

Model-based Code Generation For The High Level Architecture Federates

We tackle the problem of automated code generation for a High Level Architecture (HLA)-
compliant federate application, given a model of the federation architecture including the
federate&rsquo / s behavior model. The behavior model is based on Live Sequence Charts (LSCs),
adopted as the behavioral specification formalism in the Federation Architecture Metamodel
(FAMM). The FAMM is constructed conforming to metaGME, the meta-metamodel offered
by Generic Modeling Environment (GME). FAMM serves as a formal language for
describing federation architectures. We present a code generator that generates Java/AspectJ
code directly from a federation architecture model. An objective is to help verify a federation
architecture by testing it early in the development lifecycle. Another objective is to help
developers construct complete federate applications. Our approach to achieve these
objectives is aspect-oriented in that the code generated from the LSC in conjunction with the
Federation Object Model (FOM) serves as the base code on which the computation logic is
weaved as an aspect.

Identiferoai:union.ndltd.org:METU/oai:etd.lib.metu.edu.tr:http://etd.lib.metu.edu.tr/upload/3/12609032/index.pdf
Date01 December 2007
CreatorsAdak, Bulent Mehmet
ContributorsOguztuzun, Halit
PublisherMETU
Source SetsMiddle East Technical Univ.
LanguageEnglish
Detected LanguageEnglish
TypePh.D. Thesis
Formattext/pdf
RightsTo liberate the content for public access

Page generated in 0.0013 seconds