Skip to main content

Showing 1–3 of 3 results for author: Abate, P

Searching in archive cs. Search in all archives.
.
  1. Dependency Solving Is Still Hard, but We Are Getting Better at It

    Authors: Pietro Abate, Roberto Di Cosmo, Georgios Gousios, Stefano Zacchiroli

    Abstract: 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 rely on highly specialized dependency solvers, lest falling into pitfalls such as incompleteness-a combination of package versions that satisfy dependency constr… ▽ More

    Submitted 16 November, 2020; originally announced November 2020.

    Journal ref: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), Feb 2020, London, Canada. pp.547-551

  2. arXiv:0905.4226  [pdf, ps, other

    cs.SE

    Strong Dependencies between Software Components

    Authors: Pietro Abate, Jaap Boender, Roberto Di Cosmo, Stefano Zacchiroli

    Abstract: Component-based systems often describe context requirements in terms of explicit inter-component dependencies. Studying large instances of such systems?such as free and open source software (FOSS) distributions?in terms of declared dependencies between packages is appealing. It is however also misleading when the language to express dependencies is as expressive as boolean formulae, which is oft… ▽ More

    Submitted 26 May, 2009; originally announced May 2009.

  3. arXiv:0711.1016  [pdf, ps, other

    cs.LO

    An On-the-fly Tableau-based Decision Procedure for PDL-Satisfiability

    Authors: Pietro Abate, Rajeev Goré, Florian Widmann

    Abstract: We present a tableau-based algorithm for deciding satisfiability for propositional dynamic logic (PDL) which builds a finite rooted tree with ancestor loops and passes extra information from children to parents to separate good loops from bad loops during backtracking. It is easy to implement, with potential for parallelisation, because it constructs a pseudo-model ``on the fly'' by exploring ea… ▽ More

    Submitted 8 January, 2008; v1 submitted 7 November, 2007; originally announced November 2007.

    Comments: 26 pages, longer version of article in Methods for Modalities 2007; improved readability of proofs