Volume 3 Number 2 (Feb. 2008)
Home > Archive > 2008 > Volume 3 Number 2 (Feb. 2008) >
JSW 2008 Vol.3(2): 33-40 ISSN: 1796-217X
doi: 10.4304/jsw.3.2.33-40

Representing Procedural Logic in XML

Albert D. Bethke
RTI International, Research Triangle Park, NC, 27709, USA

Abstract—Extensible Markup Language (XML) is a powerful tool used for describing structured documents and exchanging standardized data files over the Internet. This article describes how using XML in an unconventional way greatly improves the usability and effectiveness of an authoring system for generating computer-assisted interviewing (CAI) applications. In addition to specifying the content, structure, and format of a questionnaire, XML tags are used to specify the procedural elements (Boolean expressions and simple computations) that represent the dynamic aspects of a CAI questionnaire. These procedural elements are represented with the creation of a set of XML tags that embody a simple functional programming language.

Index Terms—extensible markup language, computerassisted interviewing, computer-assisted self-interviewing, functional programming

[PDF]

Cite: Albert D. Bethke, " Representing Procedural Logic in XML," Journal of Software vol. 3, no. 2, pp. 33-40, 2008.

General Information

ISSN: 1796-217X (Online)
Frequency:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Apr 26, 2021 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Nov 18, 2021 News!

    Papers published in JSW Vol 16, No 1- Vol 16, No 6 have been indexed by DBLP   [Click]

  • Dec 24, 2021 News!

     Vol 15, No 1- Vol 15, No 6 has been indexed by IET-(Inspec)   [Click]

  • Nov 18, 2021 News!

    [CFP] 2022 the annual meeting of JSW Editorial Board, ICCSM 2022, will be held in Rome, Italy, July 21-23, 2022   [Click]

  • Feb 09, 2023 News!

    Vol 18, No 1 has been published with online version   [Click]