An empirical comparison of dependency network evolution in seven software packaging ecosystems
Nearly every popular programming language comes with one or more package managers.
The software packages distributed by such package managers form large software …
The software packages distributed by such package managers form large software …
Edge-cloud computing systems for smart grid: state-of-the-art, architecture, and applications
The quantity and heterogeneity of intelligent energy generation and consumption terminals
in the smart grid are increasing drastically over the years. These edge devices have created …
in the smart grid are increasing drastically over the years. These edge devices have created …
Structure and evolution of package dependency networks
Software developers often include available open-source software packages into their
projects to minimize redundant effort. However, adding a package to a project can also …
projects to minimize redundant effort. However, adding a package to a project can also …
An empirical comparison of dependency issues in OSS packaging ecosystems
Nearly every popular programming language comes with one or more open source software
packaging ecosystem (s), containing a large collection of interdependent software packages …
packaging ecosystem (s), containing a large collection of interdependent software packages …
From virtualization security issues to cloud protection opportunities: An in-depth analysis of system virtualization models
Virtualization methods and techniques play an important role in the development of cloud
infrastructures and their services. They enable the decoupling of virtualized resources from …
infrastructures and their services. They enable the decoupling of virtualized resources from …
Why do upgrades fail and what can we do about it? Toward dependable, online upgrades in enterprise system
T Dumitraş, P Narasimhan - … on Distributed Systems Platforms and Open …, 2009 - Springer
Enterprise-system upgrades are unreliable and often produce downtime or data-loss. Errors
in the upgrade procedure, such as broken dependencies, constitute the leading cause of …
in the upgrade procedure, such as broken dependencies, constitute the leading cause of …
On the topology of package dependency networks: A comparison of three programming language ecosystems
Package-based software ecosystems are composed of thousands of interdependent
software packages. Many empirical studies have focused on software packages belonging …
software packages. Many empirical studies have focused on software packages belonging …
Engage: a deployment management system
J Fischer, R Majumdar, S Esmaeilsabzali - Proceedings of the 33rd ACM …, 2012 - dl.acm.org
Many modern applications are built by combining independently developed packages and
services that are distributed over many machines with complex inter-dependencies. The …
services that are distributed over many machines with complex inter-dependencies. The …
[HTML][HTML] Aeolus: A component model for the cloud
We introduce the Aeolus component model, which is specifically designed to capture
realistic scenarios arising when configuring and deploying distributed applications in the so …
realistic scenarios arising when configuring and deploying distributed applications in the so …
Dependency solving: a separate concern in component evolution management
P Abate, R Di Cosmo, R Treinen, S Zacchiroli - Journal of Systems and …, 2012 - Elsevier
Maintenance of component-based software platforms often has to face rapid evolution of
software components. Component dependencies, conflicts, and package managers with …
software components. Component dependencies, conflicts, and package managers with …