On using Colors in UML Models

Gefei Zhang

Abstract

Using colors has been recognized by Software Engineering research as helpful to make graphical software models more comprehensible. However, guidelines of where and how to use colors have been only little investigated yet. In this paper, we give two simple examples and propose some guidelines of where and how to use colors in UML models efficiently. Our guidelines may provide valuable help to use colors as a visual aid of software models and thus reduce the cognitive load of software developers in Model Driven Engineering.

References

  1. AgileModeling (2016). Modeling Style Guidelines. http://agilemodeling.com/style/. Accessed on 2016- 11-16.
  2. artyfactory (2016). The Visual Elements-Color. http://www.artyfactory.com/art appreciation/visualelements/color.html. Accessed on 2016-11-16.
  3. doFactory (2016). http://www.dofactory.com/net/abstractfactory-design-pattern. Accessed on 2016-11-16.
  4. Gamma, E., Johnson, R. H. R., and Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison.
  5. Mendling, J., Reijers, H. A., and van der Aalst, W. (2010). Seven Process Modeling Guidelines (7PMG). Information and Software Technology, 52(2):127-136.
  6. OMG (2011). Business Process Model and Notation, Version 2.0. Specification, Object Management Group. http://www.omg.org/spec/BPMN/2.0/PDF/, Accessed on 2016-11-16.
  7. OMG (2015). Unified Modeling Language, Version 2.5. Specification, Object Management Group. http://www.omg.org/spec/UML/2.5/PDF/, Accessed on 2016-11-16.
  8. Reijers, H. A., Freytag, T., Mendling, J., and Eckleder, A. (2011). Syntax Highlighting in Business Process Models. Decision Support Systems, 51(3):339-349.
  9. Yusuf, S., Kagdi, H., and Maletic, J. I. (2007). Assessing the Comprehension of UML Class Diagrams via Eye Tracking. In Proc. 15th IEEE Int. Conf. Program Comprehension (ICPC'07), pages 113-122. IEEE.
  10. Zhang, G. (2012). Aspect-Oriented Modeling of Mutual Exclusion in UML State Machines. In Vallecillo, A., Tolvanen, J.-P., Kindler, E., St örrle, H., and Kolovos, D. S., editors, Proc. 8th Eur. Conf. Modeling Foundations and Applications (ECMFA'12), volume 7349 of Lect. Notes Comp. Sci., pages 162-177. SpringerVerlag.
Download


Paper Citation


in Harvard Style

Zhang G. (2017). On using Colors in UML Models . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 509-514. DOI: 10.5220/0006262605090514


in Bibtex Style

@conference{modelsward17,
author={Gefei Zhang},
title={On using Colors in UML Models},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={509-514},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006262605090514},
isbn={978-989-758-210-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - On using Colors in UML Models
SN - 978-989-758-210-3
AU - Zhang G.
PY - 2017
SP - 509
EP - 514
DO - 10.5220/0006262605090514