Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Extending document models to incorporate semantic information for complex standards
Clowes D., Dawson R., Probets S. Computer Standards & Interfaces36 (1):97-109,2013.Type:Article
Date Reviewed: Mar 17 2014

Important documents, especially standards documents describing (software) requirements for critical industries, really ought to be precise. Unfortunately, most of these documents are written in English prose, which is woefully imprecise and easily misinterpreted. Extending documents with semantic information is thus a worthy goal.

Of course, this is by no means a new idea: the seeds of it go back to Vannevar Bush’s highly influential article [1]. Such ideas pervade the design of Extensible Markup Language (XML) and its associated technologies (in particular XLink, XSD, and extensible stylesheet language (XSL)). Separately, people have been using various aspects of mathematics for capturing the semantics of many of the artifacts of engineering and computer science.

The paper at hand used a particular standards document (MIL-STD-6016C) for a case study, to propose a framework for the creation of hybrid documents. The authors chose a sampling technique and appear to have sampled 24 pages (three pages across eight topics) from an 8000-plus-page document. It is unclear if such a small sample is statistically significant.

What is then partially developed, with a few sparse examples provided here, is a way to insert some structure atop the English prose. This structure does provide some semantics for the presentation of the material of the document, but it does not actually provide semantics for the meaning of the presented artifacts. This structure would be quite helpful in extracting items like data definitions (which could be used directly in code), but still entirely useless for understanding what that data is supposed to convey.

The paper’s text is long-winded, and frequently repetitive, but then strangely concise when it comes time to give explicit examples that would really help convey their ideas in a more concrete manner. Ironically, their paper suffers from many of the same defects that they identify as problems with standards documents. Their sampling of the relevant literature also seems lacking: the most obvious omission is any mention of OpenMath and/or OMDoc, which already today serve as the basis for working implementations of many of the ideas presented here. Citing an obscure technical report from 1995 for the concept of “separation of concerns” instead of the work of Dijkstra is another irritant.

The goals of the work presented here are laudable, but the paper itself is not.

Reviewer:  Jacques Carette Review #: CR142087 (1406-0477)
1) Bush, V. As we may think. The Atlantic 176, (1945), 101–108.
Bookmark and Share
  Featured Reviewer  
 
General (I.6.0 )
 
 
Aerospace (J.2 ... )
 
 
Semantics (D.3.1 ... )
 
 
Formal Definitions And Theory (D.3.1 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
An introduction to simulation using GPSS/H
Schriber T., John Wiley & Sons, Inc., New York, NY, 1991. Type: Book (9780471043348)
Jul 1 1992
Modern statistical, systems, and GPSS simulation
Karian Z., Dudewicz E. (ed), Computer Science Press, Inc., New York, NY, 1991. Type: Book (9780716782322)
Jul 1 1992
Computer simulation
McHaney R., Academic Press Prof., Inc., San Diego, CA, 1991. Type: Book (9780124841406)
Jul 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy