Metamodeling live sequence charts for code generation


Topcu O., Adak M., Oguztuzun H.

SOFTWARE AND SYSTEMS MODELING, vol.8, no.4, pp.567-583, 2009 (SCI-Expanded) identifier identifier

  • Publication Type: Article / Article
  • Volume: 8 Issue: 4
  • Publication Date: 2009
  • Doi Number: 10.1007/s10270-009-0113-8
  • Journal Name: SOFTWARE AND SYSTEMS MODELING
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Page Numbers: pp.567-583
  • Middle East Technical University Affiliated: Yes

Abstract

This article presents a metamodeling study for Live Sequence Charts (LSCs) and Message Sequence Charts (MSCs) with an emphasis on code generation. The article discusses specifically the following points: the approach to building a metamodel for MSCs and LSCs, a metamodel extension from MSC to LSC, support for model-based code generation, and finally action model and domain-specific data model integration. The metamodel is formulated in metaGME, the metamodel language for the Generic Modeling Environment.