USING A META-LANGUAGE TO BRIDGE THE GAP BETWEEN NATURAL LANGUAGES AND COMPUTER LANGUAGES

Natural languages have vast vocabularies, complex grammars and inherent ambiguities that make them difficult to be processed directly by computers, even with state-of-the-art technology. Therefore, in order to communicate with computers we need to ‘develop software’, which is actually the very proce...

Full description

Bibliographic Details
Main Author: Selin Temizer
Format: Article
Language:English
Published: Turkish Air Force Academy 2007-07-01
Series:Havacılık ve Uzay Teknolojileri Dergisi
Subjects:
Online Access:http://www.jast.hho.edu.tr/JAST/index.php/JAST/article/view/170/158
_version_ 1797907928653496320
author Selin Temizer
author_facet Selin Temizer
author_sort Selin Temizer
collection DOAJ
description Natural languages have vast vocabularies, complex grammars and inherent ambiguities that make them difficult to be processed directly by computers, even with state-of-the-art technology. Therefore, in order to communicate with computers we need to ‘develop software’, which is actually the very process of translating our problem statements, data and solution algorithms from the languages we speak to the languages that computers speak. But software development and maintenance are costly, time consuming and have many major challenges of their own. In this document we present a group of techniques and tools, collectively named as Temizer Description System, that aim to bridge the gap between natural languages and computer languages by enabling computers to understand the logical structure of natural language texts. The main idea is to tag texts piece by piece in order to make them semantically meaningful to the computers. Once computers start figuring out the meaning of text chunks, they can also use the same chunks to talk back to us and we demonstrate how this new and effective way of communication could be used to automate (i.e. eliminate) many tedious and error-prone aspects of developing and maintaining software.
first_indexed 2024-04-10T10:44:34Z
format Article
id doaj.art-9c2102dd9e564f6194cff47c7cee5520
institution Directory Open Access Journal
issn 1304-0448
1304-0448
language English
last_indexed 2024-04-10T10:44:34Z
publishDate 2007-07-01
publisher Turkish Air Force Academy
record_format Article
series Havacılık ve Uzay Teknolojileri Dergisi
spelling doaj.art-9c2102dd9e564f6194cff47c7cee55202023-02-15T16:20:21ZengTurkish Air Force AcademyHavacılık ve Uzay Teknolojileri Dergisi1304-04481304-04482007-07-01322536USING A META-LANGUAGE TO BRIDGE THE GAP BETWEEN NATURAL LANGUAGES AND COMPUTER LANGUAGESSelin Temizer0Massachusetts Institute of TechnologyNatural languages have vast vocabularies, complex grammars and inherent ambiguities that make them difficult to be processed directly by computers, even with state-of-the-art technology. Therefore, in order to communicate with computers we need to ‘develop software’, which is actually the very process of translating our problem statements, data and solution algorithms from the languages we speak to the languages that computers speak. But software development and maintenance are costly, time consuming and have many major challenges of their own. In this document we present a group of techniques and tools, collectively named as Temizer Description System, that aim to bridge the gap between natural languages and computer languages by enabling computers to understand the logical structure of natural language texts. The main idea is to tag texts piece by piece in order to make them semantically meaningful to the computers. Once computers start figuring out the meaning of text chunks, they can also use the same chunks to talk back to us and we demonstrate how this new and effective way of communication could be used to automate (i.e. eliminate) many tedious and error-prone aspects of developing and maintaining software.http://www.jast.hho.edu.tr/JAST/index.php/JAST/article/view/170/158Natural language processingmeta-languageverification/validationrequirementsDO-178B
spellingShingle Selin Temizer
USING A META-LANGUAGE TO BRIDGE THE GAP BETWEEN NATURAL LANGUAGES AND COMPUTER LANGUAGES
Havacılık ve Uzay Teknolojileri Dergisi
Natural language processing
meta-language
verification/validation
requirements
DO-178B
title USING A META-LANGUAGE TO BRIDGE THE GAP BETWEEN NATURAL LANGUAGES AND COMPUTER LANGUAGES
title_full USING A META-LANGUAGE TO BRIDGE THE GAP BETWEEN NATURAL LANGUAGES AND COMPUTER LANGUAGES
title_fullStr USING A META-LANGUAGE TO BRIDGE THE GAP BETWEEN NATURAL LANGUAGES AND COMPUTER LANGUAGES
title_full_unstemmed USING A META-LANGUAGE TO BRIDGE THE GAP BETWEEN NATURAL LANGUAGES AND COMPUTER LANGUAGES
title_short USING A META-LANGUAGE TO BRIDGE THE GAP BETWEEN NATURAL LANGUAGES AND COMPUTER LANGUAGES
title_sort using a meta language to bridge the gap between natural languages and computer languages
topic Natural language processing
meta-language
verification/validation
requirements
DO-178B
url http://www.jast.hho.edu.tr/JAST/index.php/JAST/article/view/170/158
work_keys_str_mv AT selintemizer usingametalanguagetobridgethegapbetweennaturallanguagesandcomputerlanguages