A semiotic analysis of unified modeling language graphical notations

Unified modeling language (UML) is the standard modeling language for object-oriented system development. Despite its status as a standard, UML has a fuzzy formal specification and a weak theoretical foundation. Semiotics, the study of signs, provides a good theoretical foundation for UML research b...

Full description

Saved in:
Bibliographic Details
Main Authors: SIAU, Keng, TIAN, Yuhong
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2009
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/9599
https://ink.library.smu.edu.sg/context/sis_research/article/10599/viewcontent/A_semiotic.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-10599
record_format dspace
spelling sg-smu-ink.sis_research-105992024-11-29T10:17:29Z A semiotic analysis of unified modeling language graphical notations SIAU, Keng TIAN, Yuhong Unified modeling language (UML) is the standard modeling language for object-oriented system development. Despite its status as a standard, UML has a fuzzy formal specification and a weak theoretical foundation. Semiotics, the study of signs, provides a good theoretical foundation for UML research because graphical notations (or visual signs) of UML are subjected to the principles of signs. In our research, we use semiotics to study the effectiveness of graphical notations in UML. We hypothesized that the use of iconic signs as UML graphical notations leads to representation that is more accurately interpreted and that arouses fewer connotations than the use of symbolic signs. An open-ended survey was used to test these hypotheses. The results support our propositions that iconic UML graphical notations are more accurately interpreted by subjects and that the number of connotations is lower for iconic UML graphical notations than for symbolic UML graphical notations. The results have both theoretical and practical significance. This study illustrates the usefulness of using semiotics as a theoretical underpinning in analyzing, evaluating, and comparing graphical notations for modeling constructs. The results of this research also suggest ways and means of enhancing the graphical notations of UML modeling constructs. 2009-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9599 info:doi/10.1007/s00766-008-0071-7 https://ink.library.smu.edu.sg/context/sis_research/article/10599/viewcontent/A_semiotic.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Formal specifications Graphical notations Modeling constructs Modeling languages Modeling methods Object-oriented systems Systems analysis and design Theoretical foundations UML Modeling Databases and Information Systems Graphics and Human Computer Interfaces Programming Languages and Compilers
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Formal specifications
Graphical notations
Modeling constructs
Modeling languages
Modeling methods
Object-oriented systems
Systems analysis and design
Theoretical foundations
UML Modeling
Databases and Information Systems
Graphics and Human Computer Interfaces
Programming Languages and Compilers
spellingShingle Formal specifications
Graphical notations
Modeling constructs
Modeling languages
Modeling methods
Object-oriented systems
Systems analysis and design
Theoretical foundations
UML Modeling
Databases and Information Systems
Graphics and Human Computer Interfaces
Programming Languages and Compilers
SIAU, Keng
TIAN, Yuhong
A semiotic analysis of unified modeling language graphical notations
description Unified modeling language (UML) is the standard modeling language for object-oriented system development. Despite its status as a standard, UML has a fuzzy formal specification and a weak theoretical foundation. Semiotics, the study of signs, provides a good theoretical foundation for UML research because graphical notations (or visual signs) of UML are subjected to the principles of signs. In our research, we use semiotics to study the effectiveness of graphical notations in UML. We hypothesized that the use of iconic signs as UML graphical notations leads to representation that is more accurately interpreted and that arouses fewer connotations than the use of symbolic signs. An open-ended survey was used to test these hypotheses. The results support our propositions that iconic UML graphical notations are more accurately interpreted by subjects and that the number of connotations is lower for iconic UML graphical notations than for symbolic UML graphical notations. The results have both theoretical and practical significance. This study illustrates the usefulness of using semiotics as a theoretical underpinning in analyzing, evaluating, and comparing graphical notations for modeling constructs. The results of this research also suggest ways and means of enhancing the graphical notations of UML modeling constructs.
format text
author SIAU, Keng
TIAN, Yuhong
author_facet SIAU, Keng
TIAN, Yuhong
author_sort SIAU, Keng
title A semiotic analysis of unified modeling language graphical notations
title_short A semiotic analysis of unified modeling language graphical notations
title_full A semiotic analysis of unified modeling language graphical notations
title_fullStr A semiotic analysis of unified modeling language graphical notations
title_full_unstemmed A semiotic analysis of unified modeling language graphical notations
title_sort semiotic analysis of unified modeling language graphical notations
publisher Institutional Knowledge at Singapore Management University
publishDate 2009
url https://ink.library.smu.edu.sg/sis_research/9599
https://ink.library.smu.edu.sg/context/sis_research/article/10599/viewcontent/A_semiotic.pdf
_version_ 1819113089491009536