Commit Graph

139 Commits

Author SHA1 Message Date
Achim D. Brucker f8bcd2557c Removed call to obsolete unquote_string. 2019-03-09 21:13:04 +00:00
Achim D. Brucker a2a1f2dc3f Manual merge. 2019-03-09 21:04:39 +00:00
Achim D. Brucker a7ebfff71e Initial implementation of ltx_of_markup. 2019-03-09 21:02:52 +00:00
Burkhart Wolff d5cfaa79e8 Verschiedene Kleinigkeiten um assert*
HOL-OCL/Isabelle_DOF/master There was a failure building this commit Details
Neuer Content in MyCommentedIsabelle: Intro FrontEnd.
2019-03-05 22:47:38 +01:00
Burkhart Wolff 67b31af3a1 Substantially improved assert* based on internal string-recoding.
HOL-OCL/Isabelle_DOF/master There was a failure building this commit Details
2019-03-05 09:36:12 +01:00
Burkhart Wolff 0c7a53fe75 Minor corrections on CENELEC,
HOL-OCL/Isabelle_DOF/master There was a failure building this commit Details
major Bug in assert* (no assert object creation on-the-fly) fixed
2019-02-27 18:42:45 +08:00
Burkhart Wolff efe8e7c507 changed finbal state error to msg (takes into effect non-strict-checking)
HOL-OCL/Isabelle_DOF/master There was a failure building this commit Details
2019-02-14 12:03:06 +01:00
Achim D. Brucker eb772155ad Changed sorry to oops to allow session build.
HOL-OCL/Isabelle_DOF/master This commit looks good Details
2019-02-12 01:02:28 +00:00
Burkhart Wolff cd6e82949f - added support for formal text statements Definition*, Lemma*, Theorem*, Conjecture*
HOL-OCL/Isabelle_DOF/master There was a failure building this commit Details
- added lemma* theorem* corrolary* refering to Isar std commands, but ignoring the meta-args.

- Text-exercise: Improved the "Terms and Definitions" section Darstellung  in der Ontologie durch
  verwendung von Definition*.
2019-02-09 23:05:52 +01:00
Burkhart Wolff 9757268b55 cleanup
HOL-OCL/Isabelle_DOF/master This commit looks good Details
2019-01-21 15:00:18 +01:00
Burkhart Wolff 964429368b Repaired bug in the storage of assert* update chains.
HOL-OCL/Isabelle_DOF/master This commit looks good Details
Code could still be simplified.
unicode - inside - string problem hard since deeply intertwined in the inner-syntax parser.
better type-checking of isa terms and types.
2019-01-17 23:06:10 +01:00
Burkhart Wolff e05041125e lose versuch - chen.
HOL-OCL/Isabelle_DOF/master This commit looks good Details
2019-01-15 14:43:57 +01:00
Burkhart Wolff 984915c507 Completion and a little debugging on assert* 2018-12-18 17:09:24 +01:00
Burkhart Wolff eae495ac90 - Added monitor class-invariant for level consistency.
- debugging here and there
- integration test
- remark : MathExam is in a pretty inconsistent state (requires discussion)
- integration test
2018-12-18 14:29:08 +01:00
Burkhart Wolff 98565b837c Worked on assert*.
Still needs debugging.
Regression tests of some examples;
necessary revisions due to stronger
checks at close_monitor.
2018-12-11 16:03:01 +01:00
Burkhart Wolff 40c12801c6 Added finality check on monitor closes and check for open monitors in the global check. 2018-12-10 14:15:39 +01:00
Burkhart Wolff d97313d010 small cleanup 2018-12-10 13:13:13 +01:00
Burkhart Wolff 25d79c1ba9 Added text antoquotations for attribute values and trace. 2018-12-07 13:17:39 +01:00
Burkhart Wolff 6f7e0a379d Better error messages of attribute accesses,
regression test.
2018-12-07 12:09:12 +01:00
Burkhart Wolff ffd7040495 Code Restructuring, Regression test. 2018-12-07 11:08:13 +01:00
Burkhart Wolff eda8535b1c - changed back ROOTS
- IsaDof_Manual Monitor should be report.
2018-12-06 12:31:12 +01:00
Burkhart Wolff a5f9442c6e Added global command: check_doc_global
(* checking unresolved forward references for the moment *)
2018-12-04 15:04:50 +01:00
Burkhart Wolff 9c8d57e573 Continuous checking of class invariants of enabled monitors.
Regression test suite revised.
2018-12-04 14:28:59 +01:00
Burkhart Wolff 5e7ac1c02e - Fixed the FrontEnd - level problem according to what we discussed:
-- there are classes that do not have a level
-- title, subtitle and abstract DO NOT HAVE a level
-- text* has a level, but the level "None"

- Tested whatever we have as examples
2018-12-04 10:41:34 +01:00
Burkhart Wolff ac1180b529 - checking class invariants
- checking monitor class invariants
2018-12-03 22:18:47 +01:00
Burkhart Wolff 04f5e99e41 First running example for class invariants. 2018-12-03 16:43:27 +01:00
Burkhart Wolff 184a17f977 Refinement: class invariants now gets also the oid from its context. 2018-12-03 14:25:04 +01:00
Burkhart Wolff 6b85bd74cd Very first example of class invariant checking ... 2018-12-03 14:14:53 +01:00
Burkhart Wolff 23bc75d08d Corrections in ontologies (revealed by examples)
- identified problem: accept/reject conflicts were only detected at application
  time, not at declaration time :-( (leaved as "known problem" for the moment)
- new functionality for declaring doc class invariants
2018-12-03 13:19:31 +01:00
Burkhart Wolff eea65018d1 Rearrangement of the group of TR examples.
(following structure of math_exams)
2018-11-21 11:15:21 +01:00
Burkhart Wolff 90f6c2d4ab - New checks for reject sets
- basic infrastructure for class invariants
2018-11-20 10:11:11 +01:00
Burkhart Wolff d406b3daeb implemented reject alphabets. (untested)
slight corrections in MyCommentedIsabelle (MCI)
2018-11-19 20:53:59 +01:00
Burkhart Wolff dcda1cc214 Introduced Syntax accept / reject.
added some semantic for it (incomplete)
some elements on myCommentedIsabelle
2018-11-13 15:19:02 +01:00
Burkhart Wolff 9aef99c9d6 Better documentation of the RegExpInterface Module. 2018-11-05 22:22:20 +01:00
Burkhart Wolff 9494c05593 - Improved automata-management
- automata transformation integrated
- control option strict_checking added
- rudimentary tests in IsaDofApplications and Monitor_Example
2018-11-05 21:42:36 +01:00
Burkhart Wolff 456b4365f9 automata creation added 2018-11-04 20:27:05 +01:00
Burkhart Wolff 04cc46f9b4 New Config With AFP components and a thin interface for monitor-checking. 2018-11-04 18:56:59 +01:00
Burkhart Wolff 36fac27d0c New Config for 2017 including AFP contributions for Regular-Sets and Regular Automata.
Added a thin layer interfacing these two.
Slight textual improvements of examples (updates to more recent notations).
2018-10-30 15:50:01 +01:00
Achim D. Brucker a90e4e6a3f Added basic support for chapter*. 2018-10-30 01:29:15 +00:00
Burkhart Wolff 834365c25b Common developments on
- library
- presentation attribute
- factorisation of Common Ontology Library (COL)
- new infrastructure report
2018-10-23 13:56:18 +02:00
Burkhart Wolff f1783538bd Cleanup with examples. More commendation.
Another monitor example added (Concept_Example).
2018-10-17 12:22:25 +02:00
Burkhart Wolff 0de079cfbb Special ML antiquotation for the trace attribute (a cleaned up version). 2018-10-16 12:23:36 +02:00
Burkhart Wolff 93074bf24d Trace-Calculation refined. One gets the additional information WHICH oid of which class
is added to the trace.
2018-10-16 10:44:59 +02:00
Burkhart Wolff 71a889ee58 Automatic trace attribute calculation works on both Attribute and IsaDofApplications. 2018-10-11 13:38:32 +02:00
Burkhart Wolff b220233373 doc_item creation detects enabled monitors … 2018-10-09 15:56:17 +02:00
Burkhart Wolff 8b6a1af99d Kleine Reparaturen hier und da,
IsaDofApplications Paper weiter “Markupified”.
2018-10-09 11:59:21 +02:00
Burkhart Wolff bfb8dd901c Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF 2018-10-09 10:03:13 +02:00
Burkhart Wolff 544e31fdc5 substantial progress on monitors
- infrastructure (open) monitor_tab
- computing enabled classes of monitors
- first semantics behind open and close.
- fairly untested.
2018-10-09 09:59:46 +02:00
Achim D. Brucker ffe51a6f90 Merge branch 'master' of logicalhacking.com:HOL-OCL/Isabelle_DOF 2018-10-08 22:35:31 +01:00
Achim D. Brucker f26e8a10eb Fixed output location (relative to theory file) of style template stub. 2018-10-08 22:28:44 +01:00