== CIVL Developer Dashboard == || ||= Latest =||= JUnit =||= Coverage =||= Javadocs =||= All releases =|| ||= CIVL =|| [http://vsl.cis.udel.edu/lib/sw/civl/trunk/latest/ trunk] || [http://vsl.cis.udel.edu/lib/sw/civl/trunk/latest/junit/index.html JUnit] || [http://vsl.cis.udel.edu/lib/sw/civl/trunk/latest/coverage/index.html Coverage] || [http://vsl.cis.udel.edu/lib/sw/civl/trunk/latest/javadoc/index.html Javadocs] || [http://vsl.cis.udel.edu/lib/sw/civl/ All] || ||= SARL =|| [http://vsl.cis.udel.edu/lib/sw/sarl/trunk/latest/ trunk] || [http://vsl.cis.udel.edu/lib/sw/sarl/trunk/latest/junit/index.html JUnit] || [http://vsl.cis.udel.edu/lib/sw/sarl/trunk/latest/coverage/index.html Coverage] || [http://vsl.cis.udel.edu/lib/sw/sarl/trunk/latest/javadoc/index.html Javadocs] || [http://vsl.cis.udel.edu/lib/sw/sarl/ All] || ||= ABC =|| [http://vsl.cis.udel.edu/lib/sw/abc/trunk/latest/ trunk] || [http://vsl.cis.udel.edu/lib/sw/abc/trunk/latest/junit/index.html JUnit] || [http://vsl.cis.udel.edu/lib/sw/abc/trunk/latest/coverage/index.html Coverage] || [http://vsl.cis.udel.edu/lib/sw/abc/trunk/latest/javadoc/index.html Javadocs] || [http://vsl.cis.udel.edu/lib/sw/abc/ All] || ||= GMC =|| [http://vsl.cis.udel.edu/lib/sw/gmc/trunk/latest/ trunk] || [http://vsl.cis.udel.edu/lib/sw/gmc/trunk/latest/junit/index.html JUnit] || [http://vsl.cis.udel.edu/lib/sw/gmc/trunk/latest/coverage/index.html Coverage] || [http://vsl.cis.udel.edu/lib/sw/gmc/trunk/latest/javadoc/index.html Javadocs] || [http://vsl.cis.udel.edu/lib/sw/gmc/ All] || == Useful Links == * [wiki:WikiStart] User Page * [wiki:Manual] (under development) * [wiki:Language] (under development) * [wiki:IR] : CIVL-IR (old) * [wiki:IR2] : CIVL-IR (new) * [wiki:DataStructures] * [wiki:Arrays] * [wiki:Pointers] * [wiki:Choose] * [wiki:MessagePassing] * [wiki:OmnibusChanges] * [wiki:ContractReduction] * [wiki:VerificationWithContracts] * [wiki:CommonHelperFunctionsForDifferentParallelLanguage] == Tool Development == - [wiki:"Be a CIVL developer"] - Analysis * [wiki:Overview] * [wiki:MemoryAnalysis] * [wiki:PointsToAnalysis] * [wiki:AliasAnalysis] - Performance * [wiki:IdeasForPerformance] * [wiki:HeapCanonicalization] * [wiki:PolynomialExpansion] - Coding standards * [wiki:"Coding Standards"] * [wiki:"Coding Standards for CIVL models"] - Comparison * [wiki:Comparison] - Fortran Translation * [wiki:FortranOverview] * [wiki:FortranTransformations] * [wiki:FortranTranslationIssues] - CUDA Translation * [[wiki:Implementation_of_CUDA_in_CIVL|Implementation of CUDA in CIVL]] * [[wiki:Notes_on_CUDA_Semantics|Notes on CUDA Semantics]] - Transformers * [wiki:GeneralTransformation]: translates away arguments of main. * [wiki:IOTransformation]: translates stdio.h-related code to fit CIVL's stdio implementation. * [wiki:MPITransformation]: translates MPI to CIVL. * [wiki:PthreadTransformation]: translates Pthread code to CIVL code. * [wiki:OpenMPTransformation]: translates OpenMP to CIVL. * [wiki:Next-GenOpenMPTransformation]: another project with different approaches for translating OpenMP to CIVL. * [wiki:OpenCLTransformation]: translates OpenCL to CIVL. - CIVL pragma: [wiki:CIVLPragmas] - GUI * [wiki:GUIRequirements] * [wiki:GUIDesign] * [wiki:TraceViewer] == Related Tools == These are links to wiki-pages or official sites of tools used by CIVL - [wiki:ABC] - [wiki:GMC] - [wiki:SARL] - Z3 (https://github.com/Z3Prover/z3/wiki) - CVC4 (http://cvc4.cs.stanford.edu/web/) - Why3 (http://why3.lri.fr/) - Frama-C (https://frama-c.com/) == Other Links == * Paper reading: - Sources https://vsl.cis.udel.edu/readings.html - Schedule https://docs.google.com/spreadsheet/ccc?key=0AvyY9XPxT2MVdFJzMThfWVdGZFpsYkNCcEJzUGdyYWc#gid=0 * [wiki:Conferences] * [wiki:CIVL-C Wishlist] == Deprecated Pages == Pages are going to be deleted. * [wiki:Insieme] * [wiki:BattleOfTheDialects] * [wiki:2018_06_28] Control Flow Graph * [wiki:2018_07_05] C Implementation of Naive Decision Tree * [wiki:IntDivOperations]