Reset
Showing 20 of 2,701 academic articles

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

GEM: a generalized event monitoring language for distributed systems

Masoud Mansouri-Samani, Morris S. Sloman • Distributed Systems Engineering (1997)

Event-based monitoring is critical for managing and debugging networks and distributed systems. This paper presents GEM - an interpreted generalized event monitoring language. It allows high-level, abstract events to be specified in terms o...

OPENALEX Open Access DOI: https://doi.org/10.1088/0967-1846/4/2/004

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

Cybersecurity

Nihad Ahmad Hassan, Rami Hijazi • Chapman & Hall/CRC eBooks (2025)

In today’s hyperconnected world, digital threats lurk in every corner of cyberspace. This comprehensive guide equips you with essential knowledge to identify, mitigate, and counter cyber threats, navigating the increasingly dangerous digita...

OPENALEX DOI: https://doi.org/10.1201/9781003008279

A Review of Cybersecurity Incidents in the Water Sector

Amin Hassanzadeh, Amin Rasekh, Stefano Galelli, Mohsen Aghashahi et al. • Journal of Environmental Engineering (2020)

This study presents a critical review of disclosed, documented, and malicious cybersecurity incidents in the water sector to inform safeguarding efforts against cybersecurity threats. The review is presented within a technical context of in...

OPENALEX Open Access DOI: https://doi.org/10.1061/(asce)ee.1943-7870.0001686

Cybercrime and Cybersecurity

Paul Watters • CRC Press eBooks (2023)

The field of cybersecurity and cybercrime is a critical and rapidly evolving area of study. As our society becomes more and more reliant on technology, the risks of cybercrime increase. This book provides a comprehensive introduction to the...

OPENALEX DOI: https://doi.org/10.1201/9781003406730

Social cybersecurity: an emerging science

Kathleen M. Carley • Computational and Mathematical Organization Theory (2020)

With the rise of online platforms where individuals could gather and spread information came the rise of online cybercrimes aimed at taking advantage of not just single individuals but collectives. In response, researchers and practitioners...

OPENALEX cc-by DOI: https://doi.org/10.1007/s10588-020-09322-9 PMC: 7668017

A review of digital twins and their application in cybersecurity based on artificial intelligence

Mohammadhossein Homaei, Óscar Mogollón Gutiérrez, José Carlos Sancho Núñez, Mar Ávila et al. • Artificial Intelligence Review (2024)

Abstract The potential of digital twin technology is yet to be fully realised due to its diversity and untapped potential. Digital twins enable systems’ analysis, design, optimisation, and evolution to be performed digitally or in conjuncti...

OPENALEX cc-by DOI: https://doi.org/10.1007/s10462-024-10805-3

Cybersecurity and Blockchain Usage in Contemporary Business

Imdad Ali Shah, Noor Zaman Jhanjhi, Areeba Laraib • Advances in information security, privacy, and ethics book series (2022)

The use of computers is becoming more and more common. The power and maliciousness of powerful attackers are increasing. Organizations must improve their ability to mitigate information security threats. Adequate protection is more critical...

OPENALEX DOI: https://doi.org/10.4018/978-1-6684-5284-4.ch003

Cybersecurity

Henrique M. D. Santos • Chapman & Hall/CRC eBooks (2022)

Cybersecurity: A Practical Engineering Approach introduces the implementation of a secure cyber architecture, beginning with the identification of security risks. It then builds solutions to mitigate risks by considering the technological j...

OPENALEX DOI: https://doi.org/10.1201/9780429286742