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 条
  • [31] Survey On Software Design-Pattern Specification Languages
    Khwaja, Salman
    Alshayeb, Mohammad
    ACM COMPUTING SURVEYS, 2016, 49 (01)
  • [32] A survey instrument for understanding the complexity of software maintenance
    Stark, GE
    Oman, P
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1995, 7 (06): : 421 - 441
  • [33] A Survey on Impact of Lines of Code On Software Complexity
    Bhatia, Sonam
    Malhotra, Jyoteesh
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY RESEARCH (ICAETR), 2014,
  • [34] Ontologies and schema languages on the web
    Klein, M
    Broekstra, J
    Fensel, D
    van Harmelen, F
    Horrocks, I
    SPINNING THE SEMANTIC WEB: BRINGING THE WORLD WIDE WEB TO ITS FULL POTENTIAL, 2003, : 95 - 139
  • [35] The Kripke schema in metric topology
    Lubarsky, Robert
    Richman, Fred
    Schuster, Peter
    MATHEMATICAL LOGIC QUARTERLY, 2012, 58 (06) : 498 - 501
  • [36] A Complexity Metric for Concurrent Finite State Machine Based Embedded Software
    Guo, Liangpeng
    Vincentelli, Alberto Sangiovanni
    Pinto, Alessandro
    2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 189 - 195
  • [37] Exploring Software Complexity Metric from Procedure Oriented to Object Oriented
    Pawade, Dipti
    Dave, Devansh J.
    Kamath, Aniruddha
    2016 6TH INTERNATIONAL CONFERENCE - CLOUD SYSTEM AND BIG DATA ENGINEERING (CONFLUENCE), 2016, : 630 - 634
  • [38] A Comparative Analysis of XML Schema Languages
    Ansari, Muhammad Shahid
    Zahid, Noman
    Doh, Kyung-Goo
    DATABASE THEORY AND APPLICATION, 2009, 64 : 41 - 48
  • [39] Expressiveness and complexity of XML Schema
    Martens, Wim
    Neven, Frank
    Schwentick, Thomas
    Bex, Geert Jan
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2006, 31 (03): : 770 - 813
  • [40] A SURVEY ON SOFTWARE COMPLEXITY METRICS IN THE CONTEXT OF THEIR APPLICATION IN EDUCATIONAL ENVIRONMENT
    Stankov, E.
    Bogdanova, A. Madevska
    Ilijoski, B.
    Jovanov, M.
    12TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED), 2018, : 9395 - 9404