Using AToM3 as a Meta-CASE tool


Abstract:

In this paper we present AToM<sup>3</sup>, A Tool for Multi-formalism and Meta-Modelling, and show how it can be used to generate CASE tools. AToM<sup>3</sup> 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. AToM<sup>3</sup> relies on graph rewriting techniques and graph grammars to express such model processing. AToM<sup>3</sup> 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 de Dewey:

  • Programación informática, programas, datos, seguridad
  • Ciencias de la computación
  • Métodos informáticos especiales
Procesado con IAProcesado con IA

Objetivos de Desarrollo Sostenible:

  • ODS 9: Industria, innovación e infraestructura
  • ODS 4: Educación de calidad
  • ODS 8: Trabajo decente y crecimiento económico
Procesado con IAProcesado con IA