Doi, T., Yoshioka, N., Tahara, Y., and Honiden, S. (2004).
Bridging the gap between AUML and implementation
using IOM/T. In Proceedings of ProMAS’04, pages
147–162.
Erb, S. (2011). Textual modeling of service effect speci-
fications. http://stephanerb.eu/files/erb2011a Textual
Modeling of Service Effect Specifications.pdf. Ac-
cessed 04. August 2015.
Feng, H. (2004). DCharts, a formalism for modeling and
simulation based design of reactive software systems.
Master’s thesis, School of Computer Science, McGill
University, Montreal, Canada.
Gheorghies, O. (2015). Metauml - github. https://github
.com/ogheorghies/MetaUML. accessed 14. August
2015.
Gr
¨
onniger, H., Krahn, H., Rumpe, B., Schindler, M., and
V
¨
olkel, S. (2014). Text-based modeling. CoRR,
abs/1409.6623.
Harris, T. (2015). Create uml diagrams online in seconds,
no special tools needed. http://yuml.me. accessed 14.
August 2015.
He, Y. (2006). Comparison of the modeling languages alloy
and UML. In Proceedings of SERP’06,pages 671–677
ISO/IEC 13568:2002 (2002). Information technology – z
formal specification notation – syntax, type system
and semantics. Standard, International Organization
for Standardization.
Jackson, D. (2002). Alloy: a lightweight object mod-
elling notation. ACM Trans. Softw. Eng. Methodol.,
11(2):256–290.
Jouault, F. and Delatour, J. (2014). Towards fixing sketchy
UML models by leveraging textual notations: Appli-
cation to real-time embedded systems. In Proceedings
of the 14th International Workshop on OCL and Tex-
tual Modelling, pages 73–82.
Kern, H. (2014). Study of interoperability between meta-
modeling tools. In Computer Science and Informa-
tion Systems (FedCSIS), 2014 Federated Conference
on, pages 1629–1637.
Khaled, L. (2009). A comparison between uml tools. In
ICECS’09, pages 111–114.
Kitchenham, B. and Charters, S. (2007). Guidelines for
performing systematic literature reviews in software
engineering (version 2.3). EBSE technical report,
EBSE-2007-01, Keele University.
Lethbridge, T. (2014). Umple: An open-source tool for
easy-to-use modeling, analysis, and code generation.
In Proceedings of the Demonstrations Track of MoD-
ELS’14.
Luque, L., Brand
¯
ao, L. O., Tori, R., and Brand
¯
ao, A. A. F.
(2014a). Are you seeing this? what is available
and how can we include blind students in virtual uml
learning activities. In Proceedings of SBIE’14.
Luque, L., Veriscimo, E., Pereira, G., and Filgueiras, L.
(2014b). Can we work together? on the inclusion
of blind people in uml model-based tasks. In Inclu-
sive Designing, pages 223–233. Springer International
Publishing.
Mazanec, M. and Macek, O. (2012). On general-purpose
textual modeling languages. In Proceedings of
Dateso’12, pages 1–12.
OMG (2013). Action language for foundational uml (alf).
http://www.omg.org/spec/ALF/1.0.1/PDF.
OMG (2015a). Unified Modeling Language (UML) – Ver-
sion 2.5. http://www.omg.org/spec/UML/2.5/PDF.
OMG (2015b). XML Metadata Interchange (XMI) – Ver-
sion 2.5.1. http://www.omg.org/spec/XMI/2.5.1/PDF.
Open Source Initiative (2015). Licenses by name.
http://opensource.org/licenses/alphabetical. accessed
04. August 2015.
Roques, A. (2015). Plantuml: Open-source tool that uses
simple textual descriptions to draw uml diagrams.
http://plantuml.com/. accessed 14. August 2015.
Safdar, S. A., Iqbal, M. Z., and Khan, M. U. (2015). Em-
pirical evaluation of uml modeling toolsa controlled
experiment. In Modelling Foundations and Applica-
tions, volume 9153 of Lecture Notes in Computer Sci-
ence, pages 33–44. Springer International Publishing.
Spinellis, D. (2003). On the declarative specification of
models. IEEE Software, 20(2):94–96.
Vieritz, H., Schilberg, D., and Jeschke, S. (2014). Access
to uml diagrams with the hutn. In Automation, Com-
munication and Cybernetics in Science and Engineer-
ing 2013/2014, pages 751–755. Springer International
Publishing.
Washizaki, H., Akimoto, M., Hasebe, A., Kubo, A., and
Fukazawa, Y. (2010). Tcd: A text-based uml class di-
agram notation and its model converters. In Advances
in Software Engineering, volume 117 of Communi-
cations in Computer and Information Science, pages
296–302. Springer Berlin Heidelberg.
Wikipedia (2015). List of unified modeling language tools.
https://en.wikipedia.org/wiki/List of Unified Modeli
ng Language tools. accessed 04. August 2015.
Winikoff, M. (2005). Towards making agent UML practi-
cal: A textual notation and a tool. In 2005 NASA /
DoD Conference on Evolvable Hardware (EH 2005),
pages 401–412.
Wohlin, C. (2014). Guidelines for snowballing in system-
atic literature studies and a replication in software en-
gineering. In Proceedings of EASE’14, pages 38:1–
38:10. ACM.
Zayan, D. O. (2012). Model Evolution: Comparative study
between clafer and Textual Uml. http://gsd.uwaterloo
.ca/sites/default/files/Model%20Evolution;%20Clafer
%20versus%20Textual%20UML.pdf. Project Report.
Survey on Textual Notations for the Unified Modeling Language
39