Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Umple

Advancements in Model-Driven Architecture in Software Engineering
A textual language for modeling software that incorporates many UML constructs as well as textual constructs such as mixins, mixsets, traits, and aspects.
Published in Chapter:
Umple: An Executable UML-Based Technology for Agile Model-Driven Development
Timothy C. Lethbridge (University of Ottawa, Canada) and Abdulaziz Algablan (University of Ottawa, Canada)
Copyright: © 2021 |Pages: 25
DOI: 10.4018/978-1-7998-3661-2.ch001
Abstract
Umple is a technology designed to provide the benefits of model-driven engineering in a usable way. It is a textual modeling language, allowing agile developers to quickly incorporate state machines, associations, and many other modeling features into their codebase, with comprehensive code generation for multiple target languages. This significantly reduces the amount of code developers have to write. At the same time, Umple's always-on diagram generation and analysis allows quick understanding of model-driven projects and discovery of their defects. The chapter demonstrates the benefits of textual modeling languages and discusses multiple ways that Umple can help bring modeling to the agile development community, including its support for product-line engineering. Umple is in use worldwide, with the online version hosting over 200,000 user sessions a year.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR