App.java 987 Bytes
Newer Older
1 2 3
package mvd.jester;

import mvd.jester.model.SystemSetup;
4 5
import mvd.jester.priority.EarliestDeadlineFirst;
import mvd.jester.priority.RateMonotonic;
6

7 8 9 10 11 12 13

/**
 * Hello world!
 *
 */
public class App {
    public static void main(String[] args) {
14
        SystemSetup.Builder builder = new SystemSetup.Builder().setNumberOfProcessors(8);
15
        TestEnvironment te = new TestEnvironment(builder, 30000);
16 17 18

        te.registerSchedulingAlgorithm(new RateMonotonic());
        te.registerSchedulingAlgorithm(new EarliestDeadlineFirst());
19

20 21 22 23 24
        // te.registerTest(mvd.jester.tests.SchmidMottok.class);
        // te.registerTest(mvd.jester.tests.MaiaBertogna.class);

        te.registerSimulator(mvd.jester.simulator.MaiaBertogna.class);
        te.registerSimulator(mvd.jester.simulator.SchmidMottok.class);
25 26


27
        te.runTests();
28 29 30 31 32

        // SystemSetup ss = builder.build();
        // builder.addTask(ss);
        // builder.addTask(ss);
        // ss.writeToFile("Test3.txt");
33 34
    }
}