RE: [sv-ac] new versions of proposals 2173 and 2100 are attached

From: Fais Yaniv <yaniv.fais_at_.....>
Date: Mon Mar 17 2008 - 09:31:44 PDT
 
would the following be better ?
 
An evaluation attempt of a property of the form

case (expression_or_dist)

expression_or_dist1 :property_stmt1

...

expression_or_distn : property_stmtn

[ default : property_stmtd ]

endcase

 
is non vacuous iff for some index i such that 1<= i <= n
(expression_or_dist===expression_or_dist_i) and for each index j such
that 1<=j< i (expression_or_dist!==expression_or_dist_j) and the
underlying evaluation attempt of property_stmt_i is non vacuous or
if the default is present and for each index i such that 1<= i <= n
(expression_or_dist!==expression_or_dist_i) and the underlying
evaluation of property_stmt_d is non-vacuous.
 
Yaniv
 

 
________________________________

From: Seligman, Erik [mailto:erik.seligman@intel.com] 
Sent: Monday, March 17, 2008 17:20
To: Fais Yaniv; sv-ac@eda.org
Cc: Bresticker, Shalom; Havlicek John
Subject: RE: [sv-ac] new versions of proposals 2173 and 2100 are
attached


A question/suggestion about 16.14.7h (def of non-vacuity) in 2173: 
is non-vacuous iff either (expression_or_dist===expression_or_dist1) and
the underlying evaluation attempt of property_stmt1 is non-vacuous, or
(expression_or_dist!== expression_or_dist1 && expression_or_dist===
expression_or_dist2) and the underlying evaluation attempt of
property_stmt2 is nonvacuous, or ...,

I think some kind of concise 'For some i,  ' sentence might be cleaner
than the '...' notation here.

 
________________________________

From: owner-sv-ac@server.eda.org [mailto:owner-sv-ac@server.eda.org] On
Behalf Of Fais Yaniv
Sent: Sunday, March 16, 2008 2:45 AM
To: sv-ac@server.eda.org
Cc: Bresticker, Shalom; Havlicek John
Subject: [sv-ac] new versions of proposals 2173 and 2100 are attached


Hi,
 
I'm attaching (since those Mantis items are in the resolved state and I
can't upload) new versions of the proposals 2173 and 2100
 
They include fixes to feedback from Shalom and John:
 
2100:
 
    (Shalom)
 
        "troughout" -> "throughout"

         "except for it evaluates" -> "except that it evaluates"

2173:

       "I don't think the BNF footnote is needed. Regular cases have the
same restriction with such a  BNF footnote." (Shalom) - I removed the
BNF footnote on more  than one default case, there is a sentence about
this in 16.12.16.

Addressed comments from John:
    1. extra semicolon in assertion statement -A possible solution is to
have both property_spec and          property_statement_spec, where the
former is unchanged, i.e.

        property_spec ::= [clocking_event] [disable iff
(expression_or_dist)] property_expr

        and the latter requires a property_statement in place of the
property_expr.

        Then use property_spec in the assertion statements (unchanged)
and use

        property_statement_spec in the property declaration, getting rid
of the

        explicit semicolon there.

    2. change the definition of vacuity to include n case items with
optional default in one paragraph

    3. change in the multi clocks section (16.15.1) the default to be
optional

 
Yaniv
 
 

-- 
This message has been scanned for viruses and 
dangerous content by MailScanner <http://www.mailscanner.info/> , and is

believed to be clean. 

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Mon Mar 17 09:34:30 2008

This archive was generated by hypermail 2.1.8 : Mon Mar 17 2008 - 09:35:30 PDT