DIPES '98 Proceedings of the IFIP WG10.3/WG10.5 international workshop on Distributed and parallel embedded systems
Communications of the ACM
LSCs: Breathing Life into Message Sequence Charts
Formal Methods in System Design
A Framework for Executing Parallel Simulation Using RTI
DS-RT '03 Proceedings of the Seventh IEEE International Symposium on Distributed Simulation and Real-Time Applications
From Live Sequence Charts to State Machines and Back: A Guided Tour
IEEE Transactions on Software Engineering
Semantic-based weaving of scenarios
Proceedings of the 5th international conference on Aspect-oriented software development
From multi-modal scenarios to code: compiling LSCs into aspectJ
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
DDSOS: A Dynamic Distributed Service-Oriented Simulation Framework1
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
Dynamic Collaboration Simulation in Service-Oriented Computing Paradigm
ANSS '07 Proceedings of the 40th Annual Simulation Symposium
A metamodel for federation architectures
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Do Crosscutting Concerns Cause Defects?
IEEE Transactions on Software Engineering
Animation of Behavioral Specifications through Code Generation for a Payment System
BCI '09 Proceedings of the 2009 Fourth Balkan Conference in Informatics
S2A: a compiler for multi-modal UML sequence diagrams
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Static and dynamic detection of behavioral conflicts between aspects
RV'07 Proceedings of the 7th international conference on Runtime verification
Data and behavior decomposition for the model-driven development of an executable simulation model
Proceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium
Deriving Feasible Deployment Alternatives for Parallel and Distributed Simulation Systems
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Hi-index | 0.00 |
This paper addresses the problem of automated code generation for a High Level Architecture compliant federate application given its behavior model. The behavior model is a part of the architectural model of a federation that the federate can participate in. The federate behavior model is based on Live Sequence Charts, adopted as the behavioral specification formalism in the Federation Architecture Metamodel (FAMM). FAMM serves as a formal language for describing federation architectures. An objective is to help the testing of federation architecture by means of its prototype implementation early in the development lifecycle. A further objective is to help developers construct complete federate applications that are well modularized. The approach to achieve these objectives is aspect-oriented in that the generated code, which handles the federate's interactions with a federation execution, serves as the base code, where the computation logic is to be weaved as an aspect. Copyright © 2009 John Wiley & Sons, Ltd.