08.07.2015 Views

Rapid Development of Custom Software Architecture Design ...

Rapid Development of Custom Software Architecture Design ...

Rapid Development of Custom Software Architecture Design ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

))|Record "[" parse_RecordFieldDescription( ";" parse_RecordFieldDescription | ";" )* "]" ";"|Record [ "[" "]" ] ";"|Identifier ";"PropertyTypeDescription ::= Int | Long | Float | Double | String| Boolean | Any| Set [ "{" [ PropertyTypeDescription ] "}" ]| Sequence [ "" ]| Record "[" parse_RecordFieldDescription( ";" parse_RecordFieldDescription | ";" )* "]"| Record [ "[" "]" ]| Enum [ "{" Identifier ( "," Identifier )* "}" ]| Enum [ "{" "}" ]| Identifierparse_RecordFieldDescription ::= Identifier ( "," Identifier )*[ ":" PropertyTypeDescription ]PropertyValueDeclaration ::= Integer_Literal | Floating_Point_Literal |String_Literal | False | True | AcmeSetValue |AcmeSequenceValue | AcmeRecordValue | IdentifierAcmeSetValue ::= "{" "}"| "{" PropertyValueDeclaration( "," PropertyValueDeclaration )* "}"AcmeSequenceValue ::= ""|""AcmeRecordValue ::= "[" RecordFieldValue ( ";" RecordFieldValue | ";" )* "]"RecordFieldValue ::= Identifier ":" PropertyTypeDescription "="PropertyValueDeclarationRepresentations and Bindings:RepresentationDeclaration ::= Representation "{"SystemDeclaration[ BindingsMapDeclaration ]"}" [ ";" ]BindingsMapDeclaration ::= Bindings "=" "{" ( BindingDeclaration )* "}" [ ";" ]BindingDeclaration::= [ Identifier "." ] Identifier to[ Identifier "." ] Identifier[ "{" ( PropertyDeclaration | PropertiesBlock )* "}" ] ";"© BOB MONROE PAGE 215 00-3-23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!