技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明公開了一種基于Xtext的特定領(lǐng)域語言的軟件工程設(shè)計方法,其中,包括:步驟一、由EMF元模型到Xtext語義模型的轉(zhuǎn)換;驟二、依據(jù)步驟一得到的初始的DSL語義模型采用拓?fù)鋱D結(jié)構(gòu)對語義模型進(jìn)行驗證和優(yōu)化;步驟三、利用Xtext的語法驗證模塊編輯驗證規(guī)則的方法,對代碼進(jìn)行驗證;步驟四、驗證完成后生成C/Java代碼。本發(fā)明基于Xtext的特定領(lǐng)域語言的軟件工程設(shè)計方法,規(guī)范DSL設(shè)計流程,降低DSL構(gòu)建成本。同時基于Xtext的代碼驗證模塊,幫助相關(guān)人員調(diào)式代碼,加強DSL對軟件環(huán)境的適應(yīng)性。最后,讓DSL代碼自動生成C/Java代碼,避免了語言噪聲與語言集中營問題。
技術(shù)研發(fā)人員:柯文俊;王泊涵;干新源;陳靜;王坤龍;關(guān)斯琪;高昕睿
受保護(hù)的技術(shù)使用者:北京計算機(jī)技術(shù)及應(yīng)用研究所
技術(shù)研發(fā)日:2017.07.26
技術(shù)公布日:2017.10.20