Using AToM<sup>3</sup> as a Meta-CASE tool


Abstract:

In this paper we present AToM3, A Tool for Multi-formalism and Meta-Modelling, and show how it can be used to generate CASE tools. AToM3 has a meta-modelling layer which allows one to model formalisms (simulation formalisms, software modelling notations, etc.) and is able to generate custom tools to process (create, edit, simulate, optimize, etc.) models expressed in these formalisms. AToM3 relies on graph rewriting techniques and graph grammars to express such model processing. AToM3 has been designed and used mostly for modelling and simulation of physical systems. In this paper we show that it can also be used to describe tools for analysis, design and synthesis of software. We demonstrate this by creating tools for structured analysis and design, and by defining some graph grammars to automatically transform Data Flow Diagrams into Structure Charts and to 'optimize' these models.

Año de publicación:

2002

Keywords:

  • Visual languages
  • Meta-Modelling
  • Meta-CASE tools
  • Multi-formalism modelling
  • Graph Grammars

Fuente:

scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Software

Áreas temáticas: