Survey of Schema Languages: On a Software Complexity Metric

被引:0
|
作者
Sotonwa, Kehinde [1 ]
Adeyiga, Johnson [1 ]
Adenibuyan, Michael [1 ]
Dosunmu, Moyinoluwa [1 ]
机构
[1] Bells Univ Technol, Ota, Nigeria
关键词
Relax-NG (rng); W3C XML schema (wxs); Schema documents (DS);
D O I
10.1007/978-3-031-28073-3_25
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Length in Schema (LIS) is a numerical measurement of the schema documents (DS) of extensiblemarkup language (XML) that contain schemas from xml schema language in a manuscript form. LIS likened to source line of codes (SLOC) in software complexity which is used to calculate the amount of effort that will be required to develop a schema document. Different LIS were considered such as Blank Length in Schema (BLIS), Total Length in Schema (TLIS), Commented Length in Schema (CLIS) and Effective Length in Schema (ELIS) for sixty (60) different schema documents acquired online through Web Services Description Language (WSDL) and implemented in two schema languages: Relax-NG (rng) and W3C XMLschema (wxs) to estimate schema productivity and maintainability. It was discovered that overall understandability and flexibility of schemas become much easier with less maintenance efforts in rng than wxs.
引用
收藏
页码:349 / 361
页数:13
相关论文
共 50 条
  • [1] Evaluation of Schema Languages: RNG and WXS on Interface Complexity Metric
    Sotonwa, Kehinde
    Achas, Moses
    Adewumi, Oyinkansola
    Olabiyisi, Stephen
    10TH INTERNATIONAL YOUNG SCIENTISTS CONFERENCE IN COMPUTATIONAL SCIENCE (YSC2021), 2021, 193 : 524 - 535
  • [2] A new software complexity metric
    McQuaid, PA
    DECISION SCIENCES INSTITUTE, 1997 ANNUAL MEETING, PROCEEDINGS, VOLS 1-3, 1997, : 657 - 659
  • [3] INTERCONNECTIVITY METRIC FOR SOFTWARE COMPLEXITY
    BOLOIX, G
    ROBILLARD, PN
    INFOR, 1988, 26 (01) : 17 - 39
  • [4] Software Complexity Reduction by Automated Refactoring Schema
    Cao, Siteng
    Zhao, Yongxin
    Shi, Ling
    2019 13TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2019), 2019, : 208 - 215
  • [5] Evaluating software deployment languages and schema - An experience report
    Hall, RS
    Heimbigner, DM
    Wolf, AL
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, : 177 - 185
  • [6] A CRITIQUE OF CYCLOMATIC COMPLEXITY AS A SOFTWARE METRIC
    SHEPPERD, M
    SOFTWARE ENGINEERING JOURNAL, 1988, 3 (02): : 30 - 36
  • [7] A Metric for Evaluating Residual Complexity in Software
    Krisper, Michael
    Iber, Johannes
    Kreiner, Christian
    Quaritsch, Markus
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2017), 2017, 748 : 138 - 149
  • [8] Software complexity metric with the critical value
    Kokol, P
    Brest, J
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 494 - 499
  • [9] Is extension complexity a fundamental software metric?
    Kantorowitz, E
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 270 - 272
  • [10] A structural complexity metric for software components
    Fangjun Wu
    Tong Yi
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 161 - 163