FROM AVIATION TO WEB STANDARDS: TRANSFORMATION OF SSIM FILES INTO JSON FORMAT

2024;
: 49-57
https://doi.org/10.23939/cds2024.01.049
Received: March 01, 2024
Revised: April 01, 2024
Accepted: April 05, 2024
1
Lviv Polytechnic National University
2
Lviv Polytechnic National University

Considering dynamic changes in the aviation sector, successful data exchange and integration planning plays a pivotal role in maintaining operational efficiency of airlines. Although the SSIM (Standard Schedules Information Manual) file is considered a reliable format, it has certain limitations regarding interaction and compatibility with other web technologies and programs due to its text format strictly defined by the specification. In this work, we propose an approach to convert SSIM files into the JSON (JavaScript Object Notation) format.

One of the central aspects of this work is a detailed transformation model that considers all the important structures and levels of information of the SSIM file, conducts their syntactic analysis, and converts them into a flexible and easily recoverable JSON format.

To transform a set of aviation flights into a combined flying line, a modified branch and bound method is used.

With a series of examples and experiments, the article aims to demonstrate the effectiveness of this methodology in terms of preserving data integrity and ensuring their accuracy. In particular, the problems faced during the transformation, for example, how to consider the consistency of data rows with fixed width in the SSIM file, are considered.

The transition from aviation-oriented formats, such as the SSIM file, to global web formats, such as JSON, is a process that goes beyond technologies and aims to increase the flexibility and convenience of collaboration, as well as data processing in the aviation industry. This research helps to implement this change, offering a simple, effective, and scalable approach for converting airline schedules into a format that by its nature meets the needs of modern information applications and systems.

[1] H. Oktal and O. Oktal, "The use of information technologies and systems in airlines," in Proc. Eur. Mediterr. Conf. Inf. Syst. EMCIS, 2009.

[2] R.A. Valdés, V.F.G. Comendador, A.R. Sanz, et al., "Aviation 4.0: More Safety through Automation and Digitization," Aircraft Technology, InTech, 2018. [Online]. Available: https://doi.org/10.5772/intechopen.73688

[3] R. Peres, M. Parreira-Rocha, A. Rocha, J. Barbosa, P. Leitão, and J. Barata, "Selection of a data exchange format for industry 4.0 manufacturing systems," 2016. [Online]. https://doi.org/10.1109/IECON.2016.7793750

[4] International Air Transport Association, Standard schedules information manual, Ref. No. 9179-21, Montreal – Geneva, 2011. ISBN: 978-92-9233-496-3.

[5] B. Ervural, "Prediction of Airline Flow Using Data Analytics Methods," 2023. [Online]. Available: 10.1007/978-3-031-43940-7_16.

[6] T. Bray, "The javascript object notation (json) data interchange format," No. rfc7159, 2014. https://doi.org/10.17487/rfc7159

[7] S. Khoirom, M. Sonia, B. Laikhuram, J. Laishram, and T.D. Singh, "Comparative analysis of Python and Java for beginners," Int. Res. J. Eng. Technol, vol. 7, no. 8, pp. 4384-4407, 2020.

[8] M. Patil and N. Yogi, "Importance of Data Collection and Validation for Systematic Software Development Process," Int. J. Comput. Sci. & Inf. Technol., vol. 3, 2011. [Online]. https://doi.org/10.5121/ijcsit.2011.3220

[9] R.C. Martin, Clean Architecture: A Craftsman’s Guide to Software Structure and Design, Boston, 2018.

[10] J. Clausen, "Branch and Bound Algorithms—Principles and Examples," Univ. Copenhagen, 1999.

[11] J. Rumbaugh, I. Jacobson, and G. Booch, The Unified Modeling Language Reference Manual, Reading, Mass, Addison Wesley Longman Inc., 1999.