loading
Documents

Research.Publish.Connect.

Paper

Paper Unlock

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

Affiliation: University of Ottawa, Canada

ISBN: 978-989-758-168-7

Keyword(s): Umple, Component Modelling, UML, Ports, Connectors, Composite Structure.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Component-Based Software Engineering ; Executable UML ; Generative Programming ; Languages, Tools and Architectures ; Model-Driven Software Development ; Software Engineering ; Syntax and Semantics of Modeling Languages

Abstract: Component-based development enforces separation of concern to improve reusability and maintainability. In this paper, we show how we extended Umple (http://try.umple.org) to support component-based development. The development of components, ports, and connectors is enabled using easy-to-comprehend keywords. Development is supported in both textual and visual representations. The design pattern followed in our implementation is the active object pattern. We show a comparison between Umple and other modelling tools. We show that Umple has a set of component features comparable to commercial modelling tools, but is the most complete, particularly with regard to code generation, among the open source tools.

PDF ImageFull Text

Download
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.204.194.190

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:
Orabi, M.; Orabi, A. and Lethbridge, T. (2016). Umple as a Component-based Language for the Development of Real-time and Embedded Applications.In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-168-7, pages 282-291. DOI: 10.5220/0005741502820291

@conference{modelsward16,
author={Mahmoud Husseini Orabi. and Ahmed Husseini Orabi. and Timothy Lethbridge.},
title={Umple as a Component-based Language for the Development of Real-time and Embedded Applications},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2016},
pages={282-291},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005741502820291},
isbn={978-989-758-168-7},
}

TY - CONF

JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Umple as a Component-based Language for the Development of Real-time and Embedded Applications
SN - 978-989-758-168-7
AU - Orabi, M.
AU - Orabi, A.
AU - Lethbridge, T.
PY - 2016
SP - 282
EP - 291
DO - 10.5220/0005741502820291

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.