21 citations · 208 across the 66 of their papers we have counts for
20 papers · 1 filter
Conceptual Software Engineering Applied to Movie Scripts and Stories
Sabah Al-Fedaghi
This study introduces another application of software engineering tools, conceptual modeling, which can be applied to other fields of research. One way to strengthen the relationsh…
Exploration in Algorithm Engineering: Modeling Algorithms
Sabah Al-Fedaghi
According to some algorithmicists, algorithmics traditionally uses algorithm theory, which stems from mathematics. The growing need for innovative algorithms has caused increasing…
High-Level Description of Robot Architecture
Sabah Al-Fedaghi, Manar AlSaraf
Architectural Description (AD) is the backbone that facilitates the implementation and validation of robotic systems. In general, current high-level ADs reflect great variation and…
Towards Conceptual Modeling Semantics: Eventizing Tarski's Truth Schema
Sabah Al-Fedaghi
Modeling languages in software engineering (e.g., UML) evolved from software systems modeling where denotational and operational kinds of semantics are the traditional subjects of…
Underpinning Theories of Software Engineering: Dynamism in Physical Sources of the Shannon Weaver Communication Model
Sabah Al-Fedaghi
This paper aims to contribute to further understanding of dynamism (the dynamic behavior of system models) in the mathematical and conceptual modeling of systems. This study is con…
Computer Program Decomposition and Dynamic/Behavioral Modeling
Sabah Al-Fedaghi
Decomposition, statically dividing a program into multiple units, is a common programming technique for realizing parallelism and refining programs. The decomposition of a sequenti…
Changes, States, and Events: The Thread from Staticity to Dynamism in the Conceptual Modeling of Systems
Sabah Al-Fedaghi
This paper examines the concept of change in conceptual modeling. Change is inherent in the nature of things and has increasingly become a focus of much interest and investigation.…
Dissipating with Relations: Implication for the Entity-Relationship Model
Sabah Al-Fedaghi
Difficulties arise when conceptual modeling lacks ontological clarity and rigorous definitions, which is especially the case in the relationship construct. Evidence shows that use…
Conceptual Modeling of Time for Computational Ontologies
Sabah Al-Fedaghi
To provide a foundation for conceptual modeling, ontologies have been introduced to specify the entities, the existences of which are acknowledged in the model. Ontologies are esse…
Modeling the Semantics of States and State Machines
Sabah Al-Fedaghi
A system s behavior is typically specified through models such as state diagrams that describe how the system should behave. According to researchers, it is not clear what a state…
Thinging-Based Conceptual Modeling: Case Study of a Tendering System
Sabah Al-Fedaghi, Esraa Haidar
In computer science, models are made explicit to provide formality and a precise understanding of small, contingent universes (e.g., an organization), as constructed from stakehold…
How to Document Computer Networks
Sabah Al-Fedaghi, Bader Behbehani
Documenting networks is an essential tool for troubleshooting network problems. The documentation details a network's structure and context, serves as a reference and makes network…
Thinging-Oriented Modeling of Unmanned Aerial Vehicles
Sabah Al-Fedaghi, Jassim Al-Fadhli
In recent years, there has been a dramatic increase in both practical and research applications of unmanned aerial vehicles (UAVs). According to the literature, there is a need in…
Modeling Physical/Digital Systems: Formal Event-B vs. Diagrammatic Thinging Machine
Sabah Al-Fedaghi
Models are centrally important in many scientific fields. A model is a representation of a selected part of the world, which is the model s target system. Here, a system consists o…
Causality in Static Models as an Initial Constraint on the Chronology of Events in System Behavior
Sabah Al-Fedaghi
This paper analyzes the notion of causality in a conceptual model, mainly as applied in software engineering. Conceptual system modeling can be considered a three-level process tha…
Three Levels of Modeling: Static (Structure/Trajectories of Flow), Dynamic (Events) and Behavioral (Chronology of Events)
Sabah Al-Fedaghi
Constructing a conceptual model as an abstract representation of a portion of the real world involves capturing the (1) static (things/objects and trajectories of flow), (2) the dy…
Modeling Network Architecture: A Cloud Case Study
Sabah Al-Fedaghi, Dana Al-Qemlas
The Internet s ability to support a wide range of services depends on the network architecture and theoretical and practical innovations necessary for future networks. Network arch…
Modeling the Realization and Execution of Functions and Functional Requirements
Sabah Al-Fedaghi
Requirements engineering plays a critical role in developing software systems. One of the most difficult tasks in this process is identifying functional requirements. A critical pr…
Modeling Network Security: Case Study of Email System
Sabah Al-Fedaghi, Hadeel Alnasser
We study operational security in computer network security, including infrastructure, internal processes, resources, information, and physical environment. Current works on develop…
Modeling Events and Events of Events in Software Engineering
Sabah Al-Fedaghi
A model is a simplified representation of portion of reality that hides a system s nonessential characteristics. It provides a means for reducing complexity as well as visualizatio…