中文
相关论文

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

200 篇论文

This paper brings mathematical tools to bear on the study of package dependencies in software systems. We introduce structures known as Dependency Structures with Choice (DSC) that provide a mathematical account of such dependencies,…

范畴论 · 数学 2024-10-15 Gershom Bazerman , Emilio Minichiello , Raymond Puzio

This paper is motivated by the desire to study package management using the toolkit of the semantics of functional languages. As it transpires, this is deeply related to the semantics of concurrent computation. The models we produce are not…

计算机科学中的逻辑 · 计算机科学 2020-04-14 Gershom Bazerman , Raymond Puzio

A large number of computational scientific research projects make use of open source software packages. However, the development process of such tools frequently differs from conventional software development; partly because of the nature…

软件工程 · 计算机科学 2013-09-24 Ivan Girotto , Axel Kohlmeyer , David Grellscheid , Shawn T. Brown

Reproducibility is a core requirement of modern scientific research. For computational research, reproducibility means that code should produce the same results, even when run on different systems. A standard approach to ensuring…

其他计算机科学 · 计算机科学 2023-10-03 Paxton C. Fitzpatrick , Jeremy R. Manning

Free and Open Source Software (FOSS) distributions are complex software systems, made of thousands packages that evolve rapidly, independently, and without centralized coordination. During packages upgrades, corner case failures can be…

软件工程 · 计算机科学 2009-09-29 Davide Di Ruscio , Patrizio Pelliccione , Alfonso Pierantonio , Stefano Zacchiroli

Software ecosystems (SECOs) and open innovation processes have been claimed as a way forward for the software industry. A proper understanding of requirements is as important for these IT-systems as for more traditional ones. This paper…

软件工程 · 计算机科学 2018-01-03 Aparna Vegendla , Anh Nguyen Duc , Shang Gao , Guttorm Sindre

Package managers are a very important part of Linux distributions but we have noticed two weaknesses in them: They use pre-built packages that are not optimised for specific hardware and often they are too heavy for a specific need, or…

分布式、并行与集群计算 · 计算机科学 2020-04-02 Olivier Bal-Pétré , Pierre Varlez , Fernando Perez-Tellez

Efficient resource allocation is essential in cloud systems to facilitate resource sharing among tenants. However, the growing scale of these optimization problems have outpaced commercial solvers commonly employed in production. To…

分布式、并行与集群计算 · 计算机科学 2025-06-17 Zhiying Xu , Minlan Yu , Francis Y. Yan

Various fields of science face a reproducibility crisis. For quantum software engineering as an emerging field, it is therefore imminent to focus on proper reproducibility engineering from the start. Yet the provision of reproduction…

软件工程 · 计算机科学 2022-01-31 Wolfgang Mauerer , Stefanie Scherzinger

Computer systems have evolved over the years starting from sizable, single-user, slow, and expensive machines to multi-user, fast, cheaper, and small-sized machines. The use of multi-user computer networks has given rise to a new paradigm…

分布式、并行与集群计算 · 计算机科学 2023-02-09 Aneesh Khole , Atharva Thakar , Avadhoot Kulkarni , Hrithik Jadhav , Shreyas Shende , Varad Karajkhede

The disconnect between distributed software artifacts and their supposed source code enables attackers to leverage the build process for inserting malicious functionality. Past research in this field focuses on compiled language ecosystems,…

软件工程 · 计算机科学 2025-08-13 Timo Pohl , Pavel Novák , Marc Ohm , Michael Meier

In current electronic structure research endeavors such as warm dense matter or machine learning applications, efficient development necessitates non-monolithic software, providing an extendable and flexible interface. The open-source idea…

计算物理 · 物理学 2025-01-17 Wanja Timm Schulze , Sebastian Schwalbe , Kai Trepte , Stefanie Gräfe

State of the art component-based software collections - such as FOSS distributions - are made of up to dozens of thousands components, with complex inter-dependencies and conflicts. Given a particular installation of such a system, each…

软件工程 · 计算机科学 2009-09-29 Ralf Treinen , Stefano Zacchiroli

Decentralized Finance (DeFi) is a prominent application of smart contracts, representing a novel financial paradigm in contrast to centralized finance. While DeFi applications are rapidly emerging on mainstream blockchain platforms, their…

软件工程 · 计算机科学 2024-01-12 Wei Ma , Chenguang Zhu , Ye Liu , Xiaofei Xie , Yi Li

Background: Widespread use of third-party libraries makes ecosystems like Node Package Manager (npm) critical to modern software development. However, this interconnected chain of dependencies also creates challenges: bugs in one library…

软件工程 · 计算机科学 2025-11-10 Mohammadreza Saeidi , Ethan Thoma , Raula Gaikovina Kula , Gema Rodríguez-Pérez

This paper treats comprehensively the construction of problems from nonlinear dynamics and constrained optimization amenable to parameter continuation techniques and with particular emphasis on multi-segment boundary-value problems with…

动力系统 · 数学 2022-09-27 Zaid Ahsan , Harry Dankowicz , Mingwu Li , Jan Sieber

The ability to independently deploy parts of a software system is one of the cornerstones of modern software development, and allows for these parts to evolve independently and at different speeds. A major challenge of such independent…

软件工程 · 计算机科学 2021-03-24 Holger Knoche , Wilhelm Hasselbring

The 21st century society relies on computing systems more than ever. Computers are no longer simply machines that are used by organizations or at home. They are embedded everywhere, from cell phones to cars or industrial control devices,…

软件工程 · 计算机科学 2014-05-16 Alexander Romanovsky , Marc-Olivier Killijian

Recognising that real-world optimisation problems have multiple interdependent components can be quite easy. However, providing a generic and formal model for dependencies between components can be a tricky task. In fact, a PMIC can be…

人工智能 · 计算机科学 2019-03-19 Mohamed El Yafrani

The paper presents a traceability analysis of how over 84 thousand vulnerabilities have propagated across 28 open source software ecosystems. According to the results, the propagation sequences have been complex in general, although GitHub,…

软件工程 · 计算机科学 2025-09-17 Jukka Ruohonen , Qusai Ramadan