Reset
Showing 20 of 124 academic articles

Quantum Computing

Shruti Aggarwal, Vishal Bharti, Afroj Jahan Badhon • Advances in systems analysis, software engineering, and high performance computing book series (2024)

In this chapter, quantum computing concepts are discussed in detail. Discussion about qubit and allied terms is done in brief. Light is also thrown on quantum ambiguity, key distribution, quantum entanglement, quantum simulation, digital qu...

OPENALEX DOI: https://doi.org/10.4018/978-1-7998-9522-0.ch001

Quantum Computing

G. Kaushik Raj G. Kaushik Raj • Journal of Software Engineering and Simulation (2025)

Quantum computing performs computations by tapping the very laws that govern quantum mechanics, thereby making those computations far more efficient than does a classical computer. Quantum computers, through qubits and quantum phenomena lik...

OPENALEX Open Access DOI: https://doi.org/10.35629/3795-11051521

Quantum Software Size: What Do We Measure, How and Why? A Systematic Literature Review

Tuna Hacaloglu, Hassan Soubra, Pierre Bourque, Alain Abran • IEEE Access (2026)

Rapid growth in quantum computing has created an urgent need to adapt traditional software engineering methodologies. Among these methodological challenges, software size measurement plays a central role in project estimation, quality assur...

DOAJ Open Access (DOAJ) DOI: 10.1109/ACCESS.2026.3700957

Open source software in quantum computing

Mark Fingerhuth, Tomáš Babej, Péter Wittek • PLoS ONE (2018)

Open source software is becoming crucial in the design and testing of quantum algorithms. Many of the tools are backed by major commercial vendors with the goal to make it easier to develop quantum software: this mirrors how well-funded ope...

OPENALEX cc-by DOI: https://doi.org/10.1371/journal.pone.0208561 PMC: 6301779

On Deadlock Detection in Distributed Systems

Virgil D. Gligor, S.H. Shattuck • IEEE Transactions on Software Engineering (1980)

A hierarchically organized and a distributed protocol for deadlock detection in distributed databases are presented in [1]. In this paper we show that the distributed protocol is incorrect, and present possible remedies. However, the distri...

OPENALEX DOI: https://doi.org/10.1109/tse.1980.230491

Abstract Communication Model for Distributed Systems

Uwe Glässer, Yuri G. Gurevich, Margus Veanes • IEEE Transactions on Software Engineering (2004)

In some distributed and mobile communication models, a message disappears in one place and miraculously appears in another. In reality, of course, there are no miracles. A message goes from one network to another; it can be lost or corrupte...

OPENALEX DOI: https://doi.org/10.1109/tse.2004.25

Detection of Mutual Inconsistency in Distributed Systems

D. Stott Parker, Gerald J. Popek, G. Rudisin, Alley Stoughton et al. • IEEE Transactions on Software Engineering (1983)

Many distributed systems are now being developed to provide users with convenient access to data via some kind of communications network. In many cases it is desirable to keep the system functioning even when it is partitioned by network fa...

OPENALEX DOI: https://doi.org/10.1109/tse.1983.236733

Efficient Decentralized Monitoring of Safety in Distributed Systems

Koushik Sen, Abhay Vardhan, Gul Agha, Grigore Roşu • ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) (2004)

This paper presents a variant of past time linear temporal logic, called PT-DTL, suitable for expressing temporal properties of distributed systems. The formulae in this logic are given with respect to a particular process and are interpret...

OPENALEX DOI: https://doi.org/10.1109/icse.2004.1317464

Visualizing Distributed System Executions

Ivan Beschastnikh, Perry Liu, Albert Xing, Patty Wang et al. • ACM Transactions on Software Engineering and Methodology (2020)

Distributed systems pose unique challenges for software developers. Understanding the system’s communication topology and reasoning about concurrent activities of system hosts can be difficult. The standard approach, analyzing system logs, ...

OPENALEX Open Access DOI: https://doi.org/10.1145/3375633

Caching Hints in Distributed Systems

Doug Terry • IEEE Transactions on Software Engineering (1987)

Caching reduces the average cost of retrieving data by amortizing the lookup cost over several references to the data. Problems with maintaining strong cache consistency in a distributed system can be avoided by treating cached information ...

OPENALEX DOI: https://doi.org/10.1109/tse.1987.232834

Orca: a language for parallel programming of distributed systems

Henri E. Bal, M. Frans Kaashoek, Andrew S. Tanenbaum • IEEE Transactions on Software Engineering (1992)

A detailed description is given of the Orca language design and the design choices are discussed. Orca is intended for applications programmers rather than systems programmers. This is reflected in its design goals to provide a simple, easy...

OPENALEX Open Access DOI: https://doi.org/10.1109/32.126768

Building reliable distributed systems with CORBA

S. Landis, Silvano Maffeis • Theory and Practice of Object Systems (1997)

New classes of large-scale distributed applications will have to deal with unpredictable communication delays, with partial failures, and with networks that partition. In addition, sophisticated applications such as teleconferencing, video-...

OPENALEX DOI: https://doi.org/10.1002/(sici)1096-9942(1997)3:1<31::aid-tapo4>3.0.co;2-a

Generative AI in cybersecurity: A comprehensive review of LLM applications and vulnerabilities

Mohamed Amine Ferrag, Fatima Alwahedi, Ammar Ayman Battah, Bilel Cherif et al. • Internet of Things and Cyber-Physical Systems (2025)

This paper provides a comprehensive review of the future of cybersecurity through Generative AI and Large Language Models (LLMs). We explore LLM applications across various domains, including hardware design security, intrusion detection, s...

OPENALEX cc-by-nc-nd DOI: https://doi.org/10.1016/j.iotcps.2025.01.001

Natural Language Processing for Requirements Engineering: The Best Is Yet to Come

Fabiano Dalpiaz, Alessio Ferrari, Xavier Franch, Cristina Palomares • IEEE Software (2018)

As part of the growing interest in natural language processing for requirements engineering (RE), RE researchers, computational linguists, and industry practitioners met at the First Workshop on Natural Language Processing for Requirements ...

OPENALEX Open Access DOI: https://doi.org/10.1109/ms.2018.3571242

Capturing student interest in software engineering through gamification: a systematic literature review

Matipa Ricky Ngandu, David Risinamhodzi, Godwin Pedzisai Dzvapatsva, Courage Matobobo • Discover Education (2023)

Abstract ICT tools in education are widely used to support the aim of achieving learning outcomes by improving critical areas such as student engagement, participation, and motivation. In this study, we examine literature to explore how gam...

DOAJ Open Access (DOAJ) DOI: 10.1007/s44217-023-00069-4

Geoscientists’ Perspectives on Cyberinfrastructure Needs: A Collection of User Scenarios

Karen I. Stocks, Sam Schramski, Arika Virapongse, Lisa Kempler • Data Science Journal (2019)

Cyberinfrastructure (CI) is a standard tool in the geosciences, but the creation of successful CI remains difficult, and expensive projects can have significant consequences for scientific communities if they do not result in success. In th...

DOAJ Open Access (DOAJ) DOI: 10.5334/dsj-2019-021

Application of Protein-Protein Interaction Network Analysis in Order to Identify Cervical Cancer miRNA and mRNA Biomarkers

Parinaz Tabrizi-Nezhadi, Habib MotieGhader, Masoud Maleki, Soner Sahin et al. • The Scientific World Journal (2023)

Cervical cancer (CC) is one of the world’s most common and severe cancers. This cancer includes two histological types: squamous cell carcinoma (SCC) and adenocarcinoma (ADC). The current study aims at identifying novel potential candidate ...

DOAJ Open Access (DOAJ) DOI: 10.1155/2023/6626279