z-logo
Premium
Model‐driven rapid prototyping with Umple
Author(s) -
Forward Andrew,
Badreddin Omar,
Lethbridge Timothy C.,
Solano Julian
Publication year - 2012
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.1155
Subject(s) - computer science , focus (optics) , interface (matter) , rapid prototyping , process (computing) , user interface , class (philosophy) , point (geometry) , human–computer interaction , software engineering , modeling language , software , engineering , programming language , operating system , artificial intelligence , geometry , mathematics , bubble , optics , mechanical engineering , physics , maximum bubble pressure method
SUMMARY The emergence of model‐driven software development brings new opportunities and challenges for rapid prototyping. On the one hand, the modeling process is inherently abstract, removing the prototyper from details, and letting him or her focus on exploring design alternatives for various aspects of the system. On the other hand, the most popular modeling languages and tools entirely omit the modeling and generating of user interfaces. As a result, the benefit of user interface prototypes as a medium for interaction with the user and customer is lost. This paper presents a model‐oriented technology called Umple that can be used for prototyping and also supporting model driven engineering. Umple allows end users to quickly create class and state machine models and to incrementally embed implementation artifacts. At any point in the modeling process, users can quickly generate a fully functional prototype that exposes modeling implications on the user interface, and allows stakeholders to get a feel of how the full system will behave. Copyright © 2011 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here