My favorites
▼
|
Sign in
pluralism
Modular object protocol checking for Java
Project Home
Wiki
Issues
Source
READ-ONLY: This project has been
archived
. For more information see
this post
.
Search
Search within:
All issues
Open issues
New issues
Issues to verify
for
Advanced search
Search tips
Subscriptions
List
Grid
45 issues of 45 issues shown
Rows:
None
Attachments
Blocked
BlockedOn
Blocking
Cc
Component
MergedInto
Milestone
Owner
Priority
Project
Reporter
Stars
Status
Type
Cols:
None
Attachments
Blocked
BlockedOn
Blocking
Cc
Component
MergedInto
Milestone
Owner
Priority
Project
Reporter
Stars
Status
Type
Cells:
Tiles
IDs
Counts
Loading...
1
Fixed
Need checkbox for turing on/off NIMBY
2
Fixed
NIMBY: Unpack within atomic check currently commented out!
3
Fixed
NIMBY: Currently only forgetting permissions on some of the node types
4
Fixed
Revise testing proceedure
6
Accepted
PLURAL: Warn user that they need frame permission to change state
7
Verified
Use ConsList where possible
10
Fixed
Tell user if there are parse errors in permission annotations!
11
Done
Allow for invariants based on object equality
12
Assigned
Check initializers of static fields
13
Assigned
For immutable permissions, make state guarantees and stateInfo interchangable.
21
Assigned
Default permissions for un-annotated fields and methods
22
Fixed
Special treatment of borrowed objects
23
Started
Better local alias analysis
24
Assigned
Linear connectives in method pre- and post-conditions, and in invariants
25
Assigned
More flexible implication syntax, and support in invariants and methods
26
Assigned
Check @Param and @Release in method implementations; track parameters through invariants
27
Assigned
Check that marker states are indeed fixed through the object lifetime
28
Assigned
Default field values for not explicitly initialized fields
29
Assigned
Access inherited fields and fields of other objects than the reciever
30
Assigned
Reduce context fanout during packing / unpacking
31
Assigned
Keep track of named fraction instantiations
32
Started
Fraction statisfiability speedups
33
Assigned
Implicit method parameters
34
Assigned
Handling lists and arrays
35
Started
Borrowing annotation for getter result
36
Verified
Error reporting: Report available and needed permission to the user
37
Assigned
Flagging impossible code and unnecessary tests
38
Assigned
Array bounds checks and integer tracking
39
Assigned
Default null checks (optional)
40
Assigned
Correlated ifs
41
Assigned
Use exceptions / regular returns (also null etc.) to indicate states or even permissions
42
Assigned
Reference equality invariants / method pre-/post-conditions
44
Fixed
Check if fields mentioned in invariant annotations exist
46
Fixed
Allow 'this' to be used in state invariants
48
Verified
Pure & Share invariants with stateInfo should be disalowed.
50
Fixed
Move utilities package into Crystal
51
Verified
Less conservative joins of existential fractions
52
Verified
Add state dimensions to GStateMachine model
53
Verified
Add state dimensions to view/edit part.
56
Fixed
Label transitions with method names
57
Verified
Display transitions inherited from superclass
58
Fixed
Multi-Dimension State Transitions
59
Fixed
Add states that are only introduced on transitions
60
Verified
Show the full method signature on hover
62
Verified
Can we have some more color?
Powered by
Google Project Hosting