You can now see your quota consumption at
If your GitLab username differs from your IDM username, please write an e-mail to in order to get it changed.

  1. 12 Aug, 2015 1 commit
    • Christian Dietrich's avatar
      generator/SSE: alternative SSE with APP-FSM · b5016fc8
      Christian Dietrich authored
      The symbolic system execution is now able to enumerate all possible
      system states with two different approaches. Either we can use the "old"
      version which uses states with blocks to be executed in the next step,
      like it is described in LCTES'15 (Dietrich et. al).
      Or we can use the application finite state machines as basis. These
      state machines are smaller (lesser nodes) than the application's
      CFG. They are based on the task's ICFG.
      Change-Id: I05e050ed3f39bd18ecf86b4d7bb423b4ce0825e0
  2. 20 May, 2015 1 commit
    • Christian Dietrich's avatar
      PreciseSystemState: memory efficient variant · 8c7b1141
      Christian Dietrich authored
      We implement the PreciseSystemState with a more efficient variant. It
      uses the __slot__ feature of python (therefore I removed it from the
      inheritance chain, which causes some copying of code).
      With this change the memory consumption for bench-coptermock drops from
      ~60Mb to ~40Mb for the SymbolicSystemExecution pass. With pypy3, the
      memory consumption drops to 23Mbyte.
      Change-Id: Ic87be8afa97d6861dfe49c9cffd40d3bdc6464a5
  3. 06 May, 2015 1 commit
  4. 18 Mar, 2015 1 commit
    • Christian Dietrich's avatar
      generator: big refactoring · 225fb0b0
      Christian Dietrich authored
      Rename all parts in a more logical way. The generator is now divided
      into three main parts:
        - analysis: Generate GCFG and State Transition graph
        - transform: Generate Assertions, CFG Regions, FSMs
        - coder: bring the information collected in the previous steps down to
                 the code.
      Change-Id: I5cfd48f6a8d195c30b16b425eda010d9b0405dcd
  5. 25 Feb, 2015 2 commits
    • Christian Dietrich's avatar
      assertions: assertions on the event state · f2befe06
      Christian Dietrich authored
      We can generate system state assertions, if we have enough knowledge
      about their state. These assertions compare the current event mask for a
      task with a precalculated value.
      Change-Id: I11115962429513d59b2ad039bc96207f4177ef43
    • Christian Dietrich's avatar
      generator: redistribute classes on files · 61d6f2d5
      Christian Dietrich authored
      In, not only the SystemSemantic class was placed but
      also the *SystemState classes. These have now their own files.
      Change-Id: I554325962b2d50eb18e867699ad968c64f4fd883