Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/37390
Title: ภาษาจำเพาะโดเมนสำหรับสนับสนุนการตัดสินใจร่วมการจราจรทางอากาศ
Other Titles: Domain specific language for air traffic collaborative decision support
Authors: สกนธ์ ศิลปกุล
Advisors: ญาใจ ลิ่มปิยะกรณ์
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: Yachai.L@chula.ac.th
Subjects: ภาษาจำเพาะโดเมน
การควบคุมจราจรทางอากาศ
ระบบสนับสนุนการตัดสินใจ
Domain-specific programming languages
Air traffic control
Decision support systems
Issue Date: 2555
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การเพิ่มขึ้นของการจราจรทางอากาศทั่วโลกที่ปรากฏอย่างเห็นได้ชัด ทำให้ภาคอุตสาหกรรมต้องใช้งานพื้นที่อากาศให้มากที่สุด หนึ่งในแนวทางที่น่าจะสัมฤทธิ์ผลคือ การใช้สารสนเทศจากข้อมูลที่มีอยู่แล้วให้เกิดประโยชน์สูงสุด ในช่วงแรก กฏการจราจรทางอากาศทั้งหมดสามารถโปรแกรม และบูรณาการเข้ากับระบบโดยใช้ภาษาวัตถุประสงค์ทั่วไปเช่น ซีชาร์ป ซีพลัสพลัส หรือจาวา อย่างไรก็ตาม ภาษาวัตถุประสงค์ทั่วไปมีความซับซ้อนมากเกินไปสำหรับผู้ใช้งานที่จะเข้าใจและบำรุงรักษา รวมทั้งยังต้องแปลโปรแกรมใหม่ทุกครั้งที่รหัสคำสั่งเปลี่ยนแปลง เพื่อเพิ่มความยั่งยืนของระบบ งานวิจัยนี้จึงได้พัฒนาภาษาจำเพาะโดเมน เรียกว่า ภาษาสคริปต์กฎการจราจรทางอากาศ (เออาร์เอสแอล) ภาษาดังกล่าวถูกออกแบบมาโดยเฉพาะสำหรับสภาพแวดล้อมการทำงานร่วมกัน เพื่อระบุระยะห่างที่น้อยที่สุดระหว่างอากาศยานที่เฟสวางแผน เออาร์เอสแอลสามารถใช้เป็นภาษารูปนัยสำหรับการกำหนดค่าใช้งานกฏการจราจรทางอากาศ และใช้แบ่งปันข้อมูลในฐานะที่เป็นภาษาจำเพาะโดเมน เออาร์-เอสแอลจึงสามารถเข้าใจได้ง่ายและบำรุงรักษาได้เองโดยผู้เชี่ยวชาญโดเมนการจราจรทางอากาศ ภาษาที่พัฒนาขึ้นได้ถูกบูรณาการเข้าไปในโครงการการตัดสินใจร่วมกัน (ซีดีเอ็ม) ของบริษัทวิทยุการบินแห่งประเทศไทยเพื่อช่วยรวบรวมองค์ประกอบหลักที่สำคัญ จำเป็นสำหรับการระบุระยะห่างที่ปลอดภัยสำหรับเส้นทางบินตามแนวราบ ผลการประเมินแสดงให้เห็นว่าเออาร์เอสแอลและฟังก์ชันการให้บริการทำงานได้อย่างถูกต้อง เช่นเดียวกับคำตอบที่ได้รับจากผู้เชี่ยวชาญ
Other Abstract: Phenomenal growth in air traffic across the world is leading industries to maximize the use of airspace. One of the promising approaches would be to optimize the utilization of information derived from existing data. In early period, all air traffic rules can be programmed and integrated to the system using a general-purpose language like C#, C++, or Java. However, general-purpose languages are too complicated for the users to understand and maintain. They must be recompiled every time the code has been changed as well. To increase sustainability of the system, this research has thus developed a domain specific language called Aeronautical Rules Script Language (ARSL). The language is particularly designed for collaborative environment aiming at determining separation minima required between aircrafts at planning phase. ARSL can be used as a formal language for configuring air traffic rules and information sharing. As a domain specific language, ARSL is easy to understand and maintain for aeronautical domain experts. The language has been implemented and integrated into the Collaborative Decision Making (CDM) project of Aeronautical Radio of Thailand to help integrate the major elements essential for defining safety longitudinal aircraft separation. The evaluation results show that the implemented ARSL and its services function accurately, providing the same answers as obtained from the specialist.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2555
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิศวกรรมซอฟต์แวร์
URI: http://cuir.car.chula.ac.th/handle/123456789/37390
URI: http://doi.org/10.14457/CU.the.2012.1080
metadata.dc.identifier.DOI: 10.14457/CU.the.2012.1080
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
sakon_si.pdf4.13 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.