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...
Main Author: | |
---|---|
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 |