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 条
  • [41] Comparative analysis of six XML schema languages
    Lee, Dongwon
    Chu, Wesley W.
    SIGMOD Record (ACM Special Interest Group on Management of Data), 2000, 29 (03): : 76 - 86
  • [42] COMPLEXITY OF DATABASE LANGUAGES
    ORMAN, L
    INFORMATION SYSTEMS, 1991, 16 (02) : 169 - 184
  • [43] Complexity in sign languages
    Malaia, Evie A.
    Borneman, Joshua D.
    Kurtoglu, Emre
    Gurbuz, Sevgi Z.
    Griffin, Darrin
    Crawford, Chris
    Gurbuz, Ali C.
    LINGUISTICS VANGUARD, 2023, 9 : 121 - 131
  • [44] Evaluation and Comparison of Metrics for XML Schema Languages
    Falola, Oluwadamilare
    Misra, Sanjay
    Adewumi, Adewole
    Damasevicius, Robertast
    ADVANCES IN DIGITAL TECHNOLOGIES, 2017, 295 : 51 - 59
  • [45] From program languages to software languages
    Pepper, P
    Cebulla, M
    Didrich, K
    Grieskamp, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 60 (02) : 91 - 101
  • [46] The complexity of concept languages
    Donini, FM
    Lenzerini, M
    Nardi, D
    Nutt, W
    INFORMATION AND COMPUTATION, 1997, 134 (01) : 1 - 58
  • [47] Complexity in Convex Languages
    Brzozowski, Janusz
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2010, 6031 : 1 - 15
  • [48] TOWARDS MORE POWERFUL CONCEPTUAL SCHEMA LANGUAGES
    CREASY, P
    PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS, 1989, : 1 - 8
  • [49] Structural Characterizations of Schema-Mapping Languages
    ten Cate, Balder
    Kolaitis, Phokion G.
    COMMUNICATIONS OF THE ACM, 2010, 53 (01) : 101 - 110
  • [50] STRUCTURED TESTING: A SOFTWARE TESTING METHODOLOGY USING THE CYCLOMATIC COMPLEXITY METRIC, 1982.
    McCabe, Thomas J.
    National Bureau of Standards, Special Publication, 1982,