Software Engineering and Programming Languages
Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- abstractSeptember 2024
- short-paperSeptember 2024
Towards the Industrial Metaverse: A Game-Based VR Application for Fire Drill and Evacuation Training for Ships and Shipbuilding
WEB3D '24: Proceedings of the 29th International ACM Conference on 3D Web TechnologySeptember 2024, Article No.: 11, Pages 1–6https://doi.org/10.1145/3665318.3678229This paper details the creation of a novel Virtual Reality-based application for the Industrial Metaverse aimed at shipboard fire emergency training for fire drill and evacuation, aligned with the Safety of Life at Sea (SOLAS) convention requirements. ...
- research-articleSeptember 2024
Measuring Impact on Confidence in Institutions by their Use of Software Components
CEEeGov '24: Proceedings of the Central and Eastern European eDem and eGov Days 2024September 2024, Pages 119–124https://doi.org/10.1145/3670243.3670249We report on the design of a study to measure how the introduction of middleware software components could impact confidence in an institution. Middleware is software that runs in the background and thus cannot be perceived directly by end-users of ...
- research-articleSeptember 2024
Beyond The Page-Break: Towards Better Tools for Remediation of Born-Digital Documents
HT '24: Proceedings of the 35th ACM Conference on Hypertext and Social MediaSeptember 2024, Pages 70–77https://doi.org/10.1145/3648188.3678215A legacy of print is that much of our process and tooling is predicated on using text in paginated form, such as was required for (paper) printed media. Increasingly, digitally-created (‘born-digital’) documents will never be used non-digitally and yet ...
- research-articleSeptember 2024
The Handling of Vernon Lee's Words: Literary Editions in the Age of Hypertext
HT '24: Proceedings of the 35th ACM Conference on Hypertext and Social MediaSeptember 2024, Pages 45–51https://doi.org/10.1145/3648188.3678212The scholarly edition canonizes and centralizes the work of any writer and provides an academic touchstone for further research. Drawing upon a model of scholarly editions proposed by Christopher Ohge based in philosophical pragmatism, the authors of ...
- research-articleSeptember 2024
Navigating Intersections: Negotiating language and collaboration in hypertext scholarship
HT '24: Proceedings of the 35th ACM Conference on Hypertext and Social MediaSeptember 2024, Pages 148–152https://doi.org/10.1145/3648188.3675158Histories of hypertext have largely upheld a view of its subject as fundamentally interdisciplinary, recognising those phases of outside influence that have waxed and waned over the decades. Film and literary studies, social sciences and book history: ...
- proceedingSeptember 2024
- research-articleSeptember 2024
NotNets: Accelerating Microservices by Bypassing the Network
- Peter Alvaro,
- Matthew Adiletta,
- David Cheng,
- Adrian Cockroft,
- Frank Hady,
- Ramesh Illikkal,
- Esteban Ramos,
- Robert Soulé
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 67–73https://doi.org/10.1145/3678015.3680494Remote procedure calls are the workhorse of distributed systems. However, as software engineering trends, such as micro-services and serverless computing, push applications towards ever finer-grained decompositions, the overhead of RPC-based ...
- research-articleSeptember 2024
Faster FUSE Filesystems with Efficient Data Transfers
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 122–129https://doi.org/10.1145/3678015.3680493Systems services running at user level provide several benefits including execution isolation, flexible software development and fast device access. The FUSE framework adds backward compatibility to user-level filesystems but at a performance cost. We ...
- research-articleSeptember 2024
Framekernel: A Safe and Efficient Kernel Architecture via Rust-based Intra-kernel Privilege Separation
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 31–37https://doi.org/10.1145/3678015.3680492This paper introduces the framekernel architecture, a novel approach to operating system (OS) design that utilizes safe language-based, intra-kernel privilege separation. This architecture combines the security advantages of microkernels with the ...
- research-articleSeptember 2024
Polar: A Managed Runtime with Hotness-Segregated Heap for Far Memory
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 15–22https://doi.org/10.1145/3678015.3680490Thanks to recent advances in high-bandwidth, low-latency interconnects, running a data-intensive application with a remote memory pool is now a feasibility. When developing a data-intensive application, a managed language such as Java is often the ...
- research-articleSeptember 2024
SmartNIC-Enabled Live Migration for Storage-Optimized VMs
- Jiechen Zhao,
- Ran Shu,
- Lei Qu,
- Ziyue Yang,
- Natalie Enright Jerger,
- Derek Chiou,
- Peng Cheng,
- Yongqiang Xiong
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 45–52https://doi.org/10.1145/3678015.3680487Cloud providers offer storage-optimized VMs equipped with locally attached storage to meet the high performance requirements of cloud users. However, current cloud providers cannot enable live migration for storage-optimized VMs due to the high resource ...
- research-articleSeptember 2024
Hora: High Assurance Periodic Availability Guarantee for Life-Critical Applications on Smartphones
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 115–121https://doi.org/10.1145/3678015.3680486Body-worn medical devices benefit from having a companion mobile application to monitor them and even program them. For example, the companion application for an insulin pump can be used to automatically monitor blood sugar level throughout the day and ...
- research-articleSeptember 2024
Split gRPC: An Isolation Architecture for RPC Software Stacks
- Esteban Ramos,
- Robert Soulé,
- Peter Alvaro,
- Pietro Bressana,
- Edmund Chen,
- Uri Cummings,
- Rui Li,
- James Tsai,
- Rajit Manohar
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 81–87https://doi.org/10.1145/3678015.3680484Remote procedure calls are a major contributor to performance variance in distributed systems due to lack of isolation and contention on shared resources. We propose a novel split architecture for a popular RPC framework, gRPC. The design partitions RPC ...
- research-articleSeptember 2024
Persistent Memory I/O-Aware Task Placement for Mitigating Resource Contention
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 8–14https://doi.org/10.1145/3678015.3680482Direct access (DAX) file systems for persistent memory (PM) perform reads and writes through load and store instructions, respectively, bypassing the I/O path inside the operating system (OS) kernel. However, because of this, the OS is unable to ...
- research-articleSeptember 2024
Developing Process Scheduling Policies in User Space with Common OS Features
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 38–44https://doi.org/10.1145/3678015.3680481This paper explores a programming technique that enables process scheduling policy development in user space by only using common Operating System (OS) features. We propose a mechanism called the priority elevation trick that actively manipulates the ...
- research-articleSeptember 2024
Chaos: Function Granularity Runtime Address Layout Space Randomization for Kernel Module
- Zihao Chang,
- Jihan Lin,
- Haifeng Sun,
- Runkuang Li,
- Ying Wang,
- Bin Hu,
- Xiaofang Zhao,
- Dejun Jiang,
- Ninghui Sun,
- Sa Wang
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 23–30https://doi.org/10.1145/3678015.3680476The return-oriented programming (ROP) is a prevalent code reuse attack. It exploits vulnerabilities such as stack overflows to hijack the execution flow into the carefully chosen instruction snippet (called gadget) chain already in the memory. Address ...
- research-articleSeptember 2024
Virtual Memory Revisited for Tiered Memory
APSys '24: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on SystemsSeptember 2024, Pages 1–7https://doi.org/10.1145/3678015.3680475The landscape of memory technologies has grown substantially more diverse and heterogeneous, with a number of special-purpose memory technologies reaching market maturity in recent years, such as NVRAM (Non-Volatile Memory), HBM (High-Bandwidth Memory) ...
- research-articleSeptember 2024
Sustainable Certification of Local Communities Data through Smart Contracts
GoodIT '24: Proceedings of the 2024 International Conference on Information Technology for Social GoodSeptember 2024, Pages 420–428https://doi.org/10.1145/3677525.3678692Local communities engage production systems based on a set of agreed quality standards to which each member must adhere. Most of these systems, from local food production to renewable energy communities, require continuous and transparent monitoring of ...
- Work in ProgressSeptember 2024
CuLao - Constructing Utilities of Large Language Models in Resource-Constrained Environments
GoodIT '24: Proceedings of the 2024 International Conference on Information Technology for Social GoodSeptember 2024, Pages 100–104https://doi.org/10.1145/3677525.3678648The increasing development and utilization of Large Language Model (LLM) services have demonstrated many benefits in different contexts. However, LLM services are mainly available in the public cloud and require huge computing resources to operate, thus ...