中文
相关论文

相关论文: Solving package dependencies: from EDOS to Mancoos…

200 篇论文

An Operating System (OS) combines multiple interdependent software packages, which usually have their own independently developed architectures. When a multitude of independent packages are placed together in an OS, an implicit…

软件工程 · 计算机科学 2023-07-11 Victor Prokhorenko , Chadni Islam , Muhammad Ali Babar

Towards understanding the ecosystem gap of fixed-release Linux that is caused by the evolution of mirrors, we conducted a comprehensive study of the Debian ecosystem. This study involved the collection of Debian packages and the…

软件工程 · 计算机科学 2024-09-13 Wei Tang , Zhengzi Xu , Chengwei Liu , Ping Luo , Yang Liu

While free/libre and open source software (FLOSS) is critical to global computing infrastructure, the maintenance of widely-adopted FLOSS packages is dependent on volunteer developers who select their own tasks. Risk of failure due to the…

软件工程 · 计算机科学 2024-04-29 Matthew Gaughan , Kaylea Champion , Sohyeon Hwang

The use of third-party packages is becoming increasingly popular and has led to the emergence of large software package ecosystems with a maze of inter-dependencies. Since the reliance on these ecosystems enables developers to reduce…

软件工程 · 计算机科学 2023-06-21 Raula Gaikovina Kula , Katsuro Inoue , Christoph Treude

The open and cooperative nature of Cyber-Physical Systems (CPS) poses new challenges in assuring dependability. The DEIS project (Dependability Engineering Innovation for automotive CPS. This project has received funding from the European…

The widespread adoption of Free/Libre and Open Source Software (FLOSS) means that the ongoing maintenance of many widely used software components relies on the collaborative effort of volunteers who set their own priorities and choose their…

软件工程 · 计算机科学 2024-12-10 Kaylea Champion , Benjamin Mako Hill

The management of third-party package dependencies is crucial to most technology stacks, with package managers acting as brokers to ensure that a verified package is correctly installed, configured, or removed from an application. Diversity…

Linux package managers have to deal with dependencies and conflicts of packages required to be installed by the user. As an NP-complete problem, this is a hard task to solve. In this context, several approaches have been pursued. Apt-pbo is…

软件工程 · 计算机科学 2010-07-08 Paulo Trezentos

While open-source software has enabled significant levels of reuse to speed up software development, it has also given rise to the dreadful dependency hell that all software practitioners face on a regular basis. This article provides a…

软件工程 · 计算机科学 2024-11-21 Tom Mens , Alexandre Decan

Inter-package conflicts require the presence of two or more packages in a particular configuration, and thus tend to be harder to detect and localize than conventional (intra-package) defects. Hundreds of such inter-package conflicts go…

软件工程 · 计算机科学 2011-10-07 Cyrille Artho , Roberto Di Cosmo , Kuniyasu Suzaki , Stefano Zacchiroli

"Evolution behaves like a tinkerer" (Francois Jacob, Science, 1977). Software systems provide a unique opportunity to understand biological processes using concepts from network theory. The Debian GNU/Linux operating system allows us to…

操作系统 · 计算机科学 2015-06-03 Miguel A. Fortuna , Juan A. Bonachela , Simon A. Levin

The upgrade problems faced by Free and Open Source Software distributions have characteristics not easily found elsewhere. We describe the structure of packages and their role in the upgrade process. We show that state of the art package…

软件工程 · 计算机科学 2009-02-11 Roberto Di Cosmo , Stefano Zacchiroli , Paulo Trezentos

The embedded devices of today due to their CPU, RAM capabilities can run various Linux distributions but in most cases they are different from general purpose distributions as they are usually lighter and specific to the needs of that…

性能 · 计算机科学 2019-11-01 Bharath Honnesara Sreenivasa , Ajay Rajan

Managing the software complexity of package-based systems can be regarded as one of the main challenges in software architectures. Upgrades are required on a short time basis and systems are expected to be reliable and consistent after…

计算机科学中的逻辑 · 计算机科学 2010-07-08 Josep Argelich , Daniel Le Berre , Inês Lynce , Joao Marques-Silva , Pascal Rapicault

Dependency solving is a hard (NP-complete) problem in all non-trivial component models due to either mutually incompatible versions of the same packages or explicitly declared package conflicts. As such, software upgrade planning needs to…

软件工程 · 计算机科学 2020-11-17 Pietro Abate , Roberto Di Cosmo , Georgios Gousios , Stefano Zacchiroli

Package managers are legion. Every programming language and operating system has its own solution, each with subtly different semantics for dependency resolution. This fragmentation prevents multilingual projects from expressing precise…

编程语言 · 计算机科学 2026-02-24 Ryan Gibb , Patrick Ferris , David Allsopp , Thomas Gazagnaire , Anil Madhavapeddy

Modern software systems are expected to be secure and contain all the latest features, even when new versions of software are released multiple times an hour. Each system may include many interacting packages. The problem of installing…

软件工程 · 计算机科学 2018-11-15 Ran Ben Basat , Maayan Goldstein , Itai Segall

Package managers are everywhere, with seemingly every language and operating system implementing their own solution. The lack of interoperability between these systems means that multi-lingual projects are unable to express precise…

DevOps is a collaborative and multidisciplinary organizational effort to automate continuous delivery of new software updates while guaranteeing their correctness and reliability. The present survey investigates and discusses DevOps…

软件工程 · 计算机科学 2019-11-20 Leonardo Leite , Carla Rocha , Fabio Kon , Dejan Milojicic , Paulo Meirelles

Although it is possible to increase confidence in Free and Open Source Software (FOSS) by reviewing its source code, trusting code is not the same as trusting its executable counterparts. These are typically built and distributed by…

软件工程 · 计算机科学 2021-04-14 Chris Lamb , Stefano Zacchiroli
‹ 上一页 1 2 3 10 下一页 ›