A semiotic analysis of unified modeling language graphical notations

被引:11
|
作者
Siau, Keng [1 ]
Tian, Yuhong [1 ]
机构
[1] Univ Nebraska, Dept Management, Coll Business Adm 209, Lincoln, NE 68588 USA
关键词
Unified modeling language; Semiotics; Modeling methods; Graphical notations; Systems analysis and design; COGNITIVE MAPPING TECHNIQUES; SYSTEMS-DEVELOPMENT; PRACTICAL COMPLEXITY; CLASS DIAGRAMS; UML; DESIGN; FRAMEWORK;
D O I
10.1007/s00766-008-0071-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:15 / 26
页数:12
相关论文
共 50 条
  • [1] A semiotic analysis of unified modeling language graphical notations
    Keng Siau
    Yuhong Tian
    Requirements Engineering, 2009, 14 : 15 - 26
  • [2] Survey on Textual Notations for the Unified Modeling Language
    Seifermann, Stephan
    Groenda, Henning
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 28 - 39
  • [3] An Analysis of Unified Modeling Language (UML) Graphical Constructs Based on BWW Ontology - Editorial Preface
    Siau, Keng
    JOURNAL OF DATABASE MANAGEMENT, 2010, 21 (01) : I - VIII
  • [4] Systematic Analysis and Evaluation of Visual Conceptual Modeling Language Notations
    Bork, Dominik
    Karagiannis, Dimitris
    Pittl, Benedikt
    2018 12TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2018,
  • [5] On Language Levels for Feature Modeling Notations
    Thum, Thomas
    Seidl, Christoph
    Schaefer, Ina
    23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, : 158 - 161
  • [6] On the Visualization of Logic A diagrammatic language based on spatial, graphical and symbolic notations
    Guarino, Alfonso
    Lettieri, Nicola
    Malandrino, Delfina
    Zaccagnino, Rocco
    2019 23RD INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV): BIOMEDICAL VISUALIZATION AND GEOMETRIC MODELLING & IMAGING, 2019, : 7 - 12
  • [7] FORMAL SPECIFICATION OF GRAPHICAL NOTATIONS AND GRAPHICAL SOFTWARE TOOLS
    HEKMATPOUR, S
    WOODMAN, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 289 : 297 - 305
  • [8] Evaluation of the Unified Modeling Language for security requirements analysis
    Ontua, MG
    Pancho-Festin, S
    INFORMATION SECURITY APPLICATIONS, 2006, 3786 : 68 - 80
  • [9] Language acts and semiotic narrativity: A semiotic analysis of indirections
    Cooren, F
    SEMIOTICA, 1997, 116 (2-4) : 229 - 273
  • [10] Combining cognitive, semiotic and discourse analysis to explore the power of notations in visual programming
    Ferreira, Juliana J.
    de Souza, Clarisse S.
    de Castro Salgado, Luciana C.
    Slaviero, Cleyton
    Leitao, Carla F.
    Moreira, Fabio de F.
    2012 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), 2012, : 101 - 108