You can now see your quota consumption at https://account.cip.cs.fau.de/.
If your GitLab username differs from your IDM username, please write an e-mail to problems@cip.cs.fau.de 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
      b5016fc8
  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
      8c7b1141
  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
      225fb0b0
  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
      f2befe06
    • Christian Dietrich's avatar
      generator: redistribute classes on files · 61d6f2d5
      Christian Dietrich authored
      In SystemSemantic.py, not only the SystemSemantic class was placed but
      also the *SystemState classes. These have now their own files.
      
      Change-Id: I554325962b2d50eb18e867699ad968c64f4fd883
      61d6f2d5