ARSL: A Domain Specific Language for Aircraft Separation Minima Determination

  • Sakon Sinlapalun
  • Yachai Limpiyakorn
Part of the Communications in Computer and Information Science book series (CCIS, volume 340)


This paper proposes Aeronautical Rules Script Language (ARSL), which is particularly designed for the collaborative determination of a required separation between aircrafts before the tactical phase. ARSL is a domain specific language (DSL) that can be used as a formal language for information sharing and airspace configuration. The advantages of ARSL are that it allows domain specialists to understand, easy to write, reuse, and maintain the program efficiently. In this research, ARSL is implemented and integrated into the col-laborative decision making (CDM) project of Aeronautical Radio of Thailand as a case study.


Domain Specific Language Collaborative Decision Support Aero-nautical 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    EUROCONTROL - Aeronautical Informationl Exchange,
  2. 2.
    Comitz, P.: A Domain Specific Approach to Aviation Data. In: ICNS Conference (2010)Google Scholar
  3. 3.
    Jimenez, M., Rosique, F., Sanchez, P., Alvarez, B., Iborra, A.: Hibitation: Domain Specific Language for Home Automation. IEEE Software, 30–38 (2009)Google Scholar
  4. 4.
    Fowler, M.: A pedagological framework for Domain Specific Languages. IEEE Software 26(4), 13–14 (2009)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Arpaia, P., Fiscarelli, L., Commara, L., Petrone, C.: A Model-Driven Domain-Specific Scripting Language for Measurement-System Frameworks. IEEE Transactions on Instrumentation and Measurement 60(12), 3756–3766 (2011)CrossRefGoogle Scholar
  6. 6.
    Fowler, M.: Domain Specifics Languages. Addison-Wesley Professional (2010)Google Scholar
  7. 7.
    International Civil Aviation Organization: Procedures for Air Navigation Services Air Traffic Management (Doc 4444) (2007)Google Scholar
  8. 8.
  9. 9.
    Irony - NET Language Implementation Kit,

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Sakon Sinlapalun
    • 1
  • Yachai Limpiyakorn
    • 1
  1. 1.Department of Computer EngineeringChulalongkorn UniversityBangkokThailand

Personalised recommendations