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