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 条