Skip to main content

Showing 1–39 of 39 results for author: Abdelgawad, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2505.06406  [pdf, ps, other

    cs.CC cs.CR cs.GT

    Safety Analysis in the NGAC Model

    Authors: Brian Tan, Ewan S. D. Davies, Indrakshi Ray, Mahmoud A. Abdelgawad

    Abstract: We study the safety problem for the next-generation access control (NGAC) model. We show that under mild assumptions it is coNP-complete, and under further realistic assumptions we give an algorithm for the safety problem that significantly outperforms naive brute force search. We also show that real-world examples of mutually exclusive attributes lead to nearly worst-case behavior of our algorith… ▽ More

    Submitted 9 May, 2025; originally announced May 2025.

    Comments: 8 pages, to appear in SACMAT 2025

  2. arXiv:2503.05818  [pdf, other

    cs.LG cs.RO

    Closing the Intent-to-Behavior Gap via Fulfillment Priority Logic

    Authors: Bassel El Mabsout, Abdelrahman AbdelGawad, Renato Mancuso

    Abstract: Practitioners designing reinforcement learning policies face a fundamental challenge: translating intended behavioral objectives into representative reward functions. This challenge stems from behavioral intent requiring simultaneous achievement of multiple competing objectives, typically addressed through labor-intensive linear reward composition that yields brittle results. Consider the ubiquito… ▽ More

    Submitted 22 March, 2025; v1 submitted 4 March, 2025; originally announced March 2025.

  3. arXiv:2502.02606  [pdf, other

    cs.OH cond-mat.mtrl-sci

    Carbon Per Transistor (CPT): The Golden Formula for Green Computing Metrics

    Authors: Zag ElSayed, Nelly Elsayed, Ahmed Abdelgawad

    Abstract: As computing power advances, the environmental cost of semiconductor manufacturing and operation has become a critical concern. However, current sustainability metrics fail to quantify carbon emissions at the transistor level, the fundamental building block of modern processors. This paper introduces a Carbon Per Transistor (CPT) formula -- a novel approach and green implementation metric to measu… ▽ More

    Submitted 1 February, 2025; originally announced February 2025.

  4. arXiv:2501.18549  [pdf, other

    cs.CR

    CryptoDNA: A Machine Learning Paradigm for DDoS Detection in Healthcare IoT, Inspired by crypto jacking prevention Models

    Authors: Zag ElSayed, Ahmed Abdelgawad, Nelly Elsayed

    Abstract: The rapid integration of the Internet of Things (IoT) and Internet of Medical (IoM) devices in the healthcare industry has markedly improved patient care and hospital operations but has concurrently brought substantial risks. Distributed Denial-of-Service (DDoS) attacks present significant dangers, jeopardizing operational stability and patient safety. This study introduces CryptoDNA, an innovativ… ▽ More

    Submitted 30 January, 2025; originally announced January 2025.

    Comments: 6 pages, 8 figures, under review

  5. arXiv:2501.11250  [pdf, other

    cs.CR

    Cybersecurity and Frequent Cyber Attacks on IoT Devices in Healthcare: Issues and Solutions

    Authors: Zag ElSayed, Ahmed Abdelgawad, Nelly Elsayed

    Abstract: Integrating Internet of Things (IoT) devices in healthcare has revolutionized patient care, offering improved monitoring, diagnostics, and treatment. However, the proliferation of these devices has also introduced significant cybersecurity challenges. This paper reviews the current landscape of cybersecurity threats targeting IoT devices in healthcare, discusses the underlying issues contributing… ▽ More

    Submitted 19 January, 2025; originally announced January 2025.

    Comments: 7 pages, 14 figures, under review

  6. RO-SVD: A Reconfigurable Hardware Copyright Protection Framework for AIGC Applications

    Authors: Zhuoheng Ran, Muhammad A. A. Abdelgawad, Zekai Zhang, Ray C. C. Cheung, Hong Yan

    Abstract: The dramatic surge in the utilisation of generative artificial intelligence (GenAI) underscores the need for a secure and efficient mechanism to responsibly manage, use and disseminate multi-dimensional data generated by artificial intelligence (AI). In this paper, we propose a blockchain-based copyright traceability framework called ring oscillator-singular value decomposition (RO-SVD), which int… ▽ More

    Submitted 2 December, 2024; v1 submitted 17 June, 2024; originally announced June 2024.

    Comments: Accepted on 20 May 2024 as a full paper at ASAP 2024

    Journal ref: Proceedings of the 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors (ASAP), 24-26 July 2024, pp. 135-142

  7. arXiv:2405.03561  [pdf, other

    cs.RO eess.SY

    Model- and Data-Based Control of Self-Balancing Robots: Practical Educational Approach with LabVIEW and Arduino

    Authors: Abdelrahman Abdelgawad, Tarek Shohdy, Ayman Nada

    Abstract: A two-wheeled self-balancing robot (TWSBR) is non-linear and unstable system. This study compares the performance of model-based and data-based control strategies for TWSBRs, with an explicit practical educational approach. Model-based control (MBC) algorithms such as Lead-Lag and PID control require a proficient dynamic modeling and mathematical manipulation to drive the linearized equations of m… ▽ More

    Submitted 6 May, 2024; originally announced May 2024.

  8. arXiv:2401.03587  [pdf, ps, other

    cs.CV cs.AI

    Big Data and Deep Learning in Smart Cities: A Comprehensive Dataset for AI-Driven Traffic Accident Detection and Computer Vision Systems

    Authors: Victor Adewopo, Nelly Elsayed, Zag Elsayed, Murat Ozer, Constantinos Zekios, Ahmed Abdelgawad, Magdy Bayoumi

    Abstract: In the dynamic urban landscape, where the interplay of vehicles and pedestrians defines the rhythm of life, integrating advanced technology for safety and efficiency is increasingly crucial. This study delves into the application of cutting-edge technological methods in smart cities, focusing on enhancing public safety through improved traffic accident detection. Action recognition plays a pivotal… ▽ More

    Submitted 7 January, 2024; originally announced January 2024.

  9. arXiv:2311.07712  [pdf

    cs.HC cs.CY

    Low-Cost Architecture for an Advanced Smart Shower System Using Internet of Things Platform

    Authors: Shadeeb Hossain, Ahmed Abdelgawad

    Abstract: Wastage of water is a critical issue amongst the various global crises. This paper proposes an architecture model for a low-cost, energy efficient SMART Shower system that is ideal for efficient water management and be able to predict reliably any accidental fall in the shower space. The sensors in this prototype can document the surrounding temperature and humidity in real time and thereby circul… ▽ More

    Submitted 13 November, 2023; originally announced November 2023.

  10. arXiv:2307.12128  [pdf, other

    cs.CV cs.AI cs.CY cs.LG

    AI on the Road: A Comprehensive Analysis of Traffic Accidents and Accident Detection System in Smart Cities

    Authors: Victor Adewopo, Nelly Elsayed, Zag Elsayed, Murat Ozer, Victoria Wangia-Anderson, Ahmed Abdelgawad

    Abstract: Accident detection and traffic analysis is a critical component of smart city and autonomous transportation systems that can reduce accident frequency, severity and improve overall traffic management. This paper presents a comprehensive analysis of traffic accidents in different regions across the United States using data from the National Highway Traffic Safety Administration (NHTSA) Crash Report… ▽ More

    Submitted 22 July, 2023; originally announced July 2023.

    Comments: 8,8

  11. arXiv:2305.19347  [pdf, other

    cs.LG eess.SP

    Machine Learning Based IoT Adaptive Architecture for Epilepsy Seizure Detection: Anatomy and Analysis

    Authors: Zag ElSayed, Murat Ozer, Nelly Elsayed, Ahmed Abdelgawad

    Abstract: A seizure tracking system is crucial for monitoring and evaluating epilepsy treatments. Caretaker seizure diaries are used in epilepsy care today, but clinical seizure monitoring may miss seizures. Monitoring devices that can be worn may be better tolerated and more suitable for long-term ambulatory use. Many techniques and methods are proposed for seizure detection; However, simplicity and afford… ▽ More

    Submitted 5 September, 2023; v1 submitted 30 May, 2023; originally announced May 2023.

    Comments: Under review, 5 pages, 7 figures, 3 tables

  12. arXiv:2304.05022  [pdf, other

    eess.IV cs.CV cs.LG

    A Deep Analysis of Transfer Learning Based Breast Cancer Detection Using Histopathology Images

    Authors: Md Ishtyaq Mahmud, Muntasir Mamun, Ahmed Abdelgawad

    Abstract: Breast cancer is one of the most common and dangerous cancers in women, while it can also afflict men. Breast cancer treatment and detection are greatly aided by the use of histopathological images since they contain sufficient phenotypic data. A Deep Neural Network (DNN) is commonly employed to improve accuracy and breast cancer detection. In our research, we have analyzed pre-trained deep transf… ▽ More

    Submitted 11 April, 2023; originally announced April 2023.

    Comments: 7 pages, Accepted by 10th International Conference on Signal Processing and Integrated Networks (SPIN 2023)

  13. arXiv:2304.04814  [pdf

    eess.IV cs.CV cs.LG

    LCDctCNN: Lung Cancer Diagnosis of CT scan Images Using CNN Based Model

    Authors: Muntasir Mamun, Md Ishtyaq Mahmud, Mahabuba Meherin, Ahmed Abdelgawad

    Abstract: The most deadly and life-threatening disease in the world is lung cancer. Though early diagnosis and accurate treatment are necessary for lowering the lung cancer mortality rate. A computerized tomography (CT) scan-based image is one of the most effective imaging techniques for lung cancer detection using deep learning models. In this article, we proposed a deep learning model-based Convolutional… ▽ More

    Submitted 10 April, 2023; originally announced April 2023.

    Comments: 8, accepted by 10th International Conference on Signal Processing and Integrated Networks (SPIN 2023)

  14. arXiv:2304.04381  [pdf, other

    cs.CR cs.NI

    A Deep Analysis of Hybrid-Multikey-PUF

    Authors: Md Ishtyaq Mahmud, Ahmed Abdelgawad, Venkata P. Yanambaka

    Abstract: Unique key generation is essential for encryption purposes between Internet of Things (IoT) devices. To produce a unique key for this encryption, Physical Unclonable Functions (PUFs) might be employed. Also, the Random Number Generator (RNG) is used in many different domains; nonetheless, security is one of the most important areas that require the best RNG. In this article, We investigate the qua… ▽ More

    Submitted 10 April, 2023; originally announced April 2023.

    Comments: 6,8th IEEE World Forum on Internet of Things (IEEE WFIoT2022)

  15. arXiv:2208.12812  [pdf, other

    eess.AS cs.HC cs.LG cs.SD

    Speech Emotion Recognition using Supervised Deep Recurrent System for Mental Health Monitoring

    Authors: Nelly Elsayed, Zag ElSayed, Navid Asadizanjani, Murat Ozer, Ahmed Abdelgawad, Magdy Bayoumi

    Abstract: Understanding human behavior and monitoring mental health are essential to maintaining the community and society's safety. As there has been an increase in mental health problems during the COVID-19 pandemic due to uncontrolled mental health, early detection of mental issues is crucial. Nowadays, the usage of Intelligent Virtual Personal Assistants (IVA) has increased worldwide. Individuals use th… ▽ More

    Submitted 26 October, 2022; v1 submitted 25 August, 2022; originally announced August 2022.

    Comments: 6 pages, 5 figures, 3 tables, accepted in the IEEE WFIoT2022

  16. arXiv:2208.12086  [pdf, other

    cs.SD cs.AI cs.MM eess.AS eess.SP

    A Study on Broadcast Networks for Music Genre Classification

    Authors: Ahmed Heakl, Abdelrahman Abdelgawad, Victor Parque

    Abstract: Due to the increased demand for music streaming/recommender services and the recent developments of music information retrieval frameworks, Music Genre Classification (MGC) has attracted the community's attention. However, convolutional-based approaches are known to lack the ability to efficiently encode and localize temporal features. In this paper, we study the broadcast-based neural networks ai… ▽ More

    Submitted 25 August, 2022; originally announced August 2022.

    Comments: accepted for oral presentation at the World Congress on Computational Intelligence (WCCI 2022) - International Joint Conference on Neural Networks (IJCNN 2022)

  17. arXiv:2208.09588  [pdf, other

    cs.CV cs.AI cs.CY

    Review on Action Recognition for Accident Detection in Smart City Transportation Systems

    Authors: Victor Adewopo, Nelly Elsayed, Zag ElSayed, Murat Ozer, Ahmed Abdelgawad, Magdy Bayoumi

    Abstract: Action detection and public traffic safety are crucial aspects of a safe community and a better society. Monitoring traffic flows in a smart city using different surveillance cameras can play a significant role in recognizing accidents and alerting first responders. The utilization of action recognition (AR) in computer vision tasks has contributed towards high-precision applications in video surv… ▽ More

    Submitted 19 August, 2022; originally announced August 2022.

    Comments: 16 pages

  18. arXiv:1906.11197  [pdf, ps, other

    cs.PL

    Java Generics: An Order-Theoretic Approach (Abridged Outline)

    Authors: Moez A. AbdelGawad

    Abstract: The mathematical modeling of generics in Java and other similar nominally-typed object-oriented programming languages is a challenge. In this short paper we present the outline of a novel order-theoretic approach to modeling generics, in which we also elementarily use some concepts and tools from category theory. We believe a combined order-theoretic and category-theoretic approach to modeling gen… ▽ More

    Submitted 20 June, 2019; originally announced June 2019.

    Comments: 5 pages excluding references. An abridged version of arXiv:1906.03937

  19. arXiv:1906.04925  [pdf, ps, other

    cs.PL math.CT

    Using Category Theory in Modeling Generics in OOP (Outline)

    Authors: Moez A. AbdelGawad

    Abstract: Modeling generics in object-oriented programming languages such as Java and C# is a challenge. Recently we proposed a new order-theoretic approach to modeling generics. Given the strong relation between order theory and category theory, in this extended abstract we present how also some tools from category theory, such as adjunctions, monads and operads, are used in our approach to modeling generi… ▽ More

    Submitted 12 June, 2019; originally announced June 2019.

    Comments: 3 pages (excluding references and an appendix). arXiv admin note: text overlap with arXiv:1906.03937

  20. arXiv:1906.03937  [pdf, ps, other

    cs.PL

    Java Generics: An Order-Theoretic Approach (Detailed Outline)

    Authors: Moez A. AbdelGawad

    Abstract: Generics have been added to Java so as to increase the expressiveness of its type system. Generics in Java, however, include some features---such as Java wildcards, $F$-bounded generics, and Java erasure---that have been hard to analyze and reason about so far, reflecting the fact that the mathematical modeling of generics in Java and other similar nominally-typed object-oriented programming (OOP)… ▽ More

    Submitted 23 May, 2019; originally announced June 2019.

    Comments: 10 pages

  21. arXiv:1903.06514  [pdf, other

    cs.LO cs.PL math.LO

    Mutual Coinduction

    Authors: Moez A. AbdelGawad

    Abstract: In this paper we present mutual coinduction as a dual of mutual induction and also as a generalization of standard coinduction. In particular, we present a precise formal definition of mutual induction and mutual coinduction. In the process we present the associated mutual induction and mutual coinduction proof principles, and we present the conditions under which these principles hold. In spite… ▽ More

    Submitted 29 July, 2019; v1 submitted 14 March, 2019; originally announced March 2019.

    Comments: 22 pages (updated to include a proof of the sufficiency of monotonicity)

  22. arXiv:1903.05127  [pdf, other

    cs.LO

    Induction, Coinduction, and Fixed Points: Intuitions and Tutorial

    Authors: Moez A. AbdelGawad

    Abstract: Recently we presented a concise survey of the formulation of the induction and coinduction principles, and some concepts related to them, in five different fields mathematical fields, hence shedding some light on the precise relation between these fields. In this article we present few tutorial examples---from set theory, number theory and real analysis---that illustrate these concepts, and the in… ▽ More

    Submitted 26 February, 2019; originally announced March 2019.

    Comments: 9 pages. formerly part of arXiv:1812.10026

  23. arXiv:1903.05126  [pdf, ps, other

    cs.LO cs.PL math.CT

    Induction, Coinduction, and Fixed Points in PL Type Theory

    Authors: Moez A. AbdelGawad

    Abstract: Recently we presented a concise survey of the formulation of the induction and coinduction principles, and some concepts related to them, in programming languages type theory and four other mathematical disciplines. The presentation in type theory involved the separate formulation of these concepts, first, in the theory of types of functional programming languages and, next, in the theory of types… ▽ More

    Submitted 26 February, 2019; originally announced March 2019.

    Comments: 12 pages, formerly part of arXiv:1812.10026

  24. arXiv:1812.10026  [pdf, ps, other

    cs.LO cs.PL math.CT

    Induction, Coinduction, and Fixed Points: A Concise Comparative Survey

    Authors: Moez A. AbdelGawad

    Abstract: In this survey article (which hitherto is an ongoing work-in-progress) we present the formulation of the induction and coinduction principles using the language and conventions of each of order theory, set theory, programming languages' type theory, first-order logic, and category theory, for the purpose of examining some of the similarities and, more significantly, the dissimilarities between the… ▽ More

    Submitted 27 February, 2019; v1 submitted 24 December, 2018; originally announced December 2018.

    Comments: 13 pages (split article into three articles)

  25. arXiv:1808.06052  [pdf, other

    cs.PL

    Doubly F-Bounded Generics

    Authors: Moez A. AbdelGawad

    Abstract: In this paper we suggest how f-bounded generics in nominally-typed OOP can be extended to the more general notion we call `doubly f-bounded generics' and we suggest how doubly f-bounded generics can be reasoned about. We also (attempt to) prove, using a coinductive argument, that our reasoning method is mathematically sound.

    Submitted 6 September, 2018; v1 submitted 18 August, 2018; originally announced August 2018.

    Comments: 14 pages

  26. arXiv:1805.10931  [pdf, other

    cs.PL

    Towards Taming Java Wildcards and Extending Java with Interval Types

    Authors: Moez A. AbdelGawad

    Abstract: Of the complex features of generic nominally-typed OO type systems, wildcard types and variance annotations are probably the hardest to fully grasp. As demonstrated when adding closures (a.k.a., lambdas) and when extending type inference in Java, wildcard types and variance annotations make the development and progress of OO programming languages, and of their type systems in particular, a challen… ▽ More

    Submitted 15 July, 2018; v1 submitted 18 May, 2018; originally announced May 2018.

    Comments: 7 pages

  27. arXiv:1805.07155  [pdf, other

    cs.PL math.CO

    Partial Cartesian Graph Product

    Authors: Moez A. AbdelGawad

    Abstract: In this paper we define a new product-like binary operation on directed graphs, and we discuss some of its properties. We also briefly discuss its application in constructing the subtyping relation in generic nominally-typed object-oriented programming languages.

    Submitted 15 July, 2018; v1 submitted 18 May, 2018; originally announced May 2018.

    Comments: 7 pages

  28. arXiv:1805.06893  [pdf, other

    cs.PL

    Java Subtyping as an Infinite Self-Similar Partial Graph Product

    Authors: Moez A. AbdelGawad

    Abstract: Due to supporting variance annotations, such as wildcard types, the subtyping relation in Java and other generic nominally-typed OO programming languages is both interesting and intricate. In these languages, the subtyping relation between ground object types, i.e., ones with no type variables, is the basis for defining the full OO subtyping relation, i.e., that includes type variables. As an or… ▽ More

    Submitted 15 July, 2018; v1 submitted 18 May, 2018; originally announced May 2018.

    Comments: 11 pages

  29. arXiv:1801.08441  [pdf, ps, other

    cs.LO cs.PL

    Finitary-based Domain Theory in Coq: An Early Report

    Authors: Moez A. AbdelGawad

    Abstract: In domain theory every finite computable object can be represented by a single mathematical object instead of a set of objects, using the notion of finitary-basis. In this article we report on our effort to formalize domain theory in Coq in terms of finitary-basis.

    Submitted 17 January, 2018; originally announced January 2018.

    Comments: 13 pages

  30. arXiv:1712.09958  [pdf, ps, other

    cs.PL

    Object-Oriented Theorem Proving (OOTP): First Thoughts

    Authors: Moez A. AbdelGawad

    Abstract: Automatic (i.e., computer-assisted) theorem proving (ATP) can come in many flavors. This document presents early steps in our effort towards defining object-oriented theorem proving (OOTP) as a new style of ATP. Traditional theorem proving (TTP) is the only well-known flavor of ATP so far. OOTP is a generalization of TTP. While TTP is strongly based on functional programming (FP), OOTP is strong… ▽ More

    Submitted 27 February, 2019; v1 submitted 28 December, 2017; originally announced December 2017.

    Comments: 11 pages

  31. arXiv:1709.08056  [pdf, other

    cs.PL math.CT

    Novel Uses of Category Theory in Modeling OOP

    Authors: Moez A. AbdelGawad

    Abstract: An outline and summary of four new potential applications of category theory to OOP research are presented. These include (1) the use of operads to model Java subtyping, (2) the use of Yoneda's lemma and representable functors in the modeling of generic types in generic nominally-typed OOP, (3) using a combination of category presentations and cartesian closed categories to model structurally-type… ▽ More

    Submitted 29 December, 2017; v1 submitted 23 September, 2017; originally announced September 2017.

    Comments: 8 pages

  32. arXiv:1706.00274  [pdf, other

    cs.PL

    Towards a Java Subtyping Operad

    Authors: Moez A. AbdelGawad

    Abstract: The subtyping relation in Java exhibits self-similarity. The self-similarity in Java subtyping is interesting and intricate due to the existence of wildcard types and, accordingly, the existence of three subtyping rules for generic types: covariant subtyping, contravariant subtyping and invariant subtyping. Supporting bounded type variables also adds to the complexity of the subtyping relation in… ▽ More

    Submitted 29 December, 2017; v1 submitted 1 June, 2017; originally announced June 2017.

    Comments: 13 pages

  33. arXiv:1610.05114  [pdf, ps, other

    cs.PL

    Towards an Accurate Mathematical Model of Generic Nominally-Typed OOP

    Authors: Moez A. AbdelGawad

    Abstract: The construction of GNOOP as a domain-theoretic model of generic nominally-typed OOP is currently underway. This extended abstract presents the concepts of `nominal intervals' and `full generication' that are likely to help in building GNOOP as an accurate mathematical model of generic nominally-typed OOP. The abstract also presents few related category-theoretic suggestions. The presented concept… ▽ More

    Submitted 30 October, 2016; v1 submitted 14 October, 2016; originally announced October 2016.

    Comments: 10 pages

  34. arXiv:1606.03809  [pdf, ps, other

    cs.PL

    Why Nominal-Typing Matters in OOP

    Authors: Moez A. AbdelGawad

    Abstract: The statements `inheritance is not subtyping' and `mainstream OO languages unnecessarily place restrictions over inheritance' have rippled as mantras through the PL research community for years. Many mainstream OO developers and OO language designers however do not accept these statements. In \emph{nominally-typed} OO languages that these developers and language designers are dearly familiar with,… ▽ More

    Submitted 29 December, 2017; v1 submitted 13 June, 2016; originally announced June 2016.

    Comments: 19 pages. arXiv admin note: text overlap with arXiv:1603.08648

  35. arXiv:1605.01480  [pdf, ps, other

    cs.PL

    Towards Understanding Generics in Mainstream OOP

    Authors: Moez A. AbdelGawad

    Abstract: This article reports on steps towards building a simple and accurate domain-theoretic model of generic nominally-typed OOP.

    Submitted 29 December, 2017; v1 submitted 4 May, 2016; originally announced May 2016.

    Comments: 29 pages

  36. arXiv:1603.08648  [pdf, ps, other

    cs.PL

    A Comparison of NOOP to Structural Domain-Theoretic Models of OOP

    Authors: Moez A. AbdelGawad

    Abstract: Mainstream object-oriented programming languages such as Java, C#, C++ and Scala are all almost entirely nominally-typed. NOOP is a recently developed domain-theoretic model of OOP that was designed to include full nominal information found in nominally-typed OOP. This paper compares NOOP to the most widely known domain-theoretic models of OOP, namely, the models developed by Cardelli and Cook, wh… ▽ More

    Submitted 29 December, 2017; v1 submitted 29 March, 2016; originally announced March 2016.

    Comments: 17 pages

    ACM Class: F.3.2; D.1.5

  37. arXiv:1411.5166  [pdf, other

    cs.PL math.GT

    Subtyping in Java is a Fractal

    Authors: Moez A. AbdelGawad

    Abstract: While developing their software, professional object-oriented (OO) software developers keep in their minds an image of the subtyping relation between types in their software. The goal of this paper is to present an observation about the graph of the subtyping relation in Java, namely the observation that, after the addition of generics---and of wildcards, in particular---to Java, the graph of the… ▽ More

    Submitted 29 December, 2017; v1 submitted 19 November, 2014; originally announced November 2014.

    Comments: 18 pages

  38. arXiv:1406.7497  [pdf, ps, other

    cs.PL

    Domain Theory for Modeling OOP: A Summary

    Authors: Moez A. AbdelGawad

    Abstract: Domain theory is `a mathematical theory that serves as a foundation for the semantics of programming languages'. Domains form the basis of a theory of partial information, which extends the familiar notion of partial function to encompass a whole spectrum of "degrees of definedness", so as to model incremental higher-order computation (i.e., computing with infinite data values, such as functions d… ▽ More

    Submitted 29 June, 2014; originally announced June 2014.

    Comments: 15 pages

  39. arXiv:1309.2348  [pdf, ps, other

    cs.PL

    An Overview of Nominal-Typing versus Structural-Typing in OOP

    Authors: Moez A. AbdelGawad

    Abstract: NOOP is a mathematical model of nominally-typed OOP that proves the identification of inheritance and subtyping in mainstream nominally-typed OO programming languages and the validity of this identification. This report gives an overview of the main notions in OOP relevant to constructing a mathematical model of OOP such as NOOP. The emphasis in this report is on defining nominality, nominal typin… ▽ More

    Submitted 29 December, 2017; v1 submitted 9 September, 2013; originally announced September 2013.

    Comments: 16 pages