• DocumentCode
    2401328
  • Title

    CTAG software generator model for constructing network applications

  • Author

    Matsuzaki, Tomohiro ; Tokuda, Takehiro

  • Author_Institution
    Dept. of Comput. Sci., Tokyo Inst. of Technol., Japan
  • fYear
    1998
  • fDate
    2-4 Dec 1998
  • Firstpage
    120
  • Lastpage
    127
  • Abstract
    We present a new software generator model for the construction of network applications. Our model is called Communicating Timed Attribute Grammars (CTAG) model, which is an extension of attribute grammars. Our CTAG model allows us to describe dynamic behavior of network applications. We represent one application program by an attributed tree. Communication between application programs is achieved by the exchange of attribute values between connected attributed trees. Traditionally network applications are constructed by procedural programming languages, but it is not easy to produce the whole codes of network application programs. Our CTAG model allows us to construct network applications based on a set of simple computing rules instead of using complex knowledge of existing function libraries and class hierarchies. We give examples of constructing a chat system and a POP client system using our CTAG model. We give comparisons of our method with previous approaches
  • Keywords
    attribute grammars; automatic programming; CTAG software generator model; POP client system; application program; attributed tree; communicating timed attribute grammars model; connected attributed trees; dynamic behavior; network applications; procedural programming languages; Application software; Character generation; Lighting control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 1998. Proceedings. 1998 Asia Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-9183-2
  • Type

    conf

  • DOI
    10.1109/APSEC.1998.733603
  • Filename
    733603