loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock
Component-based Modeling in Umple

Topics: Component-Based Software Engineering; Constraint Modeling and Languages; Executable UML; Frameworks for Model-Driven Development; General-Purpose Modeling Languages and Standards; Generative Programming; Model Execution and Simulation; Model Transformations and Generative Approaches; Model-Based Testing and Validation; Model-Driven Architecture; Software Process Modeling, Enactment and Execution; Syntax and Semantics of Modeling Languages

Authors: Mahmoud Husseini Orabi ; Ahmed Husseini Orabi and Timothy C. Lethbridge

Affiliation: University of Ottawa, Canada

Keyword(s): Umple, Active Object, Composite Structure, UML.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Component-Based Software Engineering ; Constraint Modeling and Languages ; Executable UML ; Frameworks for Model-Driven Development ; General-Purpose Modeling Languages and Standards ; Generative Programming ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model Execution and Simulation ; Model Transformations and Generative Approaches ; Model-Based Testing and Validation ; Model-Driven Architecture ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering ; Software Process Modeling, Enactment and Execution ; Syntax and Semantics of Modeling Languages

Abstract: Modelling tools provide weak or no support for the rich semantics of composite structure, such as enforcing connection constraints and maintaining referential integrity. Tools that generate code from composite structure typically depend on excessive and complex internal class representations such as Actor or BasePort. In this paper, we present easy-to-comprehend syntax describing composite structure in Umple. We describe a novel protocol-free approach that dynamically extracts communication protocols as a way to ease component-based modelling, and lead to concise and optimized code generation. We outline Umple composite structure features, and the related code generation patterns that resolve difficulties around connections and the integrity of multiplicity constraints.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 34.205.246.61

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Husseini Orabi, M.; Husseini Orabi, A. and Lethbridge, T. (2018). Component-based Modeling in Umple . In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-283-7; ISSN 2184-4348, SciTePress, pages 247-255. DOI: 10.5220/0006715902470255

@conference{modelsward18,
author={Mahmoud {Husseini Orabi}. and Ahmed {Husseini Orabi}. and Timothy C. Lethbridge.},
title={Component-based Modeling in Umple },
booktitle={Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2018},
pages={247-255},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006715902470255},
isbn={978-989-758-283-7},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Component-based Modeling in Umple
SN - 978-989-758-283-7
IS - 2184-4348
AU - Husseini Orabi, M.
AU - Husseini Orabi, A.
AU - Lethbridge, T.
PY - 2018
SP - 247
EP - 255
DO - 10.5220/0006715902470255
PB - SciTePress