FEDERATION ARCHITECTURE METAMODEL (FAMM)

 

 

ABSTRACT

FAMM web site is moved to its new location.

* The new versions can be downloaded from this site: FAMM

-------------------------------------------------------------------------------------

This project proposes a metamodel for describing the architecture of a High Level Architecture (HLA) compliant federation. A salient feature of the Federation Architecture Metamodel (FAMM) is the behavioral description of federates based on live sequence charts (LSCs). FAMM formalizes the standard HLA Object Model and Federate Interface Specification. It also provides models for design artifacts, such as publish/subscribe diagrams. FAMM supports processing by automated tools, in particular code generation. It is formulated in metaGME, the metamodel for the Generic Modeling Environment.

 

METAMODELS

Description: Description: http://www.ucm.es/info/giccucm/wiki/images/e/e0/New.gifCheck the new site

FAMM

 

LIBRARIES

Description: Description: http://www.ucm.es/info/giccucm/wiki/images/e/e0/New.gifCheck the new site

FAMM

 

CASE STUDY: Automatic Teller Machine (ATM) APPLICATION

A Metamodel for ATM Domain – version 20081109

Model (Request)

ATM Application Model – version 20081119_02

Model (Request)

SAMPLE FEDERATION ARCHITECTURES

NSTMSS Federation Architecture Model (FAM) – version 20070829_01

Model (Request)

Strait Traffic Monitoring Simulation Architecture – version 20090204_01

Model (Request)

Chat Application Architecture – version 20070624_01

Model (Request)

 

GOODIES

FAMM Icons by Deniz Çetinkaya

Request

 

GME INTERPRETERS

Publish / Subscribe Model Generator (for FAM) – version 20070829_01

Request

Code Generator (for FAM)

Link

Model Metrics Collector (for all GME paradigms)

Link

FOM Document Data (FDD) Generator (for FAM)

Request

 

JOURNALS

1

Topçu Okan, Adak Mehmet, and Oğuztüzün Halit, “A Metamodel for Federation Architectures”, ACM Transactions on Modeling and Computer Simulation (TOMACS), vol.18, issue 3, article no. 10, pp.10:1-10:29, DOI:10.1145/1371574.1371576, July 2008.

2

Topçu Okan, Adak Mehmet, and Oğuztüzün Halit, “Metamodeling Live Sequence Charts for Code Generation”, Springer Software and Systems Modeling (SoSym) Journal, vol. 8, issue 4 (2009), pp. 567-583, DOI: 10.1007/s10270-009-0113-8, September 2009.

3

Adak Mehmet, Topçu Okan, and Oğuztüzün Halit, “Model-based Code Generation for HLA Federates”, Wiley Interscience Software: Practice and Experience (SPE) Journal, vol. 40, issue 2, pp. 149-175, DOI: 10.1002/spe.948, February 2010.

 

CONFERENCE PAPERS

1

Çetinkaya D. and Oğuztüzün H., “A Metamodel for the HLA Object Model”, In the Proceedings of the 20th European Conference on Modeling and Simulation (ECMS), pp. 207-213, 2006 - Request.

2

Molla Ayhan, Sarıoğlu Kaan, Topçu Okan, Adak Mehmet, and Oğuztüzün Halit, “Federation Architecture Modeling: A Case Study with NSTMSS”, 07F-SIW-052, In the Proceedings of 2007 Fall Simulation Interoperability Workshop (SIW), Orlando, Florida, USA, September 16-21, 2007.

3

Dökeroğlu Tansel, Topçu Okan, ve Oğuztüzün Halit, “HLA Federasyon Mimarileri için Federe Arayüz Spesifikasyon Kütüphanesi (Federate Interface Specification Library for HLA Federation Architectures)”, 2. Ulusal Yazılım Mimarisi Konferansı (UYMK08), ss. 89-98, ISBN: 978-975-483-783-4, İzmir, Türkiye, 11-12 Eylül 2008.

4

Kızılay Vijdan, Topçu Okan, ve Oğuztüzün Halit, “HLA Federe Arayüz Servislerinin Ön ve Son Koşullarının Federasyon Mimari Metamodeline Eklenmesi (Introducing Preconditions and Postconditions of HLA Federate Interface Services to the Federation Architecture Metamodel)”, 3. Ulusal Savunma Uygulamaları Modelleme ve Simülasyon Konferansı (USMOS09), 17-18 Haziran 2009.

5

Kızılay Vijdan, Topçu Okan, Oğuztüzün H., and Buzluca F., “RTI-related Behavior Verification of HLA Federates Using Pre- and Postconditions”, 09F-SIW-079, will appear in the Proceedings of 2009 Fall Simulation Interoperability Workshop (SIW), Orlando, Florida, USA, September 20-25, 2009.

 

TECHNICAL REPORTS

1

Topçu O. and Oğuztüzün H., “A Metamodel for Live Sequence Charts (LSC) and Message Sequence Charts (MSC)”, Technical Report (METU-CENG-07-03), Middle East Technical University, Computer Engineering Department, May 2007.

2

Adak M. and Oğuztüzün H., “A Code Generator for Live Sequence Charts (LSC) and Message Sequence Charts (MSC)”, Technical Report (METU-CENG-07-04), Middle East Technical University, Computer Engineering Department, May 2007.

 

LINKS

Generic Modeling Environment Tool, GME

In order to view and use the (meta)models, please download this tool.

 

 

DEVELOPER AND MAIN ARCHITECT

Okan TOPÇU (POC)

CONTRIBUTORS

(in alphabetical order)

Ayhan MOLLA

Deniz ÇETİNKAYA

Gürkan ÖZHAN

Halit OĞUZTÜZÜN

Kaan SARIOGLU

Mehmet ADAK

 

This page was last updated: August 16, 2015 21:17 by Okan TOPÇU.

Description: Description: http://e0.extreme-dm.com/s9.g?login=otopcu1&j=n&jv=n