Towards model structuring based on flow diagram decomposition

Arend Rensink, M.V. Zimakova

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    The key challenge of model transformations in model-driven development is in transforming higher-level abstract models into more concrete ones that can be used to generate implementation level models, including executable business process representations and program code. Many of the modelling languages (like UML Activity Diagrams or BPMN) use unstructured flow graphs to describe the operation sequence of a business process. If a structured language is chosen as the executable representation, it is difficult to compile the unstructured flows into structured statements. Even if a target language structure contains goto-like statements it is often simpler and more efficient to deal with programs that have structured control flow to make the executable representation more understandable. In this paper, we take a first step towards an implementation of existing decomposition methods using graph transformations, and we evaluate their effectiveness with a view to readability and essential complexity measures.
    Original languageUndefined
    Title of host publicationProceedings of the 1st Workshop on Behaviour Modelling in Model-Driven Architecture
    EditorsMehmet Aksit, E. Kindler, E. Roubtsova, A. McNeile
    Place of PublicationNew York
    PublisherAssociation for Computing Machinery
    Pages5:1-5:8
    Number of pages8
    ISBN (Print)978-1-60558-503-1
    DOIs
    Publication statusPublished - 2009
    Event1st Workshop on Behaviour Modelling in Model-Driven Architecture - Enschede, The Netherlands
    Duration: 23 Jun 200923 Jun 2009

    Publication series

    NameACM International Conference Proceeding Series
    PublisherACM
    Volume379

    Workshop

    Workshop1st Workshop on Behaviour Modelling in Model-Driven Architecture
    Period23/06/0923/06/09
    Other23 Jun 2009

    Keywords

    • flow diagram decomposition
    • complexity measure
    • data flow graph
    • EWI-15372
    • METIS-263852
    • Model Transformations
    • Model structuring
    • Graph Transformations
    • IR-67474

    Cite this