Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Packages belonging to this Project:

 de.cau.cs.kieler.scg.prios:

  • Contains the calculation of the priorities
  • de.cau.cs.kieler.scgprios.extensions
    • provides some extensions for the priority calculations
  • de.cau.cs.kieler.scgprios.extensions.export
    • provides an interface to extensions, which are also used by the de.

...

    • cau.cs.kieler.scg.prios.sclp package
  • de.cau.cs.kieler.scgprios.optimizations
    • provides the classes to optimize the node priorities and the prioIDs
  • de.cau.cs.kieler.scgprios.priority
    • provides the classes to check the schedulablility and calculate the node priorities, thread segment ids and prioids (all unoptimized)
  • de.cau.cs.kieler.scgprios.results
    • provides result types for the KielerCompilerContext
  • de.cau.cs.kieler.scgprios.transform
    • provides the transformation methods for KiCo


de.cau.cs.kieler.scg.prios.sclp

...

  • provides transformation, which translates the SCG with the priority information to SCL_P


de.cau.cs.kieler.kexpressions.c

...

  • Contains translation from KExpressions to C (used for the translation of the SCG to SCL_P)


de.cau.cs.kieler.sclp

...

  • A modified copy of de.cau.cs.kieler.sc,

...

  • adapted for SCL_P

...

  • (used by the simulation)
  • The SCL_P macros can be found here

de.cau.cs.kieler.sccharts.sim.sclp

...

  • A modified copy of de.cau.cs.kieler.sccharts.sim.c

...

  • , used for simulation the SCChart or SCG in SCL_P


de.cau.cs.kieler.sccharts.sim.sclp.test

...

  • A modified copy of de.cau.cs.kieler.sccharts.sim.c.test

...

  • , adapted for regression testing

Packages modified for this project:

 de.cau.cs.kieler.scg.klighd:

...

SCGraphDiagramSynthesis.xtend

...

  • The node priorities, thread segment ids and prioIDs are now shown in the SCG