279 Commits (2c2533eda8ff59561441bb597e162ae4bf1c6d98)

Author SHA1 Message Date
Dave Parker 4ad686212f Bug fix in ExpandLabels: missing deepCopy (only affects explicit engine currently). 15 years ago
Dave Parker ce4b0beb1e Undoing last commit. 15 years ago
Dave Parker bcab165234 Use gcc-3 etc by default when building on Cygwin. 15 years ago
Dave Parker be47ad30e8 Cleaner handling of model types in parser code. 15 years ago
Dave Parker d6bc7b263d ModulesFile: getRewardStructByName method + cmment tidies. 15 years ago
Dave Parker 71ca9d28af Final (pre-4.0) fixes to filters: added "state" filter, which gives result for a filter which must satisfy exactly one state, and make this the translation for old-style {state} filter. 15 years ago
Dave Parker 087ea5da6a General tidy up of initial state handling in simulator, including a few GUI bug fixes. GUI default is to use the default initial state. For generation of simulation paths, there is a separate menu item to start from a specified state (and no option to switch asking on/off). Additional tidying and documentation in related parts of code too. 15 years ago
Dave Parker 37a11d25bd Parser accepts unicode (e.g. in comments). 15 years ago
Dave Parker 4e2df081a9 Added -css switch to prism2html to allow override of style file location. 15 years ago
Dave Parker 1e083eb20d Missing/broken copyright headers. 15 years ago
Dave Parker 35f377ab3e Improved documentation (JavaDoc mostly). 15 years ago
Dave Parker 07098cca94 Fix: inter-module var access allowed for digitsal clocks. 15 years ago
Dave Parker 53a5274cb3 Addition of new statistical model checking stuff (patch difference between trunk and prism-statmc branch at this revision). 15 years ago
Dave Parker 5dcbaab5eb Header typo: author attrib. 15 years ago
Dave Parker 76d7039060 Code tidy: stop PrismExceptions on formula expansion (eases debugging) and remove an unused method. 15 years ago
Dave Parker da822f4a6b Code comments. 15 years ago
Dave Parker e0aa53801e Additional checks on where clock variables can appear in models. 15 years ago
Dave Parker ecf0d8b082 Updated all parser files to new JavaCC (version 5.0) and removed getShortMessage() addition to ParseException. 15 years ago
Dave Parker ac4cefbb45 Fix behaviour of old-style {min}{max} filters. 15 years ago
Dave Parker 2eb3538cd4 Allowed strict lower bounds in temporal operators (CTMCs only). Note: New parser classes generated due to new version of JavaCC. 15 years ago
Dave Parker a04e766e04 Added -keywords switch. 15 years ago
Dave Parker db60e6487b Javadoc fixes. 15 years ago
Dave Parker 0ba3191214 Add restrictions on which reward properties supported by digital clocks, and remove complaint about existence of both state/transition rewards. 16 years ago
Dave Parker 248981743c Better handling of filters, including ranges returned for multiple initial states. 16 years ago
Dave Parker 2e8a2d4b2e Bug fix in integer power type checking. 16 years ago
Dave Parker fbec092ace Check for overflows added to simulator, but disabled for now. 16 years ago
Dave Parker 03cf76f5d6 Fix: floor/ceil of NaN/inf is an error. 16 years ago
Dave Parker bf16bd754b Correct handling of mod (error on non-positive divisor, positive result for negative dividend) (NB: needs CUDD fix too). 16 years ago
Dave Parker 904b3436b0 Correct detection of erroneous integer powers with negative exponent. 16 years ago
Dave Parker ff697f7196 Correct detection of erroneous integer powers with negative exponent. 16 years ago
Dave Parker bc834d7d83 Better property checks for PTAs, including new computation of prob operator nesting. Better handling of labels in PTA model checker. 16 years ago
Luke Herbert cd94623574 In prism/Makefie 16 years ago
Dave Parker 16781169f7 PTA fix: labels/rewards in models do not cause crashes. 16 years ago
Dave Parker bcd6110358 Simulator updates: fixed display of transitions in GUI, added (some) detection of deadlocks/self-loops. (And some tidying.) 16 years ago
Dave Parker f0826d03e0 Bugfix in preproc due to PTA syntax checks. 16 years ago
Dave Parker 39150596a4 Semantic check for non-local variable access in PTAs. 16 years ago
Dave Parker 9ce9901d91 Further work on simulator. 16 years ago
Dave Parker c3ba43e358 Further work on simulator. 16 years ago
Dave Parker 17b4d063d1 Simulator supports labels 16 years ago
Dave Parker a653cd6239 Removal of debug output. 16 years ago
Dave Parker f3e24d7997 ModulesFile bugfix (shows up when using digital clocks). 16 years ago
Dave Parker 6b11bf53c4 ModulesFile bugfix (shows up when using digital clocks). 16 years ago
Dave Parker c28f11a31d Further improvements to the simulator. 16 years ago
Dave Parker 794fc13bf5 Updates to simulator: engine + GUI. 16 years ago
Dave Parker 726ff06c1b Updates to filters. 16 years ago
Dave Parker 142f33ca52 Comments. 16 years ago
Dave Parker a6627b8c5a Filters, new property semantics and corresponding code tidying. 16 years ago
Dave Parker 6054eeb78e Formulas used in properties are left unexpanded for legibility. 16 years ago
Dave Parker 7e7fb392e8 Fixes and additions for new filters. 16 years ago
Dave Parker 0ea0b0918e First full version of new filter code. 16 years ago