Commit Graph

298 Commits

Author SHA1 Message Date
Burkhart Wolff 9e396b4778 LaTeX Generator Crash resolved, many little changes... 2019-05-27 11:03:32 +02:00
Burkhart Wolff ed1bef5cbf some better trace infos over the LaTeX generator Bug 2019-05-23 15:17:24 +02:00
Burkhart Wolff 803e97ce16 Experiments with the LaTeX generator 2019-05-14 09:13:42 +02:00
Burkhart Wolff 40537d4009 First Version with patched LaTeX Generator thy_output.ML 2019-04-29 22:24:32 +02:00
Burkhart Wolff 4a9e765cd3 second pass. Small errors here and there. Version in interactive mode for testing - no session Isa_DOF yet. 2019-04-29 17:32:45 +02:00
Burkhart Wolff f89471d422 First Port of Isa_DOF to Isabelle2018 (without LaTeX Generation; Front-End Unit-Tested) 2019-04-29 17:06:03 +02:00
Achim D. Brucker b0fbc80495 Excluded example of dangling reference from LaTex generation. 2019-04-07 17:41:41 +01:00
Burkhart Wolff e362286c32 xcgdfg 2019-04-06 12:10:19 +02:00
Burkhart Wolff 4f349de9b9 some patches in install to make it run on MacOS 2019-04-06 12:08:38 +02:00
Burkhart Wolff 83151cf473 Something in Isabelle_DOF 2019-04-02 14:19:59 +02:00
Burkhart Wolff 7f8c77b2ef Refactoring OntoLinkParser (for Paper) 2019-03-12 16:45:04 +01:00
Burkhart Wolff 94ade38d60 no message 2019-03-08 11:38:38 +01:00
Burkhart Wolff 7b7eeefa76 Changes on doc model. 2019-03-06 09:29:20 +01:00
Burkhart Wolff d5cfaa79e8 Verschiedene Kleinigkeiten um assert*
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. 2019-03-05 09:36:12 +01:00
Burkhart Wolff 0c7a53fe75 Minor corrections on CENELEC,
major Bug in assert* (no assert object creation on-the-fly) fixed
2019-02-27 18:42:45 +08:00
Burkhart Wolff a6c6ad7221 Towards a Consolidated CENELEC 50128. 2019-02-13 12:22:55 +01:00
Burkhart Wolff 65346b3f0a kleinkram 2019-02-08 15:43:49 +01:00
Achim D. Brucker 0afa2ec8bb Adding missing files for CENLEC example. 2019-02-05 16:32:39 +00:00
Achim D. Brucker f868d0c449 Initial setup: CENELEC 50128 example. 2019-02-05 16:30:02 +00:00
Achim D. Brucker bebf83673a Renamed CENELEC_50126 to CENELEC_50128 to match actual standard. 2019-02-05 09:42:12 +00:00
Burkhart Wolff 964429368b Repaired bug in the storage of assert* update chains.
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 7dfb4f2a7b small example in ISA for properties ... 2019-01-17 13:31:37 +01:00
Burkhart Wolff fbf28d4db7 improve comments for math_paper, eliminated unnecessary comments in ML 2019-01-11 15:01:34 +01:00
Achim D. Brucker 773b20b918 Cleanup. 2019-01-08 15:54:38 +00:00
Burkhart Wolff c046471d10 Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF 2019-01-08 14:46:08 +01:00
Burkhart Wolff aa3cdfe65e Added 2 missing chapters of Impl paper in IsaDof_Manual.
New chapters load under jedit,
but do not tex.
build succeedsm though, since these parts are not included
2019-01-08 14:44:43 +01:00
Achim D. Brucker db866bc241 Merge branch 'master' of logicalhacking.com:HOL-OCL/Isabelle_DOF 2019-01-08 11:40:57 +00:00
Achim D. Brucker a0a6c47fc6 Changed project configuration to a single configuration file. 2019-01-08 11:06:33 +00:00
Burkhart Wolff 33602282a0 itp paper comments
cenelec revision.
2019-01-08 10:34:49 +01:00
Burkhart Wolff 9adfeb6425 Merge from Achim
Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF
2019-01-07 21:13:56 +01:00
Burkhart Wolff c443149647 First drafts on resubmission of the concept paper. 2019-01-07 21:13:23 +01:00
Burkhart Wolff dcd1a159c5 - deleted rubbish. 2019-01-07 21:12:01 +01:00
Burkhart Wolff 7f0ec5e2bc examples/conceptual/Concept_Example.thy:
- adaption to stronger monotor checking
- IsaDofApplicaytions : killing development rubbish (cleaning up)
- CENELEC adding some classes of hypothesises.
- Conceptual : adding property handling for assertions.
2019-01-07 21:08:19 +01:00
Achim D. Brucker 339c6733f2 Modularized build script to simplify automated updates. 2019-01-07 00:29:42 +00:00
Achim D. Brucker b91377edbd Base examples on the session Isabelle_DOF. 2019-01-06 18:22:54 +00:00
Achim D. Brucker 4dc8422d0b Added missing ontologies.tex. 2019-01-06 17:16:15 +00:00
Achim D. Brucker 958dfb8adf Cleanup. 2019-01-06 17:03:58 +00:00
Achim D. Brucker d03052f4d6 Reworked root.tex setup.
The root.tex is now copied from the user installation directory
on each build to avoid problems with an outdated document setup.
2019-01-06 17:01:13 +00:00
Achim D. Brucker 5f5e8694d1 Updated root.tex files. 2019-01-06 14:38:05 +00:00
Achim D. Brucker 75ff2fad2d Revert "Removed obsolete build scripts."
This reverts commit 30a17db2bf.
2019-01-06 13:34:58 +00:00
Achim D. Brucker 30a17db2bf Removed obsolete build scripts. 2019-01-05 23:38:56 +00:00
Achim D. Brucker e0c5c81e1d Made upqoute and beramono optional. 2018-12-19 16:05:27 +00:00
Achim D. Brucker 87ee897983 Disabled upqoute - not part of texlive 2017. 2018-12-19 15:55:29 +00:00
Burkhart Wolff a1d6431df9 Added discussed ontology "math_paper" and an example reffering to (some elements) of it. 2018-12-19 12:05:57 +01:00
Achim D. Brucker 33bbd77f7a Disable math_exam examples - they are currently not supported. 2018-12-18 22:06:47 +00:00
Achim D. Brucker 860dab90f3 Removed generated output. 2018-12-18 22:05:07 +00: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 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
Achim D. Brucker 781c1ed0dc Manual merge. 2018-12-04 18:15:52 +00: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
Achim D. Brucker 459538a1b7 Figure group. 2018-12-04 06:05:49 +00:00
Achim D. Brucker 0f2dc58f5a Multi-file setup. 2018-12-04 05:31:45 +00:00
Burkhart Wolff 17c66f0fea Integrated is_monitor flag for monitor class invariants.
Makes special treatment of monitor class invariants
possible, when changes of trace are indirect...
2018-12-03 22:36:08 +01:00
Burkhart Wolff ac1180b529 - checking class invariants
- checking monitor class invariants
2018-12-03 22:18:47 +01:00
Burkhart Wolff 9c0bcd86c6 rearrangement 2018-12-03 16:48:15 +01:00
Burkhart Wolff dd942cfb99 rearrangement 2018-12-03 16:46:11 +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 cf31ffd68b revisions of scholarly paper and report ontologies 2018-11-28 10:49:35 +01:00
Achim D. Brucker 25c295dd7f Merge branch 'master' of logicalhacking.com:HOL-OCL/Isabelle_DOF 2018-11-27 14:22:19 +00:00
Achim D. Brucker 0b79c21d23 Upated title. 2018-11-27 14:18:54 +00:00
Achim D. Brucker d0d5567fc6 Restrucuring. 2018-11-27 13:51:12 +00:00
Achim D. Brucker 1f2551d683 Restrucuring. 2018-11-27 13:39:54 +00:00
Achim D. Brucker 21d51e7275 Restrucuring. 2018-11-27 13:22:31 +00:00
Achim D. Brucker 9d5bddea7c Restrucuring. 2018-11-27 13:11:54 +00:00
Achim D. Brucker b7e39f7d27 Initial commit. 2018-11-27 12:56:42 +00:00
Achim D. Brucker c32425a334 Added note about the state of the document. 2018-11-27 11:34:03 +00:00
Burkhart Wolff 8628ca81ab kleinkram 2018-11-27 11:13:49 +01:00
Achim D. Brucker bfdb5e5260 Restrucuring. 2018-11-27 09:41:04 +00:00
Achim D. Brucker eddc01e1c9 Cleanup. 2018-11-27 09:40:44 +00:00
Achim D. Brucker 0bc6f5521e Restrucuring. 2018-11-27 09:26:54 +00: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 0617315fb0 Small improvements on the term chapter of CommentedIsabelle 2018-11-19 11:32:22 +01:00
Burkhart Wolff f1eabf506c Changed the introduction of MyCommentedIsabelle 2018-11-15 15:20:22 +01:00
Burkhart Wolff 49d49cfcc4 New description of the goal package in the example (I had spare time in my FIIL exam). 2018-11-14 16:33:51 +01:00
Burkhart Wolff 256b2cac56 Exporting the .pdf version from the git-site: 2018-11-13 18:48:21 +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 3a3e99ce98 Merge branch 'master' of https://git.logicalhacking.com/HOL-OCL/Isabelle_DOF 2018-11-08 11:08:34 +01:00
Burkhart Wolff 027c501c0d Slight rearrangement in MyCommented. After some comments of readers. 2018-11-08 11:07:41 +01:00
Achim D. Brucker ea1480aecc Re-enabled use of side_by_side_figure. 2018-11-07 22:28:56 +00:00
Burkhart Wolff dd35fa356a Added new TR for MyCommentedIsabelle; many textual corrections. 2018-11-07 22:41:11 +01:00
Burkhart Wolff 18b8e35380 This and that. 2018-11-07 22:37:31 +01:00
Burkhart Wolff fe09c77b89 Moved MyCommentedIsabelle into the example/TR_my_commented isabelle
- added build structure
- corrected LaTeX
- ... works as a first shot TR !!!
2018-11-07 15:55:01 +01:00
Burkhart Wolff 3e6dc80445 - experiments with document ontologies
- substantially more input on "MyCommentedIsabelle"
  (should be another TR example ? )
2018-11-07 06:00:01 +01:00
Burkhart Wolff 8e216c02f2 wdfs 2018-11-06 11:05:11 +01:00
Achim D. Brucker 46c51235e3 Based all examples on session 'Functional-Automata'. 2018-11-06 09:31:01 +00:00
Achim D. Brucker ab3ba421c8 Fixed ROOT (removed dependency on non-existing ontology.tex. 2018-11-06 09:30:18 +00:00
Achim D. Brucker 4aa8730762 Updated ROOT(s) setup to include AFP entries ... 2018-11-06 09:10:11 +00:00