Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
A description of dynamic behavior for compilers based on object oriented modeling - MaRDI portal

A description of dynamic behavior for compilers based on object oriented modeling (Q1313736)

From MaRDI portal





scientific article; zbMATH DE number 500532
Language Label Description Also known as
English
A description of dynamic behavior for compilers based on object oriented modeling
scientific article; zbMATH DE number 500532

    Statements

    A description of dynamic behavior for compilers based on object oriented modeling (English)
    0 references
    0 references
    0 references
    0 references
    31 August 1994
    0 references
    To represent well-defined module structures, dynamic behaviors, and their correlations in a compiler, compiler models are proposed by two aspects of view: the object model describing a static structure and the dynamic model describing a dynamic behavior of compilers. The object model for compilers represents the language semantics of source and target languages by using an object-oriented modeling technique. The dynamic model regards a compilation process as a series of state transitions of the object model. Therefore, each dynamic behavior of components in the object model such as an object, an aggregation, an association, and so on, is defined as states and dynamic interactions among states. From the topological analysis of the dynamic model, a calling sequence of class operations is determined and also it allows us to generate a control structure of a compiler.
    0 references
    attribute state
    0 references
    object state
    0 references
    finite state machine
    0 references
    dynamic behavior
    0 references
    compilers
    0 references
    language semantics
    0 references
    object-oriented modeling
    0 references
    0 references
    0 references

    Identifiers