Cheap Production of Japanese Documents, an Experiment in Programmin Methodology
Original Publication Date: 1978-Jun-30
Included in the Prior Art Database: 2007-Mar-28
Software Patent Institute
Kimura, Izumi: AUTHOR [+2]
Cheap Production of Japanese Documents, an Experiment in Programming Methodology* Izumi Kimurat*
Cheap Production of Japanese Documents, an Experiment in Programming Methodology*
Carnegie-Mellon University and
Tokyo Institute of Technology
June 30, 1978
* This work was supported in part by the Advanced Research Projects Agency of the Department of Defense under contracts DAHC 15-72-C-038 and F44620-73-C-0074 (which is monitored by the Air Force Office of Scientific Research), and in part by National Science Foundation Grant DCR 74-04187.
**Visiting CMU from T.I.T. Present address: Department of Computer Science,
Carnegie-Mellon University, Pittsburgh, Pa. 15213. From September 1978 on:
Department of Information Science, Tokyo Institute of Technology, Ookayama, Meguroku, Tokyo 152, Japan.
This paper describes a small experiment in programming methodology. The problem is to do something nice for the production of Japanese documents in a given environment. The assumed environment is that of the Department of Computer Science, Carnegie-Mellon University (CMU). The experiment is done by a one-man team consisting of the author. The process involves four factors: (1) preparing data,
(2) finding the properties of the computing environment, (3) designing the user interface, and (4) actually writing a program. All these proceeds in parallel, and results in an inefficient but well-considered "mock-up", on which a more efficient production version can be based. The program, written in Snob01 4, accepts a sort of romanized Japanese. The output, printed on the Xerox Graphics Printer of CMU,
makes mixed use of the hirakana and the katakana characters, but the kanji (Chinese characters) is excluded. At the focus of attention is how the general shape of the software is determined, i.e., requirement analysis in the broad sense. We try to .
support the developer's imagination. For this purpose we combine disciplined and undisciplined life-styles. Relations to the works of Sandewall, Kernighan and
Piauger, and others are discussed. The first half of this paper also serves as a user's manual of. the product.
Key Words and Phrases
... . engineerin9 lT:erogramming methodology~ requirement analysis, (text
---- -"- - -_r
processing; Japanese documents, manpower limitation, Snoboi, Xerox Graphics Printer, --djoppiness, left-corner construction.
- - -
Chapter 1. INTRODUCTION
1.1. AN OUTLINE
This paper describes a small experiment in programming methodology. Given a rather fancy computing environment, and severely limited developer's time, a small system for producing Japanese documents is developed. We are interested in programming...