English-based Controlled Language
(Redirected from Structured English)
- AKA: Structured English.
- See: Attempto Controlled English, Structured Programming.
- (Wikipedia, 2015) ⇒ http://en.wikipedia.org/wiki/Structured_English Retrieved:2015-10-24.
- Structured English is the use of the English language with the syntax of structured programming to communicate the design of a computer program to non-technical users by breaking it down into logical steps using straightforward English words. Structured English aims to get the benefits of both the programming logic and natural language: program logic helps to attain precision, whilst natural language helps with the familiarity of the spoken word.  It is the basis of some programming languages such as SQL (Structured Query Language) "for use by people who have need for interaction with a large database but who are not trained programmers". 
- ""What is Structured English", Wisegeek.com, retrieved 23 April 2014
- "Implementation of a Structured English Query Language" M.M. Astrahan and D.D. Chamberlain, IBM Research Division, San Jose, ACM, May 1975 (retrieved from Cleveland State University website, April 2014)
- (O'Brien, 2003) ⇒ Sharon O’Brien. (2003). “Controlling Controlled English. An Analysis of Several Controlled Language Rule Sets.” In: Proceedings of EAMT-CLAW 3
- (Schwitter, 2002) ⇒ Rolf Schwitter. (2002). “English As a Formal Specification Language.” In: Database and Expert Systems Applications.
- (Fuchs et al., 1999) ⇒ Norbert E. Fuchs, Uta Schwertel, and Rolf Schwitter. (1999). “Attempto Controlled English — not Just Another Logic Specification Language.” In: Logic-based program synthesis and transformation.
- (Carasik et al, 1990) ⇒ R. P. Carasik, S. M. Johnson, D. A. Patterson, and G. A. Von Glahn. (1990). “Domain Description Grammar: Application of linguistic semantics.” In: ACM SIGSOFT Software Engineering, 15(5).