-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Texada to be compatible with SPOT 1.99.2 #31
Comments
Hi, I'd like to help with this if possible! Are there preferred implementation instructions? |
Oh, great! I haven't looked at the code base (Texada or SPOT) for a while; looks like SPOT is now at version 2.9.7, so that is really the compatibility we should be aiming for. The story as far as I can tell is that: I see a few avenues to go forward:
From my current look at things, I feel like 2. is the way to go, but if you think one of the other avenues (or some other option I haven't thought of) is better, happy to chat! |
+1 for option (2). The slightly further separation from SPOT will make Texada less likely to break whenever SPOT changes in the future. |
Ok, I can work on the wrapper for Texada using option 2. Originally, I had planned to go with Option 1, but maybe for future compatibility I can go ahead with option 2. I am not entirely familiar with the old SPOT implementation but from what I can tell its a matter of creating namespaces within Texada and mapping the new SPOT properties to what is already referenced in Texada. There are quite a few updates in SPOT but I think the most important (for this application) is that formulas are now plain objects as oppossed to pointers. I don't think this should be an issue but I'll reach out if I have questions. Also, for the type hierarchy would it be best to define within Texada a SPOT namespace as well (e.g. texada::spot::ltl:formula, etc.) in case new implementations for parsing LTL formulas are added? |
Alright! Do get in touch if 2. is more onerous than it seems...
|
SPOT 1.99.x seems to have substantially changed everything that was going on. While Texada can run on older versions of SPOT right now, it would be good to update it to be compatible with the newer versions of SPOT
[Issue created by carolemieux: 2015-08-19]
The text was updated successfully, but these errors were encountered: