Issam Damaj

Issam Damaj
  • Doctor of Philosophy
  • Senior Lecturer and Programme Director for Computer Science at Cardiff Metropolitan University

To further explore the interplay between modern hardware & intelligent systems in a demanding era of smart cities.

About

158
Publications
78,848
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
927
Citations
Introduction
Issam Damaj, PhD ME PgC BE SMIEEE MASEE FHEA, is a Senior Lecturer and the Programme Director of Computer Science, at the Department of Engineering, Cardiff School of Technologies, Cardiff Metropolitan University, United Kingdom. He is the Co-Director of the Centre for Engineering Research on Intelligent Sensors and Systems (CeRISS). His research interests include hardware design, smart cities, and engineering education. He maintains an academic website at www.idamaj.net.
Current institution
Cardiff Metropolitan University
Current position
  • Senior Lecturer and Programme Director for Computer Science
Additional affiliations
September 2019 - present
Beirut Arab University
Position
  • Professor (Associate)
Description
  • Research, teaching, and service.
April 2019 - May 2019
University of Ottawa
Position
  • Professor
Description
  • Research Visit to Prof. Hussein Mouftah Laboratories.
March 2019 - August 2019
Rafik Hariri University
Position
  • Professor
Education
September 2001 - August 2004
London South Bank University
Field of study
  • Computer Science (Computer Hardware Design)
February 2000 - May 2001
American University of Beirut
Field of study
  • Computer and Communications Engineering
September 1994 - June 1999
Beirut Arab University
Field of study
  • Computer Engineering

Publications

Publications (158)
Article
Full-text available
With the richness of present-day hardware architectures, tightening the synergy between hardware and software has attracted a great attention. The interest in unified approaches paved the way for newborn frameworks that target hardware and software co-design. This paper confirms that a unified statistical framework can successfully classify algorit...
Article
Full-text available
Morphological analysis in Arabic language is computationally intensive, has numerous forms and rules, and intrinsically parallel. The investigation presented in this paper confirms that the effective development of parallel algorithms and the derivation of corresponding processors in hardware enable implementations with appealing performance charac...
Article
Full-text available
The term sustainability means using methods, systems and materials to meet the needs of the present without compromising the future. Even with the prevalence of the term and its wide use across disciplines, there has been little effort to formulate a quality measurement framework in tertiary education based on the values and characteristics of sust...
Article
More than ever, the automotive industry is shifting towards electric vehicles since environmental and sustainability concerns are becoming important to potential customers. Nowadays, automakers are also integrating connectedness and autonomous components in their produced vehicles to reduce time of travel and increase the safety of the drivers, pas...
Article
Today, communication technologies enable smart cities to become more effective in terms of satisfactory provision of services. Connected and Autonomous Vehicles (CAVs) can be considered key elements for today's Intelligent Transportation Systems. A small number of research investigations is found to aim at exploiting the resources of CAVs for servi...
Chapter
Modern higher education has seen a significant expansion of multicampus operations through satellite and branch campuses globally and geographically distant setups. Such operations pose major challenges for effective quality assurance, including internal program reviews and programmatic and institutional accreditation. Key challenges include ensuri...
Article
Information-centric networking (ICN) allows data to be cached at each node in the network. It is vital in vehicular networks (VNs) to improve caching performance and reduce content delay in high-traffic scenarios. In cooperative VNs, the requested content can be cached in the base station or nearby nodes without fetching the requested content from...
Conference Paper
Full-text available
Since the turn of the 21st century, higher education in the Gulf Cooperation Council (GCC) region has witnessed significant progress, with the establishment of numerous universities aimed at delivering quality education. Dhofar University (DU) in Oman stands as a prime example of these efforts. This paper extends a reflective article published in 2...
Article
Full-text available
The transport sector is experiencing a notable transition towards sustainability, propelled by technological progress, innovative materials, and a dedication to environmental preservation. This study explicitly examines the incorporation of electric vehicles (EVs) into the power grid, with a particular emphasis on passenger automobiles. Our analysi...
Article
Full-text available
Developing chaotic systems-on-a-chip is gaining much attention due to its great potential in securing communication, encrypting data, generating random numbers, and more. The digital implementation of chaotic systems strives to achieve high performance in terms of time, speed, complexity, and precision. In this paper, the focus is on developing hig...
Chapter
Full-text available
Over the last few decades, researchers have become increasingly interested in machine learning. The field has progressed from classical techniques to neural networks (NNs) and fuzzy neural networks. A novel approach that employs an algebraic model has recently emerged, which enables data conceptualization through generalization and formalization. T...
Article
Full-text available
Algebraic machine learning is a novel parameter-free model that has demonstrated impressive accuracy in challenging tasks such as the MNIST dataset and N-Queens completion. However, its utilization of two semi-lattices can lead to significant computational demands. To tackle this issue, a solution has been proposed that employs a single semi-lattic...
Article
Full-text available
Modern Recommender Systems (RSs) compete to maintain rich user profiles that can accurately reflect user behavior, interests, and service contexts. While benefiting from an online service supported by an RS, user preferences and interests may rapidly change over time. To keep up with the changes from the user perspective, an RS should maintain the...
Article
Full-text available
The increased need for data, combined with the emergence of powerful Internet of Things (IoT) devices, has resulted in major security concerns. The decision-making related to choosing an adequate cryptographic algorithm to use is, indeed, an example concern that affects the performance of an implementation. Lightweight or tiny ciphers are considere...
Article
A Recommender System (RS) is an integral part of present-day leading web services, such as YouTube, Amazon, Netflix, and many others. Modern RSs are challenged to go beyond their traditional role of predicting user preferences to efficiently provide reliable, carefully personalized, and highly accurate recommendations. This paper thoroughly explore...
Article
Full-text available
With significant advancements in information and communication technologies, connected and autonomous vehicles (CAVs) can provide improved transportation services. At present, a variety of technologies, such as vehicular networks, communication interfaces, and modern hardware devices enable CAVs to support reliable, safe, and quality transportation...
Article
Full-text available
The increasing complexity of Intelligent Transportation Systems (ITS), that comprise a wide variety of applications and services, has imposed a necessity for high-performance Modern Hardware Devices (MHDs). The performance challenge has become more noticeable with the integration of Machine Learning (ML) techniques deployed in large-scale settings....
Preprint
Full-text available
The increasing complexity of Intelligent Transportation Systems (ITS), that comprise a wide variety of applications and services, has imposed a necessity for high-performance Modern Hardware Devices (MHDs). The performance challenge has become more noticeable with the integration of Machine Learning (ML) techniques deployed in large-scale settings....
Article
With the emergence of handy rapid prototyping tools and versatile hardware development kits, health informatics is ready, more than ever, to improve human well being. At present, a variety of available, easy-to-maintain, and affordable enabling technologies support quality patient care. Supporting technologies can accelerate diagnoses, reduce error...
Chapter
Effective governance is a key enabler of successful and quality operation of academic institutions. Typically, good governance supports accountability, credibility, transparency, responsiveness, effectiveness and efficiency, inclusiveness, and integrity. Undoubtedly, sustaining the effectiveness of academic institutions challenges the national byla...
Article
Full-text available
Senior design and capstone courses are an integral part of any engineering curriculum around the world. These courses perhaps provide the only opportunity for students to apply the theoretical knowledge and technical skills they have acquired throughout the engineering degree. Moreover, they are often the (sole) environment in which students get so...
Chapter
The advancements in Internet of things (IoT) technology is quickly transforming the world into a smart network of interoperable devices. Traditional devices are becoming ubiquitous, pervasive, connected, and wearable IoT gadgets. The purpose of this investigation is to develop a smart Child Pocket Monitoring and Protection System (ChildPOPS). Child...
Article
Full-text available
With the rapid advancement in the Internet of things, protocols are challenged to perform routing with low power over lossy networks (RPLs). Performance analysis of RPL attracted many researchers in the field. However, to the best of our knowledge, limited or no studies have been made to develop heterogeneous analytical models that aim at the class...
Article
Brain Storm Optimization (BSO) is a metaheuristic algorithm that has been gaining attention in solving engineering problems. The algorithm emulates the human brainstorming procedure by initializing a population and optimizing it over several generations. The algorithm enjoys intrinsic parallelism that enables the development of high-speed hardware...
Preprint
Full-text available
Security in embedded systems has become a main requirement in modern electronic devices. The demand for low-cost and highly secure cryptographic algorithms is increasingly growing in fields such as mobile telecommunications, handheld devices, etc. In this paper, we analyze and evaluate the development of cheap and relatively fast hardware implement...
Preprint
Full-text available
Accurate and simple assessment frameworks are of essential need in technical higher education. Although accurate results in most cases demand complicated setups, good compromises can lead to the desired assessment with simplicity. In this paper, we propose a unified framework for the assessment of student outcomes based on senior design experiences...
Preprint
Full-text available
In higher education, academic departments are always challenged by the need to succeed in operation while maintaining quality practices and outputs. It is common that departments need to adhere to multiple accreditation initiatives and standards at both the institutional and programmatic levels. In this paper, we benefit from the intersection betwe...
Preprint
Full-text available
A capstone design project is an extensive piece of work that requires creative activity and thinking. It provides a unique opportunity for students to demonstrate their abilities, skills, and experiences that are attained throughout a bachelor of engineering program. The learning outcomes of capstone projects mostly map to all student outcomes at t...
Preprint
Full-text available
This paper investigates incorporating jigsaw cooperative learning and its impact on students' performance in a junior-level engineering course on Signals and Systems. This course is rich in mathematical formulation and analysis of complex processes. To make the material more approachable to students, instructors usually incorporate several problem-...
Article
Full-text available
A capstone project is a culminating experience that entails creativity, critical thinking, and advanced problem-solving skills. To that end, capstone projects enable students to prove their abilities, demonstrate their attained skills, and carry out a significant project in their field. In Computer Science Bachelor programs, there is a strong mappi...
Preprint
Full-text available
Security in embedded systems has become a main requirement in modern electronic devices. The demand for low-cost and highly secure cryptographic algorithms is increasingly growing in fields such as mobile telecommunications, handheld devices, etc. In this paper, we analyze and evaluate the development of cheap and relatively fast hardware implement...
Preprint
Full-text available
The Internet-of-Things (IoT) is a revolutionary technology that is rapidly changing the world. IoT systems strive to provide automated solutions for almost every life aspect; traditional devices are becoming connected, ubiquitous, pervasive, wireless, context-aware, smart, controlled through mobile solutions, to name but a few. IoT devices can now...
Chapter
The Internet of things (IoT) is a revolutionary technology that is rapidly changing our world. IoT systems are becoming essential in modern life; traditional devices are becoming ubiquitous, connected, wireless, and smart. The aim of this investigation is to develop an IoT context-aware system that creates an Ambient Intelligence environment; in an...
Chapter
Full-text available
At the present time, 15% of the growing world population is estimated to have disabilities and special needs. Disabilities can seriously limit participation in regular life activities, such as controlling home facilities, using transportation services, joining social events, accessing educational contents, to name but a few. With the advancement in...
Article
Engineering optimization techniques are computationally intensive and can challenge implementations on tightly-constrained embedded systems. Particle Swarm Optimization (PSO) is a well-known bio-inspired algorithm that is adopted in various applications, such as, transportation, robotics, energy, etc. In this paper, a high-speed PSO hardware proces...
Preprint
Full-text available
Fuzzy logic controllers are readily customizable in natural language terms and can effectively deal with nonlinearities and uncertainties in control systems. This paper presents an intelligent and automated fuzzy control procedure for the refrigerant charging of refrigerators. The elements that affect the experimental charging and the optimization...
Article
Full-text available
The growing demand for data along with the emergence of new communication standards have reshaped wireless networks through a denser base station deployment, an increasing traffic heterogeneity, and an additional complexity in quality of service (QoS) assurance. Orthogonal Frequency Division Multiple Access (OFDMA) is considered as one technique to...
Preprint
Full-text available
Smart gadgets are being embedded almost in every aspect of our lives. From smart cities to smart watches, modern industries are increasingly supporting the Internet-of-Things (IoT). SysMART aims at making supermarkets smart, productive, and with a touch of modern lifestyle. While similar implementations to improve the shopping experience exists, th...
Preprint
Full-text available
Functional programming languages, such as Haskell, enable simple, concise, and correct-by-construction hardware development. HTCC compiles a subset of Haskell to Handel-C language with hardware output. Moreover, HTCC generates VHDL, Verilog, EDIF, and SystemC programs. The design of HTCC compiler includes lexical, syntax and semantic analyzers. HTC...
Preprint
Full-text available
Smart cities are today's modern trend. Many high-tech industrial firms are exploring different approaches to implement smart cities. Various projects aim at internet-of-things and smart solutions. Current implementations are mostly localized to a specific building or area; however, the growth is crossing space and geographic location limits. Shoppi...
Preprint
Full-text available
Smart gadgets are being embedded almost in every aspect of our lives. From smart cities to smart watches, modern industries are increasingly supporting the Internet of Things (IoT). SysMART aims at making supermarkets smart, productive, and with a touch of modern lifestyle. While similar implementations to improve the shopping experience exists, th...
Preprint
Full-text available
In the modern world of technology Internet-of-things (IoT) systems strives to provide an extensive interconnected and automated solutions for almost every life aspect. This paper proposes an IoT context-aware system to present an Ambient Intelligence (AmI) environment; such as an apartment, house, or a building; to assist blind, visually-impaired,...
Preprint
Full-text available
Embedded Systems are everywhere from the smartphones we hold in our hands to the satellites that hover around the earth. These embedded systems are being increasingly integrated into our personal and commercial infrastructures. More than 98% of all processors are implanted and used in embedded systems rather than traditional computers. As a result,...
Conference Paper
In the modern world of technology, Internet-of-things (IoT) systems strives to provide an extensive interconnected and automated solutions for almost every life aspect. This paper proposes an IoT context-aware system to present an Ambient Intelligence (AmI) environment; such as an apartment, house, or a building; to assist blind, visually-impaired,...
Preprint
Full-text available
In this chapter, we study the feasibility of implementing SOR in reconfigurable hardware. We use Handel-C, a higher level design tool, to code our design, which is analyzed, synthesized, and placed and routed using the FPGAs proprietary software (DK Design Suite, Xilinx ISE 8.1i, and Quartus II 5.1). We target Virtex II Pro, Altera Stratix, and Spa...
Preprint
Programmable logic arrays (PLAs) are traditional digital electronic devices. A PLA is a simple programmable logic device (SPLD) used to implement combinational logic circuits. A PLA has a set of programmable AND gates, which link to a set of programmable OR gates to produce an output. The AND-OR layout of a PLA allows for implementing logic functio...
Preprint
Hardware synthesis is a general term used to refer to the processes involved in automatically generating a hardware design from its specification. High-level synthesis (HLS) could be defined as the translation from a behavioral description of the intended hardware circuit into a structural description similar to the compilation of programming langu...
Preprint
This paper presents new mappings of 2D and 3D geometrical transformation on the MorphoSys (M1) reconfigurable computing (RC) prototype [2]. This improves the system performance as a graphics accelerator [1-5]. Three algorithms are mapped including two for calculating 2D transformations, and one for 3D transformations. The results presented indicate...
Preprint
This paper introduces a new mapping of geometrical transformation on the MorphoSys (M1) reconfigurable computing (RC) system. New mapping techniques for some linear algebraic functions are recalled. A new mapping for geometrical transformation operations is introduced and their performance on the M1 system is evaluated. The translation and scaling...
Preprint
Full-text available
The rapid progress and advancement in electronic chips technology provide a variety of new implementation options for system engineers. The choice varies between the flexible programs running on a general-purpose processor (GPP) and the fixed hardware implementation using an application specific integrated circuit (ASIC). Many other implementation...
Preprint
This paper introduces reconfigurable computing (RC) and specifically chooses one of the prototypes in this field, MorphoSys (M1) [1 - 5]. The paper addresses the results obtained when using RC in mapping algorithms pertaining to digital coding in relation to previous research [6 - 10]. The chosen algorithms relate to cyclic coding techniques, namel...
Preprint
Full-text available
Morphological analysis in the Arabic language is computationally intensive, has numerous forms and rules, and is intrinsically parallel. The investigation presented in this paper confirms that the effective development of parallel algorithms and the derivation of corresponding processors in hardware enable implementations with appealing performance...
Preprint
Full-text available
Modern powerful reconfigurable systems are suited in the implementation of various data-stream, data-parallel, and other applications. An application that needs real-time, fast, and reliable data processing is the global positioning system (GPS)-based vehicle tracking system (VTS). In this paper, we build on a recently produced VTS (The Aram Locato...
Preprint
Full-text available
This paper proposes an optimized mapping of the FIR filter algorithm that enhances the rate of a reconfigurable computer over a basic mapping previously proposed [1]. It also presents a new interconnection scheme in the reconfigurable part of MorphoSys, a reconfigurable computing system [2]. Reconfigurable computing (RC) is introduced, followed by...
Preprint
Reconfigurable devices, such as Field Programmable Gate Arrays (FPGAs), have been witnessing a considerable increase in density. State-of-the-art FPGAs are complex hybrid devices that contain up to several millions of gates. Recently, research effort has been going into higher-level parallelization and hardware synthesis methodologies that can expl...
Preprint
Programmable Logic Devices (PLDs) continue to grow in size and currently contain several millions of gates. At the same time, research effort is going into higher-level hardware synthesis methodologies for reconfigurable computing that can exploit PLD technology. In this paper, we explore the effectiveness and extend one such formal methodology in...
Preprint
The problem of finding the solution of Partial Differential Equations (PDEs) plays a central role in modeling real world problems. Over the past years, Multigrid solvers have showed their robustness over other techniques, due to its high convergence rate which is independent of the problem size. For this reason, many attempts for exploiting the inh...
Preprint
With the richness of present-day hardware architectures, tightening the synergy between hardware and software has attracted a great attention. The interest in unified approaches paved the way for newborn frameworks that target hardware and software co-design. This paper confirms that a unified statistical framework can successfully classify algorit...
Chapter
The Internet-of-Things (IoT) is a revolutionary technology that is rapidly changing the world. IoT systems strive to provide automated solutions for almost every life aspect; traditional devices are becoming connected, ubiquitous, pervasive, wireless, context-aware, smart, and controlled through mobile solutions, to name but a few. IoT devices can...
Preprint
Full-text available
Effective frameworks for the assessment of student outcomes are vital to the success of a technical higher-education program. While ensuring the accuracy of the student outcomes assessment usually translates to employing complicated setups, thoughtful abstraction can lead to the desired reliability of assessment with great simplicity. In this paper...
Conference Paper
Embedded Systems are everywhere from the smartphones we hold in our hands to the satellites that hover around the earth. These embedded systems are being increasingly integrated into our personal and commercial infrastructures. More than 98% of all processors are implanted and used in embedded systems rather than traditional computers. As a result,...
Article
Full-text available
Science, technology, engineering, and mathematics (STEM) education is gaining wide attention. STEM education assimilates rigorous disciplines and requires diverse skills. Effort to promote and integrate STEM education in schools has been significant during the recent years. This paper investigates promoting students interest in STEM beyond the K-12...
Conference Paper
Full-text available
In higher education, academic departments are always challenged by the need to succeed in operation while maintaining quality practices and outputs. It is common that departments need to adhere to multiple accreditation initiatives and standards at both the institutional and programmatic levels. In this paper, we benefit from the intersection betwe...
Article
Fuzzy logic controllers are readily customizable in natural language terms and can effectively deal with nonlinearities and uncertainties in control systems. This paper presents an intelligent and automated fuzzy control procedure for the refrigerant charging of refrigerators. The elements that affect the experimental charging and the optimization...
Article
Full-text available
The development of reliable and easy-to-deploy assessment plans are a worldwide interest of academic programs. The cultivation of a culture of assessment or engaging in an accreditation effort is dependent on the development of effective assessment frameworks. Examining overly large variety of sources and using different tools challenge the applica...
Conference Paper
Smart cities are today's modern trend. Many high-tech industrial firms are exploring different approaches to implement smart cities. Various projects aim at internet-of-things and smart solutions. Current implementations are mostly localized to a specific building or area, however the growth is crossing space and geographic location limits. Shoppin...
Preprint
Full-text available
The term sustainability means using methods, systems and materials to meet the needs of the present without compromising the future. Even with the prevalence of the term and its wide use across disciplines, there has been little effort to formulate a quality measurement framework in tertiary education based on the values and characteristics of sust...
Conference Paper
Full-text available
Modern computing systems are hybrid in nature and employ various processing technologies that range from specific-to general-purpose processors. In co-design environments, specific-purpose processors, also known as hardware, work to support software implementations under general-purpose systems to create high-performance computers. Algorithms and c...
Conference Paper
Full-text available
The term sustainability aims to describe the capacity of meeting the needs of the present without compromising the future. Sustainability is a key characteristic of continuous improvement, a criterion required by numerous outcomes-based quality assurance and accrediting bodies, such as ABET. It is well known that "closing the loop" of assessment an...
Poster
Full-text available
A technology that is able to integrate the multitude of accounts into one safe, convenient, and wearable pass is an attractive modern setup. The idea provides the user with the ability to customize, secure, and use wearable technologies by adding the information of all of their accounts. Since all of a user’s accounts are stored in a single device,...
Conference Paper
A capstone design project is an extensive piece of work that requires creative activity and thinking. It provides a unique opportunity for students to demonstrate their abilities, skills, and experiences that are attained throughout a bachelor of engineering program. The learning outcomes of capstone projects mostly map to all student outcomes at t...
Article
Full-text available
Since the turn of the 21st century, various institutions of higher education have been established in the Gulf Cooperation Council region, several of which are branches of universities from North America, Europe, Australia, and other regions. Quality education is currently a required component in the models of collaboration between Universities; ye...
Conference Paper
The HOBOT project is an automation system that allows for control over the equipment in a house, such as, ventilation, lighting, power system, security system, etc. HOBOT is made to be highly flexible and customizable by the user. A surveillance robot and numerous indoor and outdoor options support HOBOT. HOBOT is ubiquitous; users can use smart ph...
Conference Paper
Full-text available
The term Sustainability aims to describe the capacity of meeting the needs of the present without compromising the future. Despite the predominance of the term and its use in practice in fields ranging from architecture to economic development, there hasn’t been a serious effort to formulate quality technical education leadership and governance bas...
Conference Paper
Security in embedded systems has become a main requirement in modern electronic devices. The demand for low-cost and highly secure cryptographic algorithms is increasingly growing in fields such as mobile telecommunications, handheld devices, etc. In this paper, we analyze and evaluate the development of cheap and relatively fast hardware implement...
Chapter
Full-text available
In this paper, we aim at increasing the usage of iterative methods in all possible fields by accelerating such solvers using Reconfigurable Hardware. To demonstrate the acceleration of these solvers, we implement the Jacobi solver on different classes of FPGAs, such as Virtex II Pro, Altera Stratix and Spartan3L. The design presented is implemented...
Preprint
Full-text available
State-of-the-art Field Programmable Gate Arrays (FPGAs) have inspired the innovation of hardware/software co-design methodologies that provide a high level of abstraction in the design process. In this paper, we explore the effectiveness of a formal methodology in the co-design of parallel versions of the Rijndael cryptographic algorithm. The inves...
Conference Paper
Full-text available
State-of-the-art Field Programmable Gate Arrays (FPGAs) have inspired the innovation of hardware/software co-design methodologies that provide a high-level of abstraction in the design process. In this paper, we explore the effectiveness of a formal methodology in the co-design of parallel versions of the Rijndael cryptographic algorithm. The inves...
Conference Paper
The use of cryptographic algorithms within critical applications, such as banking and military, requires efficient hardware implementations. With the emergence of reconfigurable computing architectures, such modern and capable systems became the target of many applications including cryptography. This paper presents parallel reconfigurable hardware...
Preprint
Full-text available
The use of cryptographic algorithms within critical applications, such as banking and military, requires efficient hardware implementations. With the emergence of reconfigurable computing architectures, such modern and capable systems became the target of many applications including cryptography. This paper presents parallel reconfigurable hardware...
Conference Paper
System-optimized circuits are a major concern in the design process. System upgradeability leads to re-engineering in most of the designs; even minor changes to the system would require a big compensation. However, the introduction of a new paradigm in hardware design called Reconfigurable Computing offers to solve any problem by changing the hardw...
Conference Paper
Full-text available
At the turn of the 21 st century, many universities have been established in the Gulf Cooperation Council (GCC) region, many of which are branches of universities from the USA, Europe, Australia, and other regions. In 2004, Dhofar University (DU), in collaboration and partnership with the American University of Beirut (AUB), opened its doors in Oma...

Network

Cited By