01whole.pdf (12.4 MB)
Download file

A web-based text editor for a controlled natural language

Download (12.4 MB)
posted on 28.03.2022, 13:20 by Udit Hari Mehta
In recent years there has been massive improvement in predicting what a user wants to type, as advanced technology is more accessible than previously.User interfaces and human -computer interaction have become vital in today's world. This has encouraged a project that explores the user-interface of a text editor of Procesable English (PENG), a machine-oriented controlled natural language (CNL), which has as yet not been explored the way it desrves. A CNL limits the natural language (base language) by putting constraints over syntax, semantics and lexicon. A speech interface API, to provide speech input, was implemented in a previous prototype, which had functionality problems. This paper presents the change in user interface, by making it more appealing and easier to use. Additionally, the entire system (code) was documented to better understand the system, while improving the human-computer interaction. We also aimed to rectify the problem where the system would not allow multiple sentences to be entered into the text editor of the PENG system.


Table of Contents

1. Introduction -- 2. Background and related work -- 3. Literature review of PENG -- 4. Timeline -- 5. Requirements -- 6. Tools required and implementation -- 7. Working of PENG -- 8. Discussion and current work -- 9. Explanation of important JavaScript files -- 10. Risk assessment -- 11. Conclusion -- 12. Future work -- 13. Abbreviations -- 14. References -- Appendices.


Empirical thesis. Bibliography: pages 82-83

Awarding Institution

Macquarie University

Degree Type

Thesis bachelor honours


BSc (Hons), Macquarie University, Faculty of Science and Engineering, School of Engineering

Department, Centre or School

School of Engineering

Year of Award


Principal Supervisor

Rolf Schwitter


Copyright Udit Hari Mehta 2017. Copyright disclaimer: http://mq.edu.au/library/copyright




1 online resource (85 pages colour illustrations)

Former Identifiers

mq:70415 http://hdl.handle.net/1959.14/1263533

Usage metrics