Improving the ISO Prolog standard by analyzing compliance test results

被引:4
|
作者
Szabo, Peter [1 ]
Szeredi, Peter [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Comp Sci & Informat Theory, H-1117 Budapest, Hungary
来源
关键词
D O I
10.1007/11799573_20
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Part 1 of the ISO Prolog standard (ISO/IEC 13211) published in 1995 covers the core of Prolog, including syntax, operational semantics, streams and some built-in predicates. Libraries, DCGs, and global mutables are current standardization topics. Most Prolog implementations provide an ISO mode in which they adhere to the standard. Our goal is to improve parts of the Prolog standard already published by finding and fixing ambiguities and missing details. To do so, we have compiled a suite of more than 1000 test cases covering part 1, and ran it on several free and commercial Prolog implementations. In this study we summarize the reasons of the test case failures, and discuss which of these indicate possible flaws in the standard. We also discuss test framework and test case development issues specific to Prolog, as well as some portability issues encountered.
引用
收藏
页码:257 / 269
页数:13
相关论文
共 50 条
  • [1] Strategic Approach to EMC Test Laboratory Accreditation in Compliance with ISO/IEC 17025 Standard
    Kumar, Deepak
    INCEMIC 2006: 9TH INTERNATIONAL CONFERENCE ON ELECTROMAGNETIC INTERFERENCE AND COMPATIBILITY, PROCEEDINGS, 2006, : 233 - 236
  • [2] A Framework for Analyzing and Improving ISP Compliance
    Chen, Xiaofeng
    Tyran, Craig K.
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2023, 63 (06) : 1408 - 1423
  • [3] The standard ISO 39001, a results-based approach to improving road safety
    La Norma ISO 39001, un enfoque basado en resultados para mejorar la seguridad vial
    Aragón, A., 1600, Asociacion Espanola de la Carretera (04):
  • [4] IMPROVING COMPLIANCE AUDITS - THE ASBS NEW STANDARD
    MCNAMEE, PL
    MONK, HL
    SAUTER, DP
    JOURNAL OF ACCOUNTANCY, 1989, 168 (01): : 78 - +
  • [5] Improvement proposals for requirements compliance in the ISO/IEC 29110 standard
    Mejia, Jezreel
    Orozco-Jimenez, Ernesto
    Terron-Macias, Victor
    Acevedo, Daniela
    2023 MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, ENC, 2024,
  • [6] Scope of the ISO 14001: 2015 Standard as an Environmental Compliance Program
    Martinez Reyes, Johana
    OBSERVATORIO MEDIOAMBIENTAL, 2020, 23 : 63 - 82
  • [7] Standard symbols - Using the ISO test method
    Ferguson, A
    Brown, W
    CONTEMPORARY ERGONOMICS 2003, 2003, : 531 - 536
  • [8] Description of examinations and their results and ISO standard 15189
    Fuentes-Arderiu, Xavier
    CLINICAL CHEMISTRY AND LABORATORY MEDICINE, 2006, 44 (09) : 1164 - 1167
  • [9] Compliance of the LinkedIn Privacy Policy with the Principles of the ISO 29100:2011 Standard
    Michota, Alexandra
    Katsikas, Sokratis
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2014 WORKSHOPS, 2015, 9051 : 72 - 83
  • [10] Improving the ISO/IEC 11770 standard for key management techniques
    Cremers, Cas
    Horvat, Marko
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2016, 15 (06) : 659 - 673