[ibis-macro] Re: revision of BIRD155.1 - draft 6 uploaded

  • From: "Bob Ross" <bob@xxxxxxxxxxxxx>
  • To: <Arpad_Muranyi@xxxxxxxxxx>, <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 3 Sep 2013 16:25:42 -0700

Arpad:

 

My comments were with respect to your wording, which I wanted to

simplify or modify.   

 

For both [External Model] and [External Circuit], the wording should

be nearly identical and simple for a).   While it is expected that a

.ami file exists as a result of an [Algorithmic Model] somewhere,

for the purposes of passing Usage Info or Usage In parameters,

even a floating, unattached .ami file would syntactically work as well,

as long as it is in the same directory.

 

Item b) for [External Model] is a revision of your item b) to be

precise and to give all conditions testable by the parser (reason for

adding the AMI_Resolve_Exits True)  The parser does not check

the AMI_Resolve flow.  So I think your b) needs to be rewritten.

 

Bob

 

From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad
Sent: Tuesday, September 03, 2013 3:39 PM
To: Bob Ross; ibis-macro@xxxxxxxxxxxxx
Subject: [ibis-macro] Re: revision of BIRD155.1 - draft 6 uploaded

 

Bob,

 

I don't think we are in disagreement, it is just the wording.

Part of the problem is that in this email you are not referring

to my latest proposed text, so I would like you to comment with

respect to that text.

 

But when I refer to .ami files, I mean "any .ami file", even though

I didn't use the "any" word.  I just called them "a .ami file"

which in my mind is the same as "any .amy file", but I don't

mind making that change.

 

Please comment on the latest proposed text I sent out after 

the meeting.

 

Thanks,

 

Arpad

=====================================================================

 

From: Bob Ross [mailto:bob@xxxxxxxxxxxxx] 
Sent: Tuesday, September 03, 2013 5:20 PM
To: Muranyi, Arpad; ibis-macro@xxxxxxxxxxxxx
Subject: RE: [ibis-macro] Re: revision of BIRD155.1 - draft 6 uploaded

 

Arpad:

 

We have a misunderstanding and disagreement for pg. 99 and 100 because in a)
the parameter

may reference Usage In and Usage Info parameters in ANY .ami file - just
like [External Circuit].

The intended revision should state:

 

a) An [External Mode] parameter may reference Usage In, Usage Info
parameters in any .ami file.

 

b) An [External Model parameter may also reference Usage Dep parameters
under the following

conditions: the top-level [Model] keyword must contain [Algorithmic Model],
its Executable

calls the same .ami file and its corresponding executable model, the .ami
file must contain

the parameter AMI_Resolve_Exists set to True, and the parameter value shall
be resolved

by calling the AMI_Resolve Function (see section 10.2.3).

 

In pages 119 and 120:

 

Insert "any

 

a) An [External Circuit] parameter may only reference Usage In, Usage Info
parameters in any .ami file.

 

 

 

 

 

From: ibis-macro-bounce@xxxxxxxxxxxxx
[mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Muranyi, Arpad
Sent: Tuesday, September 03, 2013 1:57 PM
To: ibis-macro@xxxxxxxxxxxxx
Subject: [ibis-macro] Re: revision of BIRD155.1 - draft 6 uploaded

 

Radek,

 

In light of the discussion in the ATM meeting today I revised

the words to go along with the second option's rules you

proposed.  How does this sound to you:

 

For pg. 99 and 100:

===================

 

When the extension of the external parameter's file name ends with .ami:

 

a) If an [External Model] keyword is located under a [Model] keyword which
also contains an [Algorithmic Model] keyword, and the [External Model]'s
parameter and the [Algorithmic Model] keyword point to the same .ami file,
the [External Model] parameter may reference Usage In, Usage Info, or Usage
Dep parameters.  Otherwise only references to Usage In or Usage Info
parameters are allowed.

 

b) Before Usage Dep parameters are passed to [External Model]s, their value
must be resolved by calling the AMI_Resolve function of the executable model
pointed to by the [Algorithmic Model] keyword (see Section 10.2.3).

 

When the extension of the external parameter's file name does not end with
".ami":

 

a) The parameter tree must not contain the Reserved_Parameters branch but
must contain the Model_Specific branch.

 

b) Only Usage Info parameters are allowed in the parameter file.

 

 

For pg. 119 and 120:

====================

 

When the extension of the external parameter's file name ends with .ami:

 

a) An [External Circuit] parameter may only reference Usage In, Usage Info
parameters in .ami file.

 

When the extension of the external parameter's file name does not end with
".ami":

 

a) The parameter tree must not contain the Reserved_Parameters branch but
must contain the Model_Specific branch.

 

b) Only Usage Info parameters are allowed in the parameter file.

 

 

Thanks,

 

Arpad

================================================================

Other related posts: