BECKHOFF模塊獨(dú)立性好的軟件接口簡單,易于編制,獨(dú)立的功能模塊也比較容易測(cè)試和維護(hù),限制了功能模塊之間由于緊密而引起的修改副作用。獨(dú)立性是軟件的重要因素。
BECKHOFF模塊在系統(tǒng)的結(jié)構(gòu)中,模塊是可組合、分解和更換的單元。模塊化是一種處理復(fù)雜系統(tǒng)分解成為更好的可管理模塊的方式。它可以通過在不同組件設(shè)定不同的功能,把一個(gè)問題分解成多個(gè)小的獨(dú)立、互相作用的組件,來處理復(fù)雜、大型的軟件
1、獨(dú)立的工作運(yùn)行模式
各個(gè)模塊可獨(dú)立工作,即便單組模塊出現(xiàn)故障也不影響整個(gè)系統(tǒng)工作。
2、分啟動(dòng)功能
當(dāng)每組模塊達(dá)到滿負(fù)荷時(shí)系統(tǒng)會(huì)自動(dòng)啟動(dòng)另一組模塊,從而系統(tǒng)的輸出始終與實(shí)際需求匹配,確保每個(gè)模塊運(yùn)行,又能節(jié)約資源。
BECKHOFF模塊是一套一致而互相有緊密關(guān)連的軟件組織。它分別包含了程序和數(shù)據(jù)結(jié)構(gòu)兩部份。
現(xiàn)代軟件開發(fā)往往利用模塊作合成的單位。
模塊的接口表達(dá)了由該模塊提供的功能和調(diào)用它時(shí)所需的元素。
模塊是可能分開地被編寫的單位。這使他們可再用和允許廣泛人員同時(shí)協(xié)作、編寫及研究不同的模塊。
模塊化模塊化本體是指具有模塊結(jié)構(gòu)的本體(知識(shí)庫的一種表現(xiàn)形式)。許多應(yīng)用域需要模塊化的本體,如:
?。?)協(xié)作式本體開發(fā)
(2)分布式數(shù)據(jù)管理
?。?)大規(guī)模本體的管理和推理
(4)本體的部分重用
當(dāng)前,實(shí)現(xiàn)模塊化本體主要有兩種主要的語言途徑。一種是基于非經(jīng)典語義的邏輯語言擴(kuò)展,如分布式描述邏輯,E-連接和基于包的描述邏輯;另外一種途徑是基于經(jīng)典描述邏輯語義,但限制對(duì)外部符號(hào)的使用以各模塊可安全的合并。