Producing Graphical User Interface from Activity Diagrams

Graphical User Interface (GUI) is essential to
programming, as is any other characteristic or feature, due to the fact
that GUI components provide the fundamental interaction between
the user and the program. Thus, we must give more interest to GUI
during building and development of systems. Also, we must give a
greater attention to the user who is the basic corner in the dealing
with the GUI. This paper introduces an approach for designing GUI
from one of the models of business workflows which describe the
workflow behavior of a system, specifically through Activity
Diagrams (AD).





References:
[1] B. Agarwal, “Some Rules to Transform Activity Diagrams into Colored
Petri Nets”, In International Journal of Recent Technology and
Engineering (IJRTE), ISSN: 2277-3878, Vol.1, Issue-5, 2012
[2] G. Booch, J. Rumbaugh and I Jacobson, The Unified Modeling
Language User Guide, Publisher: Addison Wesley First Edition October
20, 1998 ISBN: 0-201-57168-4, 512 pages [3] M. Elkoutbi and R. Keller, “User Interface Prototyping Based on UML
Scenarios and High-Level Petri Nets”, In 21st International Conference
on Application and Theory of Petri Nets (ICATPN '00), pages 166-186,
2000.
[4] M. Felici, “Activity Diagrams”, University of Edinburgh, School of
Informatics, 2004
[5] J. Hobart, “Principles of good GUI Design”, Unix Review, vol. 13, no.
10, pp. 37-46, Sep. 1995.
[6] P, da Silva P. and N.W. Paton, “User Interface Modeling with UML”, in
10th European-Japanese Conference on Information Modelling and
Knowledge Representation, 2001.
[7] P. da Silva and N. W. Paton, “UMLi: The Unified Modeling Language
for Interactive Applications,” In Proceedings «UML» 2000, Evans, A.,
Kent, S. (Eds), LNCS, Vol. 1939, 117-132, Springer, 2000.
[8] J. M. Almendros-Jim´enez and L. Iribarne, “Designing GUI
Components from UML Use Cases,” In 12th IEEE International
Conference and Workshops on the Engineering of Computer-Based
Systems (ECBS’05), pages 210–217, IEEE Computer Society Press,
2005.
[9] Http://www.ehow.com/facts_5011416_why-home-security-systemsimportant-
html (2009).
[10] Http://www.reference.com/browse/graphical+user (2015).