{"title":"Muhadith: A Cloud Based Distributed Expert System for Classification of Ahadith","authors":"Kashif Bilal, S. Mohsin","doi":"10.1109/FIT.2012.22","DOIUrl":"https://doi.org/10.1109/FIT.2012.22","url":null,"abstract":"This paper presents a novel approach for the classification of the religious scriptures, the Hadith (sayings of Prophet Muhammad (plural Ahadith)). Muhadith is a distributed, Cloud based expert system that uses the Hadith science to classify Ahadith among 24 types from seven broad categories. Classification of the Hadith is a complex and sensitive task, and can only be performed by an expert of the Hadith sciences. Muhadith expert system is designed to imitate the Hadith experts for Hadith classification, and to enable a computer to behave like a Hadith expert to discriminate the authentic Ahadith from unauthentic ones. This paper presents the relationship and mapping of the expert system technology onto Hadith sciences, and technicalities involved in designing of the Muhadith expert system. We also propose solutions for the communicational and interoperability problems faced by the legacy web based distributed expert systems. We employ service oriented architecture to overcome the communicational problem and a candidature for the Software as a Service (SaaS) for the Cloud computing. The expert system also provides a reasoning facility that enables the user to look into the classification details. Muhadith expert system has been designed by merging the ideas from the domains of expert systems, Web technologies, and distributed computing systems. This type of an effort on the topic is rare and applying them in the domain of Hadith is our humble contribution.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"390 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115903649","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An Efficient High Throughput FPGA Implementation of AES for Multi-gigabit Protocols","authors":"Ulfat Hussain, H. Jamal","doi":"10.1109/FIT.2012.45","DOIUrl":"https://doi.org/10.1109/FIT.2012.45","url":null,"abstract":"Due to the requirement of high throughput architecture for encrypted channels, an efficient implementation of hardware is needed. This can be achieved by using smart utilization of high end reconfigurable platforms. To achieve convincingly high throughput, an efficient non-pipelined style implementation of Advanced Encryption Standard (AES) with key size of 128-bit, for multigigabit protocols on Field Programmable Gate Array (FPGA)is presented.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126604074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Evolution of Prepaid Payment Processor's Software Architecture: An Empirical Study","authors":"A. H. Qureshi, Ali Afzal Malik","doi":"10.1109/FIT.2012.41","DOIUrl":"https://doi.org/10.1109/FIT.2012.41","url":null,"abstract":"Prepaid cards are the payment option for consumers who want to use an electronic means of payment but do not want to tie up the payment with a credit or debit account. When a prepaid card transaction is initiated using a Point of Sale (POS) machine or an Automated Teller Machine (ATM), it travels through multiple entities for authorization. These entities include merchants, acquirers, branded networks, and payment processors. Each of the entities has its own software solution for processing its part of the transaction. In this paper we present an empirical study of the evolution of a payment processor's software architecture. We first describe a basic architecture which acts as a baseline for further evolution. Results of transaction processing on this baseline architecture are discussed to highlight different quality of service issues. This architecture is gradually evolved into subsequent architectures resolving the encountered issues.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"358 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121639198","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Control Oriented Mutation Testing for Detection of Potential Software Bugs","authors":"Muhammad Bilal Bashir, A. Nadeem","doi":"10.1109/FIT.2012.15","DOIUrl":"https://doi.org/10.1109/FIT.2012.15","url":null,"abstract":"An effective test case suite is one that has the potential to reveal real faults in the code. Mutation testing is a fault-based technique that helps measure the strength of test case set and to generate effective test cases. Faults are injected through pre-defined mutation operators and mutation score is a mean to calculate usefulness of test case set. Mutation testing approach suffers from two of its inherent issues, it is computationally expensive, second generation of equivalent mutants. Along with original program, every mutant has to be executed against all the test cases. An equivalent mutant always produces same output on original and mutant program for every possible test case. Program's behavior comprises of two kinds of information, control flow and data flow. Mutation testing techniques that have been proposed so far consider only data flow information and they ignore the importance of flow of control within the program. In this paper we propose a new approach that encourages using control flow information along with data flow information in mutation testing for detection of bugs. Bugs can hide themselves within equivalent mutants and in these scenarios control flow information can be quite useful to uncover them. Experiments show that using control flow information can help revealing potential bugs in the program.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117261975","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Saadia Nasir, Maria Taimoor, Hina Gul, Amina Ali, M. Khan
{"title":"Optimization of Decision Making in CBR Based Self-Healing Systems","authors":"Saadia Nasir, Maria Taimoor, Hina Gul, Amina Ali, M. Khan","doi":"10.1109/FIT.2012.21","DOIUrl":"https://doi.org/10.1109/FIT.2012.21","url":null,"abstract":"Autonomic systems are the software systems capable to manage themselves. These systems undergo a learning process to achieve this capability. Case-based reasoning (CBR) is one of the promising learning paradigms for autonomic managers. Autonomic managers monitor the pulse of the monitored system on periodic basis and analyze the captured state of the system. In case of a problematic state, autonomic managers use their CBR based decision support system to rectify the problem. One of the critical problems in such systems is recovery from failures. The problem of identifying the factors affecting the performance of CBR system is a key element to build successful and accurate decision support systems. For this purpose, a hybrid CBR based self-healing system supported by attribute selection methods has been proposed. An empirical investigation has been conducted in this paper using different similarity measures, solution adaptation methods and attribute selection techniques. To address the performance problem of CBR in self-healing systems, we have conducted experiments on an emulator of self-healing systems called RUIBiS using different machine learning techniques to determine the significance of weights for these similarity distances.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123343066","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Nikolas Giakoumidis, Jin U. Bak, Javier V. Gómez, Arber Llenga, N. Mavridis
{"title":"Pilot-Scale Development of a UAV-UGV Hybrid with Air-Based UGV Path Planning","authors":"Nikolas Giakoumidis, Jin U. Bak, Javier V. Gómez, Arber Llenga, N. Mavridis","doi":"10.1109/FIT.2012.43","DOIUrl":"https://doi.org/10.1109/FIT.2012.43","url":null,"abstract":"Traditionally, UAVs and Mobile Robots are viewed as two separate entities. However, upon closer examination of their synergies, a more unified conception of a closely-coupled system of the two could easily justify a view where both are just seen as separable parts of the body of a unitary hybrid symbiotic system -- essentially, one robotic entity, whose body parts can separate temporarily, and get together again later. In this paper, we will describe a prototype system consisting of a small-scale indoor pilot version of a much larger outdoors full scale system, as an illustration of this concept. Such indoor pilot versions have multiple advantages, as we shall show. In our prototype, a mobile robot UGV serves as a transport as well as recharge station for a lightweight quad-rotor UAV, while the UAV serves as a separable long-range vision system for the UGV, providing top-down views of its environment, which are stitched and transformed into maps, and which are utilized towards the navigation of the robot hybrid. Multiple avenues of extension of our system and the concept are also introduced, illustrating the power of the separable-body heterogeneous symbiotic multi-robot system concept.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128941863","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Web-based Framework for Compressed 3D Objects: Downloading and Rendering","authors":"U. Ijaz, E. Quacchio, D. Alfonso","doi":"10.1109/FIT.2012.31","DOIUrl":"https://doi.org/10.1109/FIT.2012.31","url":null,"abstract":"This paper is focused on proofing the concept of a web based receiver to download, decode and render 3D objects. It demonstrates the effectiveness in performances when compressed 3D objects are used. It also enlightens the advantages for downloading and rendering in web browsers at different compression environments. It revealed that web-based receiver was useful for downloading, decoding and rendering 3D objects. Downloading time of compressed and uncompressed files was dependent on internet speed while decoding time upon client processing power. The 3D compressed objects took less download/decoding time as compared to 3D uncompressed download time at low (512 Kbps) internet speed. At 2 Mbps, time was not dependent to file sizes. At 10 Mbps, the process was amazingly inversed as times taken by compressed files were more than uncompressed files. This performance evaluation confirmed effectiveness of using compressed 3D objects over uncompressed ones at low speed. The work can also be extended for dynamic 3D objects and animations in future.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127349048","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rabia Irfan, Sharifullah Khan, Irfan Ali Khan, Muhammad Asif Ali
{"title":"KeaKAT: An Online Automatic Keyphrase Assignment Tool","authors":"Rabia Irfan, Sharifullah Khan, Irfan Ali Khan, Muhammad Asif Ali","doi":"10.1109/FIT.2012.14","DOIUrl":"https://doi.org/10.1109/FIT.2012.14","url":null,"abstract":"Kea++ is a well known tool for assigning key phrases to documents. But Kea++ contains noise and irrelevant terms in the key phrase result set. The extended refinement methodology was developed to fine tune the results of Kea++ for multiple domains. However using Kea++ and its refinement as a system for assigning key phrases to documents is not simple for users of a domain other than computing. The system needs to be installed and configured. It does not have any GUI to facilitate users in assigning key phrases. The objective of the Kea KAT is to develop a web-based key phrase assignment tool to facilitate users in assigning relevant key phrases to their documents online. Kea KAT saves users not only from installing and configuring the system, but also improves the usability of the system.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134138045","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Salahuddin, Al Naqvi, Kainat Murtaza, J. Akhtar
{"title":"Content Based Video Retrieval Using Particle Swarm Optimization","authors":"A. Salahuddin, Al Naqvi, Kainat Murtaza, J. Akhtar","doi":"10.1109/FIT.2012.23","DOIUrl":"https://doi.org/10.1109/FIT.2012.23","url":null,"abstract":"Traditional video search engines retrieve the results on the basis of correspondence between user's textual query and tags associated with the videos. Only that content that matches the tags is returned as a result to the user. Given the ever-increasing immensity of videos on the internet, especially those with zero or irrelevant tags, such traditional methodology has eventually led to rise in ratio of missing important context. Content based searching within a video library is definitely an alternative solution but it requires time consuming computations and comparisons which renders exhaustive search unpractical. The purpose of this paper is to provide an efficient methodology that will lead to incremental improvement in the video search results against a user's query image. Our method employs Particle Swarm Optimization (PSO), an evolutionary population based search algorithm, to look for frames within the video library. The fitness of each swarm particle is the degree of similarity with respect to the content present in both the input image provided by the user and the video frame(s) fetched through PSO. This exempts us from the exhaustive and linear search of every frame of every video in the library. The relative best match in each generation of PSO is shown to the user for his engagement. For calculating the fitness of each swarm particle we have tested three similarity measures, 1) correlation based template matching, 2) score from scale-invariant feature transform (SIFT) algorithm and, 3) convolution. Preliminary results on real video library are promising.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116541189","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Robust Fault Detection Filter Design for Discrete Switched Linear Systems","authors":"Kamran Iftikhar, Abdul Qayyum Khan, M. Abid","doi":"10.1109/FIT.2012.29","DOIUrl":"https://doi.org/10.1109/FIT.2012.29","url":null,"abstract":"A Robust fault detection filter(RFDF) is designed for discrete switched systems using H-/H_infinity performance index. Average dwell time constraints have been used for switching and the fault detection filter is designed with the assumption that the switching sequence is already known. RFDF is designed using the multiple Lyapunov function (MLF) approach. Projection lemma has been used for the purpose of decoupling the system state space matrices from the Lyapunov matrices so that separate Lyapunov functions can be used for meeting the two objectives simultaneously i.e. minimizing the effect of unknown inputs on the residual and maximizing the effect of faults on the residual signal.","PeriodicalId":166149,"journal":{"name":"2012 10th International Conference on Frontiers of Information Technology","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126131578","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}