A compositional implementation of Modbus in Protege

SIES(2011)

引用 5|浏览7
暂无评分
摘要
Network protocols today play a major role in embedded software for industrial automation, with constant efforts to adapt existing device software to new emerging standards. In earlier work, we have proposed a compilation-based approach using a domain-specific language, Protege, which automatically generates protocol stack implementations in C from modular high-level descriptions. In this paper, we provide a case study of the Protege language in an industrial setting. We have implemented the Modbus protocol over TCP/IP and over serial line, and tested it using an industrial gateway. Our implementation demonstrates Protege's advantages for software productivity, easy maintenance and code reuse, and it achieves many desirable properties of industrial embedded network software.
更多
查看译文
关键词
factory automation,industrial gateway,software productivity,protocols,industrial embedded network software,domain-specific language,network interfaces,c language,protege language,modular high-level descriptions,field buses,industrial automation,tcp/ip,network protocols,transport protocols,modbus protocol,compilation-based approach,internetworking,domain specific language,servers,registers,computer and information science,tcp ip,dsl,network protocol,computer science,logic gates,logic gate
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要