{"title":"Design and Implementation of a CSV Validation System","authors":"Abdulrazaq Abba, Mohammed A. Hassan","doi":"10.1145/3274856.3274879","DOIUrl":null,"url":null,"abstract":"The need for error checking is essential in our daily activities, as the saying goes \"to err is human\". This issue becomes problematic when it involves hidden errors. Depending on the hidden errors, in critical systems this can lead to a tragedy or disaster. There are two possible solutions, either preventing the error or detecting and correcting the error. In the case of file system detection and correction is more effective. In this work we consider the later case of error detection and correction, here we develop a scalable tabular technique for detecting errors in a file system. We apply the technique on a CSV file system with developing an application. The application detects and corrects errors in a CSV file. Scalability is one of the strength that differentiate this work from other related work. This scalability of the application provides an easy way for expanding the scope of possible errors that can be detected and corrected. The work contributes in illustrating a technique that improves confidence in the well-known legacy file CSV. This is very important considering the role of CSV file in transmission and processing of data, especially in data migration. The result of this work indicates a promising scalable approach for error detection and correction on a file system like CSV file.","PeriodicalId":373840,"journal":{"name":"Proceedings of the 3rd International Conference on Applications in Information Technology","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 3rd International Conference on Applications in Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3274856.3274879","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The need for error checking is essential in our daily activities, as the saying goes "to err is human". This issue becomes problematic when it involves hidden errors. Depending on the hidden errors, in critical systems this can lead to a tragedy or disaster. There are two possible solutions, either preventing the error or detecting and correcting the error. In the case of file system detection and correction is more effective. In this work we consider the later case of error detection and correction, here we develop a scalable tabular technique for detecting errors in a file system. We apply the technique on a CSV file system with developing an application. The application detects and corrects errors in a CSV file. Scalability is one of the strength that differentiate this work from other related work. This scalability of the application provides an easy way for expanding the scope of possible errors that can be detected and corrected. The work contributes in illustrating a technique that improves confidence in the well-known legacy file CSV. This is very important considering the role of CSV file in transmission and processing of data, especially in data migration. The result of this work indicates a promising scalable approach for error detection and correction on a file system like CSV file.