Activity for Faraz Hussain

  • Faraz Hussain Faraz Hussain committed [r9036]

    FOPSV12MAR2008

  • Faraz Hussain Faraz Hussain committed [r9095]

    Second Embedded Version which parses temporal specs

  • Faraz Hussain Faraz Hussain committed [r9039]

    Final overly parenthesized version (19MAR2008)

  • Faraz Hussain Faraz Hussain committed [r9037]

    FOPSV19MAR2008

  • Faraz Hussain Faraz Hussain committed [r9096]

    Third Initial Embedded Version (IEV3) which parses temporal specs

  • Faraz Hussain Faraz Hussain committed [r9094]

    First Embedded Version which parses temporal specs

  • Faraz Hussain Faraz Hussain committed [r9101]

    (IEV5) Made common superclass of jmlSpecQuantifiedExpressionRest & newly added temporal stuff and added file names to Makefile

  • Faraz Hussain Faraz Hussain committed [r9099]

    Fourth Initial Embedded Version (IEV4) which parses temporal specs

  • Faraz Hussain Faraz Hussain committed [r9100]

    Made common superclass of jmlSpecQuantifiedExpressionRest & newly added temporal stuff and added file names to Makefile

  • Faraz Hussain Faraz Hussain committed [r9186]

    Temporal RAC (04DEC08): Support for never with update methods to make it similar to handling of always, eventually.

  • Faraz Hussain Faraz Hussain committed [r9180]

    Temporal RAC (03DEC2008): Added RAC for a sequence of events.

  • Faraz Hussain Faraz Hussain committed [r9181]

    Temporal RAC: Allowed multiple temporal formulas per type

  • Faraz Hussain Faraz Hussain committed [r9151]

    Temporal RAC Ver 3 (03OCT08): Added never

  • Faraz Hussain Faraz Hussain committed [r9144]

    Now will try to restore jmlrac sanity

  • Faraz Hussain Faraz Hussain committed [r9114]

    Typechecking Version 1

  • Faraz Hussain Faraz Hussain committed [r9109]

    Temporal Test Cases V1

  • Faraz Hussain Faraz Hussain committed [r9127]

    Temporal typechecking Version 3

  • Faraz Hussain Faraz Hussain committed [r9111]

    Temporal test cases V2

  • Faraz Hussain Faraz Hussain committed [r9116]

    Temporal typechecking Version 2

  • Faraz Hussain Faraz Hussain committed [r9146]

    Temporal RAC Ver. 1

  • Faraz Hussain Faraz Hussain committed [r9138]

    Temporal Typechecking Tests Version 1

  • Faraz Hussain Faraz Hussain committed [r9145]

    Sanity restored in jmlrac before trying temporal RAC. Problems: 1) org.jmlspecs.checker/testcase/typecheck: test failed for Primitive_bigint_basic.java 2) org.jmlspecs.jmldodc: make runtests error

  • Faraz Hussain Faraz Hussain committed [r9147]

    Temporal RAC Ver. 2

  • Faraz Hussain Faraz Hussain committed [r9167]

    Temporal RAC Ver. 6 (30OCT08): Turn temporal formula checking on/off for JmlTemporalUnlessExpression (without after, before, etc.)

  • Faraz Hussain Faraz Hussain committed [r9176]

    Temporal RAC (21NOV08): Generalized trace property implementation

  • Faraz Hussain Faraz Hussain committed [r9168]

    Temporal RAC (12NOV2008): First attempt at translating recursive temporal formulas. Added rule for temporal after.

  • Faraz Hussain Faraz Hussain committed [r9172]

    Temporal RAC (15NOV2008_2): First attempt at implementing temporal construct 'Eventually'.

  • Faraz Hussain Faraz Hussain committed [r9166]

    Temporal RAC Ver. 4 (30OCT08): Restored sanity after introducing temporal specification variables per method.

  • Faraz Hussain Faraz Hussain committed [r9174]

    Temporal RAC (15NOV2008): 'Eventually' implementation version 2. Still for only one temporal formula per type and only one eventually occurrence in that formula. Will need to generate multiple methods with different names to allow multiple eventually-traceprops per formula

  • Faraz Hussain Faraz Hussain committed [r9175]

    Temporal RAC (18NOV08): Corrected eventually trace property code generation.

  • Faraz Hussain Faraz Hussain committed [r9170]

    Temporal RAC (14NOV08): Corrected some typechecking by adding a type for trace properties; also misc. RAC code. other than AtMost, Eventually.

  • Faraz Hussain Faraz Hussain committed [r9169]

    Temporal RAC (13NOV08): Corrected static signature generation for temporal events method. Added some typechecking to rule for unless,until to disallow non-trace properties. But this & similar issues need to be dealt with by assigning types instead of manually checking the type of underlying expression using instanceof.

  • Faraz Hussain Faraz Hussain committed [r9173]

    Temporal RAC (15NOV2008_3): First attempt at implementing temporal construct 'Eventually'.

  • Faraz Hussain Faraz Hussain committed [r9171]

    Temporal RAC (15NOV2008): First attempt at implementing temporal construct 'Eventually'.

  • Faraz Hussain Faraz Hussain committed [r9187]

    Temporal RAC (05DEC2008): Added RAC code to check until-related events do occur eventually.

  • Faraz Hussain Faraz Hussain committed [r9236]

    Conjunction/Disjunction of Enabled/NotEnabled ops

  • Faraz Hussain Faraz Hussain committed [r9199]

    Temporal RAC (21DEC08): Basic temporal machine unless implementation.

  • Faraz Hussain Faraz Hussain committed [r9208]

    Temporal RAC: Code in WrapperMethod to call checkTemporalFormula in pre-state of a method.

  • Faraz Hussain Faraz Hussain committed [r9252]

    Readable 'bad events' message instead of modified method signature string.

  • Faraz Hussain Faraz Hussain committed [r9253]

    Give detailed temporal event descriptions in temporal specification errors.

  • Faraz Hussain Faraz Hussain committed [r9235]

    RAC(10Feb09): First enabled/notenabled construct implementation

  • Faraz Hussain Faraz Hussain committed [r9196]

    Temporal RAC (15DEC08): some observer code in temporal state machine

  • Faraz Hussain Faraz Hussain committed [r9216]

    Temporal RAC (30DEC08): Added temporal machine code for atmost formulas

  • Faraz Hussain Faraz Hussain committed [r9223]

    Temporal RAC: JMLTemporalSpecificationError added and other Misc changes.

  • Faraz Hussain Faraz Hussain committed [r9190]

    Temporal RAC (11DEC08): Initial temporal state machine code

  • Faraz Hussain Faraz Hussain committed [r9213]

    Temporal RAC: Reason why some states in temporal machine are non-accepting. Also, (much of the) code for finding full event names moved to JmlTemporalEvent.java

  • Faraz Hussain Faraz Hussain committed [r9210]

    Temporal RAC: Code for between formulas in state machine. Also, code for series of events in a JmlTemporalEvent in the machine builder.

  • Faraz Hussain Faraz Hussain committed [r9193]

    Temporal RAC (13DEC08): Machine code generator before minus actual trace property checking

  • Faraz Hussain Faraz Hussain committed [r9212]

    Temporal RAC: Accepting states for temporal machine.

  • Faraz Hussain Faraz Hussain committed [r9198]

    Temporal RAC (19DEC08): Temporal state machine updates on trace properties.

  • Faraz Hussain Faraz Hussain committed [r9226]

    Support static and *instance* temporal formulas.

  • Faraz Hussain Faraz Hussain committed [r9248]

    Allow enabled/notenabled state props. inside only always traceprops. Fixed nonfinal state enabled/notenabled stateprop violation detection problem.

  • Faraz Hussain Faraz Hussain committed [r9214]

    Temporal RAC (25DEC08 :-)): Added observer pattern implementation using an interface called -- (suprize) TemporalObserver with method update()

  • Faraz Hussain Faraz Hussain committed [r9217]

    Misc. small changes -- (probably) typechecking.

  • Faraz Hussain Faraz Hussain committed [r9239]

    Attempted correction of Primitive_Bigint_Basic.java test failure. Need to know which tokens are of type CToken. Error remains, but modification causes no change otherwise.

  • Faraz Hussain Faraz Hussain committed [r9234]

    RAC(9Feb09): First enabled/notenabled construct implementation

  • Faraz Hussain Faraz Hussain committed [r9194]

    Temporal RAC (13DEC08): Machine code generator before minus actual trace property checking

  • Faraz Hussain Faraz Hussain committed [r9211]

    Temporal RAC: Accepting states for temporal machine.

  • Faraz Hussain Faraz Hussain committed [r9229]

    Static/instance temporal formulas

  • Faraz Hussain Faraz Hussain committed [r9224]

    Temporal RAC: Error messages when machine ends up in non-accepting state

  • Faraz Hussain Faraz Hussain committed [r9204]

    Temporal RAC (21DEC08): State machine before code added

  • Faraz Hussain Faraz Hussain committed [r9230]

    Temporal formulas nullity checks during translation

  • Faraz Hussain Faraz Hussain committed [r9200]

    Temporal RAC (21DEC08): Basic temporal machine unless implementation.

  • Faraz Hussain Faraz Hussain committed [r9195]

    Temporal RAC (15DEC08): some observer code in temporal state machine

  • Faraz Hussain Faraz Hussain committed [r9219]

    Temporal RAC: Minor changes -- removed redundant data, etc

  • Faraz Hussain Faraz Hussain committed [r9191]

    Temporal RAC (11DEC08): State machine code for trace props.

  • Faraz Hussain Faraz Hussain committed [r9197]

    Temporal RAC (18DEC08): Basic temporal machine mechanism

  • Faraz Hussain Faraz Hussain committed [r9240]

    RAC: Changes to static/instance temporal spec implementation.

  • Faraz Hussain Faraz Hussain committed [r9238]

    Changes to state machine accepting state mechanism due to newly added temporal state properties.

  • Faraz Hussain Faraz Hussain committed [r9218]

    Temporal RAC: Minor changes -- removed redundant data, etc

  • Faraz Hussain Faraz Hussain committed [r9215]

    FH (26DEC08): Removed bad import referencing jmlrac/ from checker/JmlTemporalEvent.java

  • Faraz Hussain Faraz Hussain committed [r9346]

    Latest files in temporalspec dir.

  • Faraz Hussain Faraz Hussain committed [r9362]

    cleanup.

  • Faraz Hussain Faraz Hussain committed [r9350]

    Removed bug: Trace properties inside static (instance) temporal formulas need to be (and now are) represented by static (instance) fields

  • Faraz Hussain Faraz Hussain committed [r9355]

    Installation information in readme files

  • Faraz Hussain Faraz Hussain committed [r9367]

    updated temporaljmlc installation instructions.

  • Faraz Hussain Faraz Hussain committed [r9345]

    -- Added visitCatchClause(JCatchClause) to TransMethodBody.java. This allows JML annotations inside the catch block to be translated. -- General cleanup for consistency.

  • Faraz Hussain Faraz Hussain committed [r9365]

    modified install instructions. file

  • Faraz Hussain Faraz Hussain committed [r9358]

    Updated readme.

  • Faraz Hussain Faraz Hussain committed [r9349]

    Removed bug: Trace properties inside static (instance) temporal formulas need to be (and now are) represented by static (instance) fields

  • Faraz Hussain Faraz Hussain committed [r9326]

    Removed redundant directory org.jmlspecs.temporalspecs.

  • Faraz Hussain Faraz Hussain committed [r9353]

    Removed until/unless temporal formula bug (see /home/faraz/Software/JML2/org/jmlspecs/temporalspec/traceprop). General cleanup. Readme files on temporal extension to jml.

  • Faraz Hussain Faraz Hussain committed [r9364]

    Added $ tag in install instructions file.

  • Faraz Hussain Faraz Hussain committed [r9360]

    Install tips, papers on temporaljml included

  • Faraz Hussain Faraz Hussain committed [r9328]

    Added visitCatchClause(JCatchClause) to TransMethodBody.java. This allows JML annotations inside the catch block to be translated.

  • Faraz Hussain Faraz Hussain committed [r9357]

    Updated readme.

  • Faraz Hussain Faraz Hussain committed [r9354]

    temporaljmlc in SEFM '10

  • Faraz Hussain Faraz Hussain committed [r9410]

    updated install temporaljmlc page with upcoming release version number.

  • Faraz Hussain Faraz Hussain committed [r9409]

    correction to TemporalSpecBankAC.java suggested by Bas Wegh

  • Faraz Hussain Faraz Hussain committed [r9413]

    updated install temporaljml with new revision number and added Id to sefm10s readme.

1