Improving the ISO Prolog Standard by Analyzing Compliance Test Results

نویسندگان

  • Peter Szabó
  • Péter Szeredi
چکیده

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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Iso / Iec Dtr 13211 – 3 : 2006

This technical report (TR) is an optional part of the International Standard for Prolog, ISO/IEC 13211. Prolog manufacturers wishing to implement Definite Clause Grammar rules in a portable way should do so in compliance with this technical report. Grammar rules provide convenient functionality for parsing and processing text in a variety of languages. They have been implemented in many Prolog ...

متن کامل

A survey of Compliance of Persian Abstracts of Research Articles in Medical Journals of Universities of Medical Sciences (Type 1) with the Vancouver Guideline and ISO 214 Standard

Background & Aims: An abstract is the best source of information within a content. The structured abstract is the best representation of the main source. Writing an appropriate abstract requires adherence to standards of abstracting. The aim of this study wasto investigate the compliance of Persian abstracts of research papers in medical journals of universities of medical sciences (type 1) wit...

متن کامل

User's Functions in Standard Prolog

We integrate user-defined functions with semantic equations into standard Prolog. In order to interface them with Prolog, we introduce a single operator. If a predicate invocation is prefixed by this operator, its parameters are expressions evaluated by the standard arithmetic of Prolog, and by our equations using innermost basic narrowing. The extended language is called PLN 5. (PLN = ProLog w...

متن کامل

Conformity of Hospital Information Systems to ISO Standard 9241/ 110 in Hospitals Affiliated to Bushehr University of Medical Sciences: the Users, Point of View

Background: Extensive use of hospital information systems mandate their assessment. Materials and Methods: This cross-sectional study was conducted in hospitals affiliated to Bushehr University of Medical Sciences from May 2018 to February 2019. Data were collected using ISO 9241/110 standard questionnaire. This self-administered questionnaire was distributed among 568 software users in the u...

متن کامل

Evaluation of Radiology and Pathology Subsystems of Hospital Information Systems

Background & Aims: Compliance with standards of designing information systems leads to efficient utilization and ease of use for consumers. In this study, the compliance of the radiology and pathology subsystems of a hospital information system with ISO 9241 section 12 was assessed in selected hospitals affiliated with Kerman University of Medical Sciences, Iran. Methods...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006