The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Neste artigo, será apresentado um gerador de programa para software de protocolo de comunicação. Nosso gerador de programa usa uma máquina de estados finitos estendida como modelo de domínio e gera um grupo de classes C++ necessárias para uma implementação. Para cada estado do FSM é gerada uma classe C++, onde os eventos de interface são implementados como funções membro do objeto de estado correspondente. As unidades de dados de protocolo (PDUs) são incorporadas como objetos de mensagem e especificadas da mesma maneira que o filtro de pacotes e são interpretadas para gerar instruções de definição de PDU e instruções de manipulação de PDU necessárias. Além disso, objetos de protocolo de diferentes camadas podem ser vinculados usando um modelo de organização, onde uma entidade de protocolo é invocada por sua entidade de camada superior ou entidade de camada inferior por chamadas de função de membro.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copiar
Chung-Shyan LIU, "A Program Generator for Object-Based Implementation of Communication Protocol Software" in IEICE TRANSACTIONS on Communications,
vol. E83-B, no. 5, pp. 1013-1022, May 2000, doi: .
Abstract: In this paper, a program generator for communication protocol software will be presented. Our program generator takes an extended finite state machine as a domain model and generates a group of C++ classes needed for an implementation. For each state of the FSM, a C++ class is generated, where the interface events are implemented as member functions of the corresponding state object. Protocol data units (PDUs) are embedded as Message objects and specified in the same way as packet filter and is interpreted to generate necessary PDU definition statements and PDU manipulation statements. Also, protocol objects from different layers can be linked together by using an organization model, where a protocol entity is invoked by its upper layer entity or lower layer entity by member function calls.
URL: https://global.ieice.org/en_transactions/communications/10.1587/e83-b_5_1013/_p
Copiar
@ARTICLE{e83-b_5_1013,
author={Chung-Shyan LIU, },
journal={IEICE TRANSACTIONS on Communications},
title={A Program Generator for Object-Based Implementation of Communication Protocol Software},
year={2000},
volume={E83-B},
number={5},
pages={1013-1022},
abstract={In this paper, a program generator for communication protocol software will be presented. Our program generator takes an extended finite state machine as a domain model and generates a group of C++ classes needed for an implementation. For each state of the FSM, a C++ class is generated, where the interface events are implemented as member functions of the corresponding state object. Protocol data units (PDUs) are embedded as Message objects and specified in the same way as packet filter and is interpreted to generate necessary PDU definition statements and PDU manipulation statements. Also, protocol objects from different layers can be linked together by using an organization model, where a protocol entity is invoked by its upper layer entity or lower layer entity by member function calls.},
keywords={},
doi={},
ISSN={},
month={May},}
Copiar
TY - JOUR
TI - A Program Generator for Object-Based Implementation of Communication Protocol Software
T2 - IEICE TRANSACTIONS on Communications
SP - 1013
EP - 1022
AU - Chung-Shyan LIU
PY - 2000
DO -
JO - IEICE TRANSACTIONS on Communications
SN -
VL - E83-B
IS - 5
JA - IEICE TRANSACTIONS on Communications
Y1 - May 2000
AB - In this paper, a program generator for communication protocol software will be presented. Our program generator takes an extended finite state machine as a domain model and generates a group of C++ classes needed for an implementation. For each state of the FSM, a C++ class is generated, where the interface events are implemented as member functions of the corresponding state object. Protocol data units (PDUs) are embedded as Message objects and specified in the same way as packet filter and is interpreted to generate necessary PDU definition statements and PDU manipulation statements. Also, protocol objects from different layers can be linked together by using an organization model, where a protocol entity is invoked by its upper layer entity or lower layer entity by member function calls.
ER -