Karam Al Kontar

Mr. Karam Al Kontar

Lebanese American University

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
31 March 2021 in Future Internet
Verified
Journal Article
Open access
PDF file
Sanaa KaddouraSanaa Kaddoura
Sanaa Kaddoura
Ramzi HaratyRamzi Haraty
Ramzi Haraty
KKKaram Al Kontar
Karam Al Kontar
OAOmar Alfandi
Omar Alfandi
In the current Internet of things era, all companies shifted from paper-based data to the electronic format. Although this shift increased the efficiency of data processing, it has security drawbacks. Healthcare databases are a precious target for attackers because they facilitate identity theft and cybercrime. This paper presents an approach for database damage assessment for healthcare systems. Inspired by the current behavior of COVID-19 infections, our approach views the damage assessment problem the same way. The malicious transactions will be viewed as if they are COVID-19 viruses, taken from infection onward. The challenge of this research is to discover the infected transactions in a minimal time. The proposed parallel algorithm is based on the transaction dependency paradigm, with a time complexity O((M+NQ+N^3)/L) (M = total number of transactions under scrutiny, N = number of malicious and affected transactions in the testing list, Q = time for dependency check, and L = number of threads used). The memory complexity of the algorithm is O(N+KL) (N = number of malicious and affected transactions, K = number of transactions in one area handled by one thread, and L = number of threads). Since the damage assessment time is directly proportional to the denial-of-service time, the proposed algorithm provides a minimized execution time. Our algorithm is a novel approach that outperforms other existing algorithms in this domain in terms of both time and memory, working up to four times faster in terms of time and with 120,000 fewer bytes in terms of memory.

1 November 2019
Verified
Conference Paper
Closed access
KKKaram Al Kontar
Karam Al Kontar
JNJoumana Naji
Joumana Naji
FDFreddy Demiane
Freddy Demiane
SSSalma Sobeh
Salma Sobeh
RHRamzi Haraty
Ramzi Haraty
Mutation testing is a fault based testing technique which examines the adequacy of test cases by generating faulty programs, called mutants, to be run against them. However, one of the pitfalls of mutation testing is its high computational cost, rendering it impractical for industry use. In this survey, we study mutation generation techniques, cost reduction methods and test-data generation approaches found in the literature, before presenting some tools and applications for mutation testing.

14 August 2020 in Algorithms
Verified
Journal Article
Open access
PDF file
FAFaisal Abu-Khzam
Faisal Abu-Khzam
KKKaram Al Kontar
Karam Al Kontar
This paper provides an overview of the field of parameterized parallel complexity by surveying previous work in addition to presenting a few new observations and exploring potential new directions. In particular, we present a general view of how known FPT techniques, such as bounded search trees, color coding, kernelization, and iterative compression, can be modified to produce fixed-parameter parallel algorithms.