todo revision e539b8cb4a47f987bc57c90ee964219ac53841ff
750f77ade4110c6b2315d6b9e9c22f643914d87drbbPlan and priority list for CoFI tool activities
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe************************************************
750f77ade4110c6b2315d6b9e9c22f643914d87drbbSonja (Till)
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe************************************************
750f77ade4110c6b2315d6b9e9c22f643914d87drbbHaskell parser f�r XHaskell erweitern
750f77ade4110c6b2315d6b9e9c22f643914d87drbbDimplom: Encoding for HasCASL in Isabelle/HOL(CF)
750f77ade4110c6b2315d6b9e9c22f643914d87drbb************************************************
750f77ade4110c6b2315d6b9e9c22f643914d87drbbJorina (Till)
750f77ade4110c6b2315d6b9e9c22f643914d87drbb************************************************
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleydevelopment graph calculus
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley************************************************
3e5667f3bea0b417d0133534d960c5b86c63cf5cgsteinMartin (Till)
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme************************************************
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemmetype check for CASL
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemmeif a subterm is not typeable at all, output it
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme************************************************
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemmeMingyi (Till)
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme************************************************
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme gmake packages
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemmetry out small examples, e.g.
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme export HETS_LIB=.../CASL-lib
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyTest auf Einpunkt-Modell
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley (ein Datenelement, wahre Pr�dikate, totale Funktionen)
105475009f541187ba7a14a367547d9404c578befieldingport CCC to Haskell
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley************************************************
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolleyZicheng (Till)
750f77ade4110c6b2315d6b9e9c22f643914d87drbb************************************************
750f77ade4110c6b2315d6b9e9c22f643914d87drbb************************************************
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweHeng (Klaus)
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe************************************************
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweLaTeX pretty printer
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme************************************************
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe************************************************
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemmeSprachdesign HasCASL
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme Verh�ltnis von Parametrisierung und Polymorphie/Typklassen
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemmeStatic analysis for HasCASL
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemme Symbol map analysis
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweWeak amalgamation analysis
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweInstantiate Transformation Application system for HasCASL
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweAutomatic generation of Haskell (for a HasCASL subset)
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweProofs in HasCASL
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweS�nke Magnussen kontaktieren (der arbeitet mit Has-CASL-�hnlicher Sprache)
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe************************************************
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe************************************************
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowevisualization of "taxonomy" of CASL signatures
6f4e1cd73ca28a9876f1a37a6cdfd613eab6ec37wrowe (subsorts = inheritance, unary preds = concepts, binary preds = relations)
6f4e1cd73ca28a9876f1a37a6cdfd613eab6ec37wroweRecognize guarded fragment of CASL:
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe G ::= forall x . At(x) => G where At is a conjunction of atoms
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe | exists x . At(x) /\ G
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweJoost Visser wg. ATerms in Haskell => neues Repository
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe************************************************
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewroweMarkus, Lutz
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe************************************************
c6db3f5916ebd715971c3db837be9143394f8aa9sliveBeweise in Isabelle
c6db3f5916ebd715971c3db837be9143394f8aa9sliveCASL consistency checker
c6db3f5916ebd715971c3db837be9143394f8aa9sliveWeitere %implies-Annotationen zu den Basic Datatypes hinzufuegen
ce4eec7f83c4bc6daba6a02eff0275a6f3878e5ewrowe (Vorbild: Larch-Handbuch)
39c36cbd2a461e4fe1bdd0a860db587d420445c7sctemmeSimpsets/Taktiken fuer Minimierung der ueberladenen Typen entwickeln
750f77ade4110c6b2315d6b9e9c22f643914d87drbbParser and static analysis for CSP-CASL
7a6c08288f79ab1734b98afc114e52cd71f898c0jwoolley************************************************
+ translations (e.g. modal to FOL)
Isabelle codings: www.inf.ethz.ch/~vigano
Integration of MAYA and Isabelle/HOL (global HOL-Coding of
(i.e. signatures, axioms, signature morphisms in HOL,
Hets Web interface (cf. CATS/web_interface2.sml)
Improve encoding: CATS/basic_encode.sml (3 days)
More HOL-theories: CATS/HOL-CASL/struct_encode.sml (2 days)
Term input+errors in cmd line interface: CATS/casl/casl.sml (1 day)
Adapt more stuff from isabelle/src/HOL/Tools/datatype_package.ML (2 weeks)
HOL-CASL Simplifier: CATS/HOL-CASL/simplifier.sml (1 week)
HOL-CASL tactics: CATS/HOL-CALS/tactic.sml (2 days)
HOL-CASL encoding: CATS/HOL-CASL/basic_encode.sml (1 day)
IsaWin git/src/isa_ext/casl_thy.sml (1 week)
Basic datatypes CASL-lib/Basic/basic.casl
Conversion ASF/SDF-Parser -> abstract syntax (in Haskell)
Views on CASL specs: CATS/viewer.sml (2 weeks)
Module graph CATS/module_graph.sml (1 week) -> Maya?
ATerms via XML: CATS/aterms.sml (2 weeks)
Library management: CATS/lib_ana.sml (2 weeks)