作者
Jonas Kjær Rask, Frederik Palludan Madsen, Nick Battle, Hugo Daniel Macedo, Peter Gorm Larsen
发表日期
2021/1
期刊
Proceedings of the 18th International Overture Workshop
页码范围
35-49
简介
How is it possible to significantly improve the Integrated Development Environment (IDE) for VDM from the existing Eclipse-based IDE? The proposal made in this paper is to use language-agnostic protocols such as the Language Server Protocol (LSP) and the Debug Adapter Protocol (DAP) connecting a general editor such as Visual Studio Code with core server functionality. This is demonstrated for editor related features, debugging, and Proof Obligation Generation and Combinatorial Testing support. We also believe that the extension of LSP and DAP will be useful for extending other IDEs for similar specification languages, since using such standard protocols will require less effort to upgrade to modern front-ends for their IDEs.
引用总数
20212022202320249751
学术搜索中的文章
JK Rask, FP Madsen, N Battle, HD Macedo, PG Larsen - Proceedings of the 18th International Overture …, 2021