Object-oriented programming with mixins in Ada
ACM SIGAda Ada Letters
Generating user interfaces from data models and dialogue net specifications
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
An assessment of the prototyping approach to information systems development
Communications of the ACM
An Introduction to Rapid System Prototyping
IEEE Transactions on Software Engineering
Rapid Prototyping: Principles and Applications in Manufacturing
Rapid Prototyping: Principles and Applications in Manufacturing
Automated Prototyping of User Interfaces Based on UML Scenarios
Automated Software Engineering
From textual scenarios to a conceptual schema
Data & Knowledge Engineering - Special issue: Natural language and database and information systems: NLDB 03
Temporal Exploration of Software Models: A Tool Feature to Enhance Software Understanding
WCRE '07 Proceedings of the 14th Working Conference on Reverse Engineering
Proceedings of the 2008 international workshop on Models in software engineering
The anatomy of prototypes: Prototypes as filters, prototypes as manifestations of design ideas
ACM Transactions on Computer-Human Interaction (TOCHI)
Agile human-centered software engineering
BCS-HCI '07 Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 1
User interface prototyping based on UML scenarios and high-level Petri nets
ICATPN'00 Proceedings of the 21st international conference on Application and theory of petri nets
Umplification: Refactoring to Incrementally Add Abstraction to a Program
WCRE '10 Proceedings of the 2010 17th Working Conference on Reverse Engineering
Generating a prototype from a UML model of system requirements
ICDCIT'04 Proceedings of the First international conference on Distributed Computing and Internet Technology
The convergence of modeling and programming: facilitating the representation of attributes and associations in the umple model-oriented programming language
Model oriented programming: an empirical study of comprehension
CASCON '12 Proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research
Assessing composition in modeling approaches
Proceedings of the CMA 2012 Workshop
Hi-index | 0.00 |
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.