中文
相关论文

相关论文: Docker-based CI/CD for Rocq/OCaml projects

200 篇论文

Expressive static typing disciplines are a powerful way to achieve high-quality software. However, the adoption cost of such techniques should not be under-estimated. Just like gradual typing allows for a smooth transition from…

编程语言 · 计算机科学 2015-08-25 Éric Tanter , Nicolas Tabareau

The best way to train people about security is through Cyber Ranges, i.e., the virtual platform used by cyber-security experts to learn new skills and attack vectors. In order to realize such virtual scenarios, container-based…

密码学与安全 · 计算机科学 2024-07-18 Daniele Capone , Francesco Caturano , Angelo Delicato , Gaetano Perrone , Simon Pietro Romano

Open Source Software (OSS) is forming the spines of technology infrastructures, attracting millions of talents to contribute. Notably, it is challenging and critical to consider both the developers' interests and the semantic features of…

软件工程 · 计算机科学 2023-04-26 Yiqiao Jin , Yunsheng Bai , Yanqiao Zhu , Yizhou Sun , Wei Wang

Continuous Integration (CI) and Continuous Deployment (CD) are widely adopted in software engineering practice. In reality, the CI/CD pipeline execution is not yet reliably continuous because it is often interrupted by Docker build…

软件工程 · 计算机科学 2021-04-13 Mingjie Li , Xiaoying Bai , Minghua Ma , Dan Pei

ISP minimizes data transfer for analytics but faces challenges in adaptation and disaggregation. We propose DockerSSD, an ISP model leveraging OS-level virtualization and lightweight firmware to enable containerized data processing directly…

Today, component oriented middlewares are used to design, develop and deploy easily distributed applications, by ensuring the heterogeneity, interoperability, and reuse of the software modules, and the separation between the business code…

网络与互联网体系结构 · 计算机科学 2007-05-23 Assia Hachichi , Cyril Martin , Gael Thomas , Simon Patarin , Bertil Folliot

The Coq Platform is a continuously developed distribution of the Coq proof assistant together with commonly used libraries, plugins, and external tools useful in Coq-based formal verification projects. The Coq Platform enables reproducing…

计算机科学中的逻辑 · 计算机科学 2022-03-21 Karl Palmskog , Enrico Tassi , Théo Zimmermann

In this paper, we introduce Zest (REST over ZeroMQ), a middleware technology in support of an Internet of Things (IoT). Our work is influenced by the Constrained Application Protocol (CoAP) but emphasises systems that can support…

分布式、并行与集群计算 · 计算机科学 2019-02-20 John Moore , Andrés Arcia-Moret , Poonam Yadav , Richard Mortier , Anthony Brown , Derek McAuley , Andy Crabtree , Chris Greenhalgh , Hamed Haddadi , Yousef Amar

Open source cloud technologies provide a wide range of support for creating customized compute node clusters to schedule tasks and managing resources. In cloud infrastructures such as Jetstream and Chameleon, which are used for scientific…

性能 · 计算机科学 2019-05-23 Pankaj Saha , Angel Beltre , Madhusudhan Govindaraju

In this paper, we provide a comprehensive, hands-on tutorial on how to apply deductive verification to programs written in OCaml. In particular, we show how one can use the GOSPEL specification language and the Cameleer tool to conduct…

计算机科学中的逻辑 · 计算机科学 2024-07-23 Mário Pereira

This document is a result of the COOCK project "Smart Port 2025: improving and accelerating the operational efficiency of a harbour eco-system through the application of intelligent technologies". It reports on the needs of companies for…

系统与控制 · 电气工程与系统科学 2024-01-24 Randy Paredis , Hans Vangheluwe , Pamela Adelino Ramos Albertins

Continuous Integration and Continuous Delivery (CI/CD) is a well-established practice that automatically builds, tests, packages, and deploys software systems. To adopt CI/CD, software developers need to configure their projects using…

软件工程 · 计算机科学 2025-05-20 Taher A. Ghaleb , Osamah Abduljalil , Safwat Hassan

System architecture diagrams play an essential role in understanding system architecture. They encourage more active discussion among participants and make it easier to recall system details. However, system architecture diagrams often…

软件工程 · 计算机科学 2022-10-24 Jalves Nicacio , Fabio Petrillo

Containerization has revolutionized software deployment, with Docker leading the way due to its ease of use and consistent runtime environment. As Docker usage grows, optimizing Dockerfile performance, particularly by reducing rebuild time,…

软件工程 · 计算机科学 2025-04-03 Zhiling Zhu , Tieming Chen , Chengwei Liu , Han Liu , Qijie Song , Zhengzi Xu , Yang Liu

This paper presents concepts and methods to support preparing software and system releases to production. Keywords: Operational Readiness Review, ORR, IT Services, IT Operations, ITIL, Process Engineering, Reliability, Availability,…

软件工程 · 计算机科学 2025-09-23 James J. Cusick

This project investigates the benefits of containerization technology in modern software development and deployment. The study emphasizes the advantages of using Kubernetes and Docker in the development process, including the easy packaging…

We provide an overview of the software engineering efforts and their impact in QMCPACK, a production-level ab-initio Quantum Monte Carlo open-source code targeting high-performance computing (HPC) systems. Aspects included are: (i)…

Retention of residual skills for persons who partially lose their cognitive or physical ability is of utmost importance. Research is focused on developing systems that provide need-based assistance for retention of such residual skills.…

机器人学 · 计算机科学 2017-02-01 Rupam Bhattacharyya , Adity Saikia , Shyamanta M. Hazarika

In the Hydro project we are designing a compiler toolkit that can optimize for the concerns of distributed systems, including scale-up and scale-down, availability, and consistency of outcomes across replicas. This invited paper overviews…

分布式、并行与集群计算 · 计算机科学 2023-05-25 Joseph M. Hellerstein , Shadaj Laddad , Mae Milano , Conor Power , Mingwei Samuel

The C language is getting more and more popular as a design and verification language (DVL). SystemC, ParC [1] and Cx [2] are based on C. C-models of the design and verification environment can also be generated from new DVLs (e.g. Chisel…

硬件体系结构 · 计算机科学 2018-07-17 Tobias Strauch