|
|
a26ceef10f
|
Conformance checker relies much more on ODAPI rather than duplicating its logic + Fix error in bootstrap of primitive types
|
2024-11-05 16:54:00 +01:00 |
|
|
|
31e0f8195f
|
Conformance checker: use CDAPI for subtype checking
|
2024-11-05 14:17:09 +01:00 |
|
|
|
361591f971
|
Conformance checker: begin porting to CDAPI for subtype checking
|
2024-11-05 13:59:44 +01:00 |
|
|
|
b73ca789cc
|
Conformance checker bug: also look for subtypes of associations when checking multiplicities
|
2024-11-05 13:57:17 +01:00 |
|
|
|
86610139d2
|
Refactor 'port' demo to include starting point for assignment
|
2024-10-30 01:02:11 +01:00 |
|
|
|
48f7a455fb
|
Fancy up the conformance checker a bit. Clearer error messages, and allow constraints to return not just a boolean, but also (lists of) strings, containing error messages.
|
2024-10-29 23:47:41 +01:00 |
|
|
|
64708cb8d0
|
Clearer exceptions caused by constraint evaluation
|
2024-10-29 16:13:13 +01:00 |
|
|
|
d8b52dd5c4
|
Add random simulation. Add option to also execute actions that lead to non-conforming model.
|
2024-10-28 16:16:30 +01:00 |
|
|
|
cd26a401fe
|
Add example of 'woods' operational semantics. Clearer error messages. Implement full OD-API. Small refactoring of Conformance class.
|
2024-10-28 14:15:12 +01:00 |
|
|
|
98ae637eea
|
Fix bug where creation of slot defined in super-class fails + clearer error message
|
2024-10-24 16:24:54 +02:00 |
|
|
|
596abf5cdd
|
Conformance checker: check class-level constraints also on subtypes
|
2024-10-14 17:00:31 +02:00 |
|
|
|
c248fc9090
|
Fix problems with older versions of Python
|
2024-10-09 10:32:32 +02:00 |
|
|
|
b69efc9af0
|
Fix bug in conformance checker
|
2024-10-08 22:34:49 +02:00 |
|
|
|
e70eae2286
|
PlantUML: render class cardinalities. Extend constraint checker API.
|
2024-10-08 21:08:06 +02:00 |
|
|
|
e875821e70
|
Concrete syntax no longer indentation-based (nightmare to parse). Add indented multi-line code terminals.
|
2024-10-07 18:18:05 +02:00 |
|
|
|
59de61d0a3
|
Add ActionCode primitive type. Fix constraint checking.
|
2024-10-07 16:08:23 +02:00 |
|
|
|
0785b9218e
|
Fix some bugs in conformance checker
|
2024-10-04 10:50:29 +02:00 |
|
|
|
175edb64d9
|
Class diagram can be rendered as object diagram textual syntax, and parsed back, without information loss
|
2024-10-03 17:01:13 +02:00 |
|
|
|
ec1a9dbfca
|
replace everywhere: 'is [not] None' -> '(==|!=) None'
|
2024-09-04 09:50:30 +02:00 |
|
|
|
a7148d455b
|
Fix bug in conformance checker?
|
2024-09-02 15:40:04 +02:00 |
|
|
|
77a5a8c9f5
|
Bump dependency PyInquirer -> InquirerPy (former no longer supported)
|
2024-08-22 10:57:00 +02:00 |
|
Andrei Bondarenko
|
811e7b1eb1
|
More docs
|
2021-10-10 12:31:01 +02:00 |
|
Andrei Bondarenko
|
5e28a8d108
|
Missing files and requirements
|
2021-09-28 19:53:12 +02:00 |
|
Andrei Bondarenko
|
cd74bb53f6
|
Small fixes
|
2021-08-27 15:56:31 +02:00 |
|
Andrei Bondarenko
|
38db3ea0f7
|
Small fixes
|
2021-08-27 15:26:11 +02:00 |
|
Andrei Bondarenko
|
6df566373d
|
Points example working
|
2021-08-27 09:46:44 +02:00 |
|
Andrei Bondarenko
|
dfcc24f487
|
Small bugfix
|
2021-08-25 17:08:49 +02:00 |
|
Andrei Bondarenko
|
695ec6132a
|
Nominal and structural typing seem to be fully working
|
2021-08-24 23:56:25 +02:00 |
|
Andrei Bondarenko
|
f7430cceff
|
Nominal constraints now working
|
2021-08-24 20:49:02 +02:00 |
|
Andrei Bondarenko
|
6ce8a4ef5c
|
Park structural conformance for now, finish constraints for nominal
|
2021-08-24 17:32:21 +02:00 |
|
Andrei Bondarenko
|
3c1d1fa002
|
Working on conformance
|
2021-08-23 15:11:25 +02:00 |
|