2016-09-03 68 views
0

我想測量.eol腳本(用於查詢模型的Epsilon Object Language)的各種代碼度量標準(例如McCabe,Halstead)。emf eol的計算代碼度量

我已經找到並嘗試metrics用於我的建模項目,但它沒有計算我的建模項目中的.eol文件的任何度量標準。

Eclipse版本是Luna(4.4.2)。

任何人都可以指向一個工具或一個方向,我可以找到一個工具來測量EOL的代碼度量嗎?

回答

0

令人傷心的建模語言不夠普及,無法將其納入標準語言中,並獲得度量分析工具的支持,並且通常情況下您必須開發自己的(或擴展如果度量工具支持擴展,例如通過插件)。 例如,根據指標的複雜程度,可以使用簡單的腳本來測量LOC和映射的數量。 但是對於更復雜的指標,您需要首先對EOL腳本進行靜態分析,然後計算指標。

關於第一部分靜態分析,Epsilon框架最近使用EOL靜態分析工具進行了增強! (早期版本缺乏這種支持)。該工具可在此處獲得:Haetae。有了它,您可以獲得腳本的靜態分析信息。

關於第二部分,我不是衡量標準的專家,但我想一旦靜態信息可用,就不應該很難計算它們。令人遺憾的是,您所引用的Eclipse度量項目的快速概覽並未提供有關如何添加對其他語言的支持的任何信息。