Онлайн переводчик http://translate.meta.ua
поменять
По-русски

3. MANAGING DATA STRUCTURES
The expressive power of syntax is not always adequate to model-specific behaviors.
For example, a typical login session needs a function to check whether the
Design and Automatic Checking Method for User Interfaces • 135
password is correct. This kind of utility routine is of course independent of GUI
design, but the result of a routine may influence GUI behavior to a significant
amount. Semantic functions and variables are designed for modeling this role.
They are collected in a so-called Semantic Library and are written in a classical
programming language (Java in our prototype). The result is an attribute
grammar-style declarative specification.
A semantic function takes some values as arguments and may compute other
values as result. Also visible actions may receive/return values. Variables (or
semantic attributes) can be associated with input events, states and communication
events in order to store values to be passed to and from functions and

По-английски

3. MANAGING DATA STRUCTURES
The expressive power of syntax is not always adequate to model - specific behaviors.
For example, a typical login session needs a function to check whether the
Design and Automatic Checking Method for User Interfaces - 135
password is correct. This kind of utility routine is of course independent of GUI
design, but the result of a routine may influence GUI behavior to a significant
amount. Semantic functions and variables are designed for modeling this role.
They are collected in a so - called Semantic Library and are written in a classical
programming language(Java in our prototype). The result is an attribute
grammar - style declarative specification.
A semantic function takes some values as arguments and may compute other
values as result. Also visible actions may receive/return values. Variables(or
semantic attributes) can be associated with input events, states and communication
events in order to store values to be passed to and from functions and