iFM 2023 Artifact Evaluation VM

  • Muhammad Osama Mahmoud (Bijdrager)
  • Anna-Lena Lamprecht (Bijdrager)

Dataset

Omschrijving

This is a virtual machine (VM) created by VirtualBox 7.0.6 with a GNU/Linux installation to be used for evaluation of artifacts accompanying papers at iFM 2023. It is based on a minimal installation of Ubuntu 22.04 LTS with the following additional packages installed: build-essential mono-complete clang cmake openjdk-11-jre openjdk-11-jdk python3-pip ruby rustc gcc-multilib g++-multilib Moreover, VirtualBox guest additions are installed on the VM, it is therefore possible to easily connect a shared folder from a host computer running VirtualBox. The login and password of the default/root user are: “ifm2023” / “ifm2023”. The VM is intended to be used with artifacts that are self-contained, i.e., they contain the presented software (e.g. datasets, software, etc.), plus all necessary dependencies (e.g. packages), so that they can be evaluated without an Internet connection. To include an Ubuntu package in your artifact submission, you can provide a Debian file (.deb) with all the necessary dependencies and ask the user to install them as follows. $ sudo dpkg -i In order to find out and download all the dependencies of some package, e.g., python2.7, you can run the following code: $ mkdir packages
$ cd packages
$ sudo apt update
$ apt-get --print-uris install python2.7 | grep -oP "(? python2.7.deps
$ for i in $(cat python2.7.deps) ; do wget -nv $i ; done then ask the user to install them via $ cd packages
$ sudo dpkg -i *.deb To install Python packages, you can use pip3 to download them (all dependencies will be fetched automatically). For example, to download the numpy package, you can run $ pip3 download numpy The downloaded package (.whl) can be then installed via $ pip3 install numpy*.whl PS. the text above was partially based on iFM 2022 artifact evaluation:
Datum van beschikbaarheid29 mrt. 2023
UitgeverZenodo

Citeer dit