EDBT 2026 Demo / reviewers in the wild / expert
M. Watheq El-Kharashi
dblp:17/914 · also Mohamed Watheq El-Kharashi
· DBLP profile ↗
32ranked-venue papers
1as first author
8since 2021 · last 2025
0000-0002-6033-733XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 20 · 1 first-author · 6 since 2021Software engineering, systems software and programming languages · 6Computer networks · 3Artificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | L1-Based Prediction for Lossless Image Compression
Ayman W. Mohsen, M. Watheq El-Kharashi, Mahmoud I. Khalil, Hazem M. Abbas |
IEEE Signal Process. Lett. | 2 |
| 2024 | Non-Invasive Hardware Trojans Modeling and Insertion: A Formal Verification ApproachabstractAbstract In modern chip designs, shared resources are used extensively. Arbiters usage is crucial to settle conflicts when multiple requests compete for these shared resources. Making sure these arbiter circuits work correctly is vital not just for their proper functionality, but also for security reasons. The work in this paper introduces a method based on formal verification to thoroughly assess the proper functional aspects of various arbiter setups. This is achieved through SystemVerilog assertions and model checking. Additionally, we explore a non-invasive method for the modeling and insertion of different types of hardware Trojans. These Trojans, with their unique triggers and payloads, are modeled formally without the need for any alterations to the actual circuit. The results provide a detailed analysis of the cost involved in running the formal verification environment on versions of arbiters that are free from Trojans. This analysis is carried out using Questa PropCheck formal analysis tool, which offers valuable insights into the time and memory resources required. Furthermore, the results highlights how the formally modeled and inserted Trojans interfere with hold criteria of the arbiters’ properties, where at least a single property fires due to the inserted Trojan. This work can be extended to be a generic approach with the potential to validate both the proper operation and security aspects of complex systems. Hala Ibrahim, Haytham Azmi, M. Watheq El-Kharashi, Mona Safar |
J. Electron. Test. | 3 |
| 2024 | Generating Synthetic Layout Test Patterns using Deep Learning
Adel Mahmoud, M. Watheq El-Kharashi, Cherif R. Salama |
J. Electron. Test. | 2 |
| 2024 | Adaptive SAT Modeling for Optimal Pattern Retargeting in IEEE 1687 NetworksabstractA wide variety of embedded instruments are increasingly integrated within modern System-on-Chips (SoCs) for the purpose of monitoring, debugging, and testing. Integrating this heterogeneous set of embedded instruments within the same chip necessitates having an efficient access network. Such a network should ensure minimal access time to the embedded instruments. The IJTAG standard was introduced as an efficient access methodology for instruments embedded in chips. The required configurations to access the desired instruments are generated in a process called pattern retargeting. For optimal retargeting, it is important to minimize the time taken to find the right configuration vectors as well as the time to access the desired instruments. In this work, we express the two execution times using the term Dynamic Access Time (DAT). This work proposes an adaptive retargeting model based on the Boolean Satisfiability Problem (SAT) that properly fits any arbitrary IJTAG network. The proposed model should provide substantial improvement, especially for runtime applications requiring dynamic retargeting, such as debugging operations. To assess the effectiveness of our proposed model, a comparison between state-of-the-art retargeting techniques and our work is performed. The results show an improvement in retargeting time of 60%, on average, compared to previous SAT-based retargeting approaches. Abrar Ibrahim, Ahmed Ibrahim 0001, M. Watheq El-Kharashi, Mona Safar |
IEEE Trans. Computers | 3 |
| 2023 | Hardware Security Analysis of Arbiters: Trojan Modeling and Formal VerificationabstractDue to the scale of modern systems, pre-silicon security has become a major concern for design and verification engineers. In this paper, we propose a formal verification framework for the verification of different arbiter circuits with different protocols and sizes using SystemVerilog Assertions (SVA). We also propose a formal way of the modeling and insertion of hardware Trojans of different trigger and payload types without applying any modifications to the Design Under Test (DUT). The obtained results show the formal analysis statistics in terms of time and memory for Trojan-free designs for a set of all-proven properties. It also shows how Trojan insertion affects the pass-fail criteria of the formal properties, where at least a single property fails due to the inserted Trojan. The proposed work can be generalized to verify the correct functionality and security of an arbiter circuit placed within any complex system. Hala Ibrahim, Haytham Azmi, M. Watheq El-Kharashi, Mona Safar |
VLSI-SoC | 3 |
| 2023 | Optimal Pattern Retargeting in IEEE 1687 Networks: A SAT-based Upper-Bound ComputationabstractA growing number of embedded instruments is being integrated into System-on-Chips for testing, monitoring, and several other purposes. To standardize their access protocols, the IEEE 1687 (IJTAG) standard has defined a flexible network infrastructure. Finding the shortest path in such networks requires a comprehensive search over a solution space, bounded by a limited number of time frames. This bound must be selected carefully, as it can neither be too large (to avoid unnecessary long execution time) nor too small (to avoid missing the optimal solution). Previous work was not efficiently applicable to all segments of IJTAG networks, with some providing unrealistic bounds and others having scope limitations or scalability issues. In this work, we present a new methodology for computing the upper-bound on the number of time frames using the Boolean Satisfiability Problem (SAT). Our proposed technique can also be customized to perfectly adapt to instruments access procedures, which in turn increases efficiency by reducing the time spent searching for required configurations. Results show the effectiveness of our work in computing the upper-bound for irregular benchmarks that are not constrained by a specific network design. This is achieved with a controlled increase in execution time, in contrast to previous work. Abrar Ibrahim, Ahmed Ibrahim 0001, M. Watheq El-Kharashi, Mona Safar |
ACM Trans. Design Autom. Electr. Syst. | 3 |
| 2021 | Lightweight Diagnostic-based Secure Framework for Electronic Control Units in VehiclesabstractCyber-physical security has become a central and primary concern in the automotive field due to its rapid development. Thus, the necessity to introduce intrusion detection system (IDS) has raised recently to counter the possible malicious attacks. However, the location of the IDS in the vehicle network is considered a problem due to several limitations. We introduce a novel design for a lightweight intrusion detection framework. Gradient boosting (XGBoost) technique is used in the proposed framework to detect the anomalies in diagnostics data. Experimental results show that the model is capable to detect anomalies with reasonable false acceptance rate (FA) and high accuracy. Also, the results highlight the superiority of the model against the others. Additionally, to show that the model is robust and stable to be used for different datasets, two datasets collected from real vehicles are used. Moreover, an attack generation algorithm is proposed to introduce the anomalies in the datasets. Tasneem A. Awaad, M. Watheq El-Kharashi, Mohamed Taher |
ISNCC | 2 |
| 2021 | A Novel Flow for Reducing Dynamic Power and Conditional Performance ImprovementabstractDynamic power is a major source of power dissipation for high speed designs. Domain isolation methodology is a recently-proposed technique for reducing dynamic power based on controlling the evaluation phase of dynamic logic (toggling control). This work demonstrates some design issues in the domain isolation methodology and explains why it is inefficient with pipelined systems. We propose fixes for its identified issues, which enables using the toggling control with pipelined systems in a more efficient way. A novel flow named “Power Reduction Flow” is proposed for reducing dynamic power of digital circuits. Our flow uses novel design analytical methods, novel “Dynamic Logic Modifier Flow”, and novel “Dynmic Logic Area Validation Flow” for reducing dynamic power with conditionally improving performance. The new design analytical methods are based on probability theory, SystemVerilog covergroups, and digital circuit modeling. A new event type perspective is also proposed to analyze designs to reduce dynamic power in them. Experimental results using TSMC 65 nm and low supply voltages show up to 59% power reduction compared to the original traditional techniques with improving circuit's performance by 3× of its original maximum operating frequency at the cost of an extra 12.3% increase in area. Moaz Mostafa, M. Watheq El-Kharashi, Mohamed Dessouky, Ahmed M. Zaki |
IEEE Trans. Circuits Syst. I Regul. Pap. | 2 |
| 2020 | On Error Injection for NoC Platforms: A UVM-Based Generic Verification EnvironmentabstractError injection has become critically important for testing the reliability of newly designed hardware systems. Evaluating how a design under test (DUT) reacts to different error-injection methodologies is essential for verification engineers to design dependable universal verification methodology (UVM) scoreboards for error-detection purposes. The first main contribution of this paper is to decide on the feasibility and compatibility of some error-injection techniques when used with networks-on-chip (NoC) platforms for simulation and hardware emulation environments. We target a UVM-based error-injection and detection environment with reusable components. Proposed techniques, introducing both positive and negative test scenarios, are applied to two examples of NoC components: 1) a base router and 2) Daniel router. Base router is a simple case study to prove proposed schemes, whereas Daniel router is a complex reconfigurable open-source case study. Daniel router provides the ability to change router architecture with some parameters and applied algorithms. The second main contribution of this paper is to integrate a full UVM environment with various verification approaches. Target approaches include error injection and detection using reusable and generic UVM environment and components for NoC. Network response is inspected according to error type and methodology. Finally, the proposed UVM environment is used to test and verify an N × N 2-D network composed of base routers or Daniel routers. Sameh El-Ashry, Mostafa Khamis, Hala Ibrahim, Ahmed Shalaby 0001, Mohamed Abdelsalam, M. Watheq El-Kharashi |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 6 |
| 2019 | Efficient Structured Scan Patterns Retargeting for Hierarchical IEEE 1687 NetworksabstractThe IEEE 1687 standard introduced a large design space of compliant networks for accessing embedded instruments. Such networks could grow in their structural complexity and inter-component temporal dependencies. Scan pattern retargeting is defined as the procedure of translating an instrument-level pattern to several network-level ones. Pattern retargeting could become computationally intensive with the increase of structural and temporal dependencies. Structured pattern retargeting was previously introduced as a formal and light-weight pattern retargeting methodology for arbitrary IEEE 1687 networks. In this work, we present a dedicated structured retargeting method for hierarchical IEEE 1687 networks. The proposed method significantly reduces the retargeting time for pure hierarchical networks compared to the general one, while resulting in the same network access time. The retargeting time is of a special importance in the case of on-chip retargeting, which is used for on-line monitoring using IEEE 1687 networks. Ahmed Ibrahim 0001, Hans G. Kerkhoff, Abrar Ibrahim, Mona Safar, M. Watheq El-Kharashi |
VTS | 5 |
| 2018 | RVNoC: A Framework for Generating RISC-V NoC-Based MPSoCabstractWith the increase in the number of cores embedded on a chip; The main challenge for Multiprocessor System-on-Chip (MPSoC) platforms is the interconnection between that massive number of cores. Networks-on-Chip (NoC) was introduced to solve that challenge, by providing a scalable and modular solution for communication between the cores. In this paper, we introduce a configurable MPSoC framework called RVNoC that generates synthesizable RTL that can be used in both ASIC and FPGA implementations. The proposed framework is based on the open source RISC-V Instruction Set Architecture (ISA) and an open source configurable flit-based router for interconnection between cores, with a core network interface of our design to connect each core with its designated router. A benchmarking environment is developed to evaluate variant parameters of the generated MPSoC. Synthesis of a single building block containing a single core without any peripherals, a router, and a core network interface, using 45nm technology, shows an area of 102.34 kilo Gate Equivalents (kGE), a maximum frequency of 250 MHz, and a 9.9 μW/MHz power consumption. Mahmoud A. Elmohr, Ahmed S. Eissa, Moamen Ibrahim, Mostafa Khamis, Sameh El-Ashry, Ahmed Shalaby 0001, Mohamed Abdelsalam, M. Watheq El-Kharashi |
PDP | 8 |
| 2017 | WikiTrends: Unstructured Wikipedia-Based Text Analytics Framework
Michel Naim Gerguis, Cherif R. Salama, M. Watheq El-Kharashi |
NLDB | 3 |
| 2016 | AUTOSAR-based communication coprocessor for automotive ECUs
Ahmed M. Hamed, Mona Safar, M. Watheq El-Kharashi, Ashraf Salem |
DATE | 3 |
| 2016 | Pareto front analog layout placement using Satisfiability Modulo Theories
Sherif M. Saif, Mohamed Dessouky, M. Watheq El-Kharashi, Hazem M. Abbas, Salwa M. Nassar |
DATE | 3 |
| 2015 | Finite element emulation-based solver for electromagnetic computationsabstractElectromagnetic (EM) computations are the cornerstone in the design process of several real-world applications, such as radar systems, satellites, and cell-phones. Unfortunately, these computations are mainly based on numerical techniques that require solving millions of linear equations simultaneously. Software-based solvers do not scale well as the number of equations-to-solve increases. FPGA solver implementations were used to speed up the process. However, using emulation technology is more appealing as emulators overcome the FPGA memory and area constraints. In this paper, we present a scalable design to accelerate the finite element solver of an EM simulator on a hardware emulation platform. Experimental results show that our optimized solver achieves 101.05x speed-up over the same pure software implementation on MATLAB and 35.29x over the best iterative software solver from ALGLIB C++ package in case of solving 2,002,000 equations. M. Tarek Ibn Ziad, Mohamed Hossam, Mohamad A. Masoud, Mohamed Nagy, Hesham A. Adel, Yousra Al-Kabani, M. Watheq El-Kharashi, Khaled Salah 0001, Mohamed Abdel Salam |
ISCAS | 7 |
| 2015 | Embedded Hypervisor Xvisor: A Comparative AnalysisabstractVirtualization technology has shown immense popularity within embedded systems due to its direct relationship with cost reduction, better resource utilization, and higher performance measures. Efficient hypervisors are required to achieve such high performance measures in virtualized environments, while taking into consideration the low memory footprints as well as the stringent timing constraints of embedded systems. Although there are a number of open-source hypervisors available such as Xen, Linux KVM and OKL4 Micro visor, this is the first paper to present the open-source embedded hypervisor Extensible Versatile hyper Visor (Xvisor) and compare it against two of the commonly used hypervisors KVM and Xen in-terms of comparison factors that affect the whole system performance. Experimental results on ARM architecture prove Xvisor's lower CPU overhead, higher memory bandwidth, lower lock synchronization latency and lower virtual timer interrupt overhead and thus overall enhanced virtualized embedded system performance. Anup Patel, Mai Daftedar, Mohamed Shalan, M. Watheq El-Kharashi |
PDP | 4 |
| 2013 | Hardware Trojan Protection for Third Party IPsabstractHardware Trojan detection is a very important topic especially as parts of critical systems which are designed and/or manufactured by untrusted third parties. Most of the current research concentrates on detecting Trojans at the testing phase by comparing the suspected circuit to a golden (trusted) one. However, these attempts do not work in the case of third party IPs, which are black boxes with no golden IPs to trust. In this work, we present novel methods for system protection that alleviate the need for a golden chip. Protection against injected Trojan is done using simple blockage method. We show the practicality of the introduced schemes by providing a proof of concept implementation of the proposed methodology on FPGA. We showed that the overhead is low enough in the simple blockage method. The delay overhead is negligible while the power overhead does not exceed 2%. Amr Al-Anwar 0001, Yousra Al-Kabani, M. Watheq El-Kharashi, Hassan Bedour |
DSD | 3 |
| 2013 | Graph-based approach for software allocation in automotive networked embedded systems: A partition-and-map algorithm
Yasser Shoukry, M. Watheq El-Kharashi, Gahda Bahig, Sherif Hammad |
FDL | 3 |
| 2013 | Authenticated key exchange protocol using neural cryptography with secret boundariesabstractKey exchange is one of the major concerns in cryp-tology. Neural cryptography is a recent non-classical paradigm which achieves key exchange by mutual learning between two neural networks that receive the same input patterns and update their weights using specific rules. Each weight component of the network can be seen as a random walker in the weight space. The two walkers move in the weight space and reflect at two boundaries (left and right) which represent the network synaptic depth. The reflecting boundaries cause the distance between the two walkers decreases if one of them hits the boundary when a common direction is chosen at each step. Therefore, the mutual learning algorithm relies on this defined boundary condition to achieve synchronization between the two parties. In this paper, we aim to increase the security of the neural cryptography by authenticating the communication using preshared secrets. The mutual learning algorithm is modified so that the reflecting boundaries become hidden and only accessible by the two partners. New update rules are developed to exploit the secret information without adding any limitation to the initial configuration for the two parties. This is done by converting the two boundaries located at a straight line path to a one secret boundary located randomly at a circular path. Therefore, the mutual learning is impeded except this secret information is known. The proposed algorithm is called Neural Cryptography with Secret Boundaries (NCSB) and it is proved with information theory that the secret boundaries can not be revealed from the public information broadcast through the public channel. Ahmed M. Allam, Hazem M. Abbas, M. Watheq El-Kharashi |
IJCNN | 3 |
| 2011 | A reconfigurable, pipelined, conflict directed jumping search SAT solverabstractSeveral approaches have been proposed to accelerate the NP-complete Boolean Satisfiability problem (SAT) using reconfigurable computing. In this paper, we present a five-stage pipelined SAT solver. SAT solving is broken into five stages: variable decision, variable effect fetch, clause evaluation, conflict detection, and conflict analysis. The solver performs a novel search algorithm combining state-of-the-art SAT solvers advanced techniques: non-chronological backjumping, dynamic backtracking and learning without explicit traversal of implication graph. SAT instance information is stored into FPGA block RAMs avoiding synthesizing overhead for each instance. The proposed solver achieves up to 70× speedup over other hardware SAT solvers with 200× less resource utilization. Mona Safar, M. Watheq El-Kharashi, Mohamed Shalan, Ashraf Salem |
DATE | 2 |
| 2010 | Networks-on-chip topology optimization subject to power, delay, and reliability constraintsabstractIn this paper, we present a novel approach in Networks-on-Chip topology optimization, by considering the network power consumption, packet transmission delay, and system reliability, simultaneously. We use the Particle Swarm Optimization technique to acquire the most suitable topology architecture, which achieves maximum reliability as well as minimum delay and power consumption. The optimization problem, which considers six design variables: network topology architecture, traffic distribution, processing elements' mapping, noise power, voltage swing, and probability of edge failure, is validated through a case study of an H.263-encoder MP3-decoder. Haytham Elmiligi, Ahmed A. Morgan, M. Watheq El-Kharashi, Fayez Gebali |
ISCAS | 3 |
| 2010 | Multi-objective optimization for Networks-on-Chip architectures using Genetic AlgorithmsabstractNetworks-on-Chip (NoC) architecture design faces a trade-off between different conflicting metrics. In this paper, we target one aspect of this trade-off: area versus average delay. The NoC architecture generation is formulated as a two-objective optimization problem and a Genetic Algorithm (GA)-based technique is used to solve it. According to the application requirements and the design constraints, the optimization process could be controlled by the designer by specifying weight factors for area and delay. As a proof of concept, our technique is applied to three real applications with different number of cores. Results show that the proposed solution is a promising way to achieve the best architecture with respect to both area and delay. Ahmed A. Morgan, Haytham Elmiligi, M. Watheq El-Kharashi, Fayez Gebali |
ISCAS | 3 |
| 2009 | Targeting spam control on middleboxes: Spam detection based on layer-3 e-mail content classification
Muhammad N. Marsono, M. Watheq El-Kharashi, Fayez Gebali |
Comput. Networks | 2 |
| 2009 | A spam rejection scheme during SMTP sessions based on layer-3 e-mail classification
Muhammad N. Marsono, M. Watheq El-Kharashi, Fayez Gebali |
J. Netw. Comput. Appl. | 2 |
| 2008 | Hardware based algorithm for conflict diagnosis in SAT solverabstractThe Boolean Satisfiability problem (SAT) is an NP-complete problem so software SAT’s solving algorithm execution time influences the performance of SAT-based CAD tools. In this paper, we present a new approach for implementing conflict analysis based on a conflicting variables accumulator and priority encoder to determine backtrack level. Using this approach, we implement an FPGA-based SAT solver performing depth-first search with conflict directed nonchronological backtracking. We compare our SAT solver with other SAT solvers through instances from DIMACS benchmarks suite. Mona Safar, Mohamed Shalan, M. Watheq El-Kharashi, Ashraf Salem |
AICCSA | 3 |
| 2008 | TLM-Based Verification of a Combined Switching Networks-on-Chip RouterabstractTLM-based verification is proposed to verify an RTL implementation of a Networks-on-Chip router that is capable of doing a combined circuit and packet switching. The router architecture is developed in both RTL and TLM. A transactor was modeled to embed the RTL implementation of the router into same TLM simulation environment and used to verify the functionality of the RTL model. Results show that the functionality of both RTL and TLM models are identical. Mohamed M. Sabry, M. Watheq El-Kharashi, Hassan Shehata Bedor, Ashraf Salem |
FDL | 2 |
| 2008 | Power-aware topology optimization for networks-on-chipsabstractThe choice of a network topology for a Networks-on-Chip based application significantly impacts its power consumption. In this paper, we propose a new methodology to reduce the total power consumption of the global router-to-router links by selecting the optimal network topology. The proposed methodology merges three mapping approaches: network partitioning, standard topology mapping, and long-range insertion. Analytical power models for global links are studied at different levels of abstraction. The proposed methodology is validated through a case study. Experimental results show the power consumption improvement compared to related work. Haytham Elmiligi, Ahmed A. Morgan, M. Watheq El-Kharashi, Fayez Gebali |
ISCAS | 3 |
| 2007 | Interactive presentation: A shift register based clause evaluator for reconfigurable SAT solverabstractSeveral approaches have been proposed to accelerate the NP-complete Boolean satisfiability problem (SAT) using reconfigurable computing. We present an FPGA based clause evaluator, where each clause is modeled as a shift register that is either right shifted, left shifted, or standstill according to whether the current assigned variable value satisfy, unsatisfy, or does not effect the clause, respectively. For a given problem instance, the effect of the value of each of its variables on its SAT formula is loaded in the FPGA on-chip memory. This results in less configuration effort and fewer hardware resources than other available SAT solvers. Also, we present a new approach for implementing conflict analysis based on a conflicting variables accumulator and priority encoder to determine backtrack level. Using these two new ideas, we implement an FPGA based SAT solver performing depth-first search with non-chronological conflict directed backtracking. We compare our SAT solver with other solvers through instances from DIMACS benchmarks suite Mona Safar, Mohamed Shalan, M. Watheq El-Kharashi, Ashraf Salem |
DATE | 3 |
| 2006 | Binary LNS-based naive Bayes hardware classifier for spam controlabstractWe propose a hardware architecture for a naive Bayes classifier in the context of e-mail classification for spam control. Our proposal presents a word-serial naive Bayes classifier architecture that utilizes the logarithmic number system (LNS) to reduce the computational complexity. We present the hardware architecture for non-iterative binary LNS recoding using a look-up table approach. Our design was synthesized targeting an Altera Stratix CPLD device. The synthesized classifier was functionally verified with a MATLAB implementation. Our binary LNS naive Bayes classifier exhibits high e-mail classification throughput of more than 30 thousands e-mails per second. Muhammad N. Marsono, M. Watheq El-Kharashi, Fayez Gebali |
ISCAS | 2 |
| 2006 | An FPGA implementation of the flexible triangle search algorithm for block based motion estimationabstractIn this paper a hardware architecture for the implementation of the flexible triangle search algorithm (FTS) using FPGAs is proposed. The FTS is a fast block-matching algorithm for motion estimation proposed in previous work, which can be used for video compression. The FTS finds the best matching blocks between two frames using a search triangle which changes its direction and size through a set of operations. These operations provide the triangle with the necessary flexibility to locate the best matching block. Simulation results indicate that the FTS reduces the number of block matching operations compared with other fast block matching algorithms without affecting quality or compression ratio of the compressed bitstream. In this paper, a hardware architecture for a FPGA implementation of the FTS algorithm is proposed. This architecture is simulated and tested using VHDL and synthesized using Xilinx ISE for the Xilinx Spartan3 device. The results obtained were compared to an FPGA implementation of the full search (FS) algorithm. Results indicates that the FTS FPGA implementation requires less number of gates than FS and the required number of cycles needed to complete motion search for one block is much lower. This indicates that the proposed implementation is fast and requires less hardware and power than existing ones. Mohamed M. Rehan, M. Watheq El-Kharashi, Panajotis Agathoklis, Fayez Gebali |
ISCAS | 2 |
| 2004 | A fast string search algorithm for deep packet classification
A. N. M. Ehtesham Rafiq, M. Watheq El-Kharashi, Fayez Gebali |
Comput. Commun. | 2 |
| 2001 | A robust stack folding approach for Java processors: an operand extraction-based algorithm
M. Watheq El-Kharashi, F. Elguibaly, Kin F. Li |
J. Syst. Archit. | 1 |