2009International Journal of Computers and ApplicationsRequires access

MULTI-FORMALISM MODELLING AND MODEL EXECUTION

Cécile Hardebolle, Frédéric Boulanger

Open publisher page 9 citations

Abstract

Modelling complex software systems requires multiple modelling formalisms adapted to the nature of each part of the system (control, signal processing, etc.), to the aspect on which the model focuses (functionality, time, fault tolerance, etc.) and to the level of abstraction at which the system, or one of its parts, is studied. The use of different modelling formalisms during the development cycle is therefore both unavoidable and essential. As a consequence, system designers deal with a large variety of models that relate to a given system but do not form a global model of this system. A major difficulty is then to answer questions about properties of the whole system, and in particular about its behaviour. Multi-Formalism Modelling allows the joint use of different modelling formalisms in a given model to overcome issues related to the integration of heterogeneous models. It applies to different tasks of the development cycle such as simulation, verification or testing.1 We propose an approach to multi-formalism modelling, called ModHel’X, which is based on the concept of Model of Computation and focuses on the simulation of models. Our approach addresses two important issues in this particular field: (a) providing support for the specification of the execution semantics of a modelling formalism, and (b) allowing the specification of the interactions between parts of a model described using different modelling formalisms.

About this research paper

What this paper is about

Modelling complex software systems requires multiple modelling formalisms adapted to the nature of each part of the system (control, signal processing, etc.), to the aspect on which the model focuses (functionality, time, fault tolerance, etc.) and to the level of abstraction at which the system, or one of its parts, is studied. The use of different modelling formalisms during the development cycle is therefore both unavoidable and essential. As a consequence, system designers deal with a large variety of models that relate to a given system but do not form a global model of this system. A major difficulty is then to answer questions about properties of the whole system, and in particular about its behaviour. Multi-Formalism Modelling allows the joint use of different modelling formalisms in a given model to overcome issues related to the integration of heterogeneous models. It applies to different tasks of the development cycle such as simulation, verification or testing.1 We propose an approach to multi-formalism modelling, called ModHel’X, which is based on the concept of Model of Computation and focuses on the simulation of models. Our approach addresses two important issues in this particular field: (a) providing support for the specification of the execution semantics of a modelling formalism, and (b) allowing the specification of the interactions between parts of a model described using different modelling formalisms.

Why it matters

OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Modelling complex software systems requires multiple modelling formalisms adapted to the nature of each part of the system (control, signal processing, etc.), to the aspect on which the model focuses (functionality, time, fault tolerance, etc.) and to the level of abstraction at which the system, or one of its parts, is studied. The use of different modelling formalisms during the development cycle is therefore both unavoidable and essential. As a consequence, system designers deal with a large variety of models that relate to a given system but do not form a global model of this system. A major difficulty is then to answer questions about properties of the whole system, and in particular about its behaviour. Multi-Formalism Modelling allows the joint use of different modelling formalisms in a given model to overcome issues related to the integration of heterogeneous models. It applies to different tasks of the development cycle such as simulation, verification or testing.1 We propose an approach to multi-formalism modelling, called ModHel’X, which is based on the concept of Model of Computation and focuses on the simulation of models. Our approach addresses two important issues in this particular field: (a) providing support for the specification of the execution semantics of a modelling formalism, and (b) allowing the specification of the interactions between parts of a model described using different modelling formalisms.

Key concepts: Rotation formalisms in three dimensions, Computer science, Formalism (music), Theoretical computer science, Programming language, Software engineering, Distributed computing, Visual arts

Related papers

Back to paper searchBrowse research topicsOriginal source
MULTI-FORMALISM MODELLING AND MODEL EXECUTION — Research Paper | ScholarLens