黃鸝聲 王 燁 趙 強(qiáng) 汪文勇
1(電子科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 四川 成都 611731)2(中國(guó)移動(dòng)通信集團(tuán)公司 北京 100032)3(中國(guó)工程物理研究院計(jì)算機(jī)應(yīng)用研究所 四川 綿陽(yáng) 621900)
?
一種OSS信息模型客觀評(píng)價(jià)方法和工具
黃鸝聲1,3王 燁2趙 強(qiáng)3汪文勇1
1(電子科技大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 四川 成都 611731)2(中國(guó)移動(dòng)通信集團(tuán)公司 北京 100032)3(中國(guó)工程物理研究院計(jì)算機(jī)應(yīng)用研究所 四川 綿陽(yáng) 621900)
為了對(duì)海量的OSS(運(yùn)維支撐系統(tǒng))數(shù)據(jù)進(jìn)行管理、存儲(chǔ)和分析,各個(gè)機(jī)構(gòu)和組織提出了多種OSS信息模型。對(duì)于運(yùn)營(yíng)商而言,如何評(píng)價(jià)這些信息模型的優(yōu)劣成為了一個(gè)重要挑戰(zhàn)。提出一種針對(duì)OSS信息模型的客觀評(píng)價(jià)體系及評(píng)價(jià)工具,與現(xiàn)有評(píng)價(jià)方法相比,該評(píng)價(jià)方法是一個(gè)完全客觀的評(píng)價(jià)體系,能夠?qū)SS信息模型進(jìn)行自動(dòng)化客觀評(píng)價(jià),不需要任何人工參與。實(shí)際應(yīng)用表明該模型和工具對(duì)運(yùn)營(yíng)商有較強(qiáng)的應(yīng)用價(jià)值。
運(yùn)營(yíng)支撐系統(tǒng) 信息模型 信息模型評(píng)價(jià) 信息模型優(yōu)化 評(píng)價(jià)工具
隨著寬帶網(wǎng)絡(luò)運(yùn)維支撐系統(tǒng)OSS的不斷發(fā)展,OSS積累的信息量日益龐大,對(duì)OSS信息的管理和挖掘也日益受到重視。因此,OSS信息建模成為一項(xiàng)重要的基礎(chǔ)工作。網(wǎng)絡(luò)管理信息模型是網(wǎng)絡(luò)管理的重要組成部分,其質(zhì)量的好壞將直接影響網(wǎng)絡(luò)管理的信息質(zhì)量,并進(jìn)一步影響整個(gè)網(wǎng)絡(luò)管理系統(tǒng)的開發(fā)與應(yīng)用,因此有必要對(duì)網(wǎng)絡(luò)管理信息模型質(zhì)量進(jìn)行評(píng)價(jià)。從網(wǎng)絡(luò)管理的需求出發(fā),研究OSS信息模型的評(píng)價(jià)體系已成為一個(gè)重要的研究課題。
此前的研究已經(jīng)提出了若干針對(duì)信息模型的評(píng)價(jià)體系,但大多為概念模型,在實(shí)際評(píng)價(jià)過程中難以應(yīng)用;而且大多數(shù)現(xiàn)有評(píng)價(jià)指標(biāo)為主觀評(píng)價(jià)指標(biāo),評(píng)價(jià)過程需要大量人為參與,不利于快速、自動(dòng)化評(píng)價(jià)。在實(shí)際應(yīng)用中,運(yùn)營(yíng)商往往需要一種完全客觀的評(píng)價(jià)方法,能夠自動(dòng)地分析并評(píng)價(jià)不同廠商提出的信息模型,并且對(duì)新設(shè)計(jì)的信息模型進(jìn)行質(zhì)量分析和改善。與此同時(shí),目前國(guó)內(nèi)外還沒有一款正式應(yīng)用的OSS信息模型自動(dòng)化評(píng)價(jià)工具。
本文在研究現(xiàn)有信息模型評(píng)價(jià)體系的基礎(chǔ)上,提出了一種新的客觀評(píng)價(jià)體系,設(shè)計(jì)了相應(yīng)的客觀評(píng)價(jià)指標(biāo),并設(shè)計(jì)了一款完全自動(dòng)化的OSS信息模型評(píng)價(jià)工具。本文工作的目的是能夠?yàn)檫\(yùn)營(yíng)商提供一種完全自動(dòng)化的客觀評(píng)價(jià)體系和工具,協(xié)助運(yùn)營(yíng)商對(duì)OSS信息模型進(jìn)行評(píng)價(jià)、選擇和設(shè)計(jì)優(yōu)化。
1.1 信息模型評(píng)價(jià)背景
ITU-T X.720[1]提出網(wǎng)絡(luò)管理信息模型是管理資源的抽象,就像一個(gè)“交互中心”,管理功能并不直接與網(wǎng)絡(luò)資源交互,而是通過信息模型,由信息模型對(duì)資源直接進(jìn)行操作。
信息模型質(zhì)量評(píng)價(jià)是網(wǎng)絡(luò)管理基礎(chǔ)研究的主要內(nèi)容之一,目前的網(wǎng)絡(luò)管理方法和系統(tǒng)還沒能很好地解決信息模型質(zhì)量評(píng)價(jià)問題。在新一代網(wǎng)絡(luò)的網(wǎng)絡(luò)管理中,這個(gè)問題將會(huì)顯得更加突出。例如,缺少指標(biāo)對(duì)已有信息模型進(jìn)行評(píng)價(jià),缺少指標(biāo)對(duì)多個(gè)信息模型進(jìn)行評(píng)價(jià)比較以確定哪個(gè)更適合投入使用,缺少指標(biāo)或方法對(duì)實(shí)施的建模過程進(jìn)行控制等。可以說,對(duì)于運(yùn)營(yíng)商而言,OSS信息模型質(zhì)量評(píng)價(jià)研究的現(xiàn)實(shí)需求極為迫切。
信息模型評(píng)價(jià)對(duì)信息模型的完善、運(yùn)營(yíng)支撐系統(tǒng)的優(yōu)化實(shí)現(xiàn)起著重要作用。它可以用于:
(1) 估計(jì)使用不同管理信息模型的管理系統(tǒng)的集成難度。
(2) 為已知模型案例選擇一個(gè)最合適的管理信息模型。
(3) 為管理信息模型的設(shè)計(jì)提供一個(gè)框架:可以幫助構(gòu)建新的信息模型。評(píng)價(jià)體系可被視為設(shè)計(jì)新管理信息模型的模版,同時(shí)又可以增強(qiáng)已經(jīng)存在的模型[2,19]。同時(shí),對(duì)信息模型的評(píng)價(jià)為運(yùn)營(yíng)商提供了整合各類OSS信息的可行途徑[3,20]。
信息模型質(zhì)量評(píng)價(jià)過程分為若干階段,且上一階段的成果即是下一階段實(shí)施的基礎(chǔ)。評(píng)價(jià)的一般過程如圖1所示分5個(gè)階段,分別為:評(píng)價(jià)指標(biāo)選擇、指標(biāo)值獲取、評(píng)價(jià)方法選擇、評(píng)價(jià)實(shí)施、評(píng)價(jià)結(jié)果分析。
圖1 信息模型評(píng)價(jià)過程
1.2 現(xiàn)有評(píng)價(jià)體系
網(wǎng)絡(luò)管理信息模型質(zhì)量評(píng)價(jià)的相關(guān)研究目前仍然處于理論階段?,F(xiàn)有的評(píng)價(jià)體系主要包括以下幾類:
1) 經(jīng)驗(yàn)評(píng)價(jià)法與非經(jīng)驗(yàn)評(píng)價(jià)法
一些研究機(jī)構(gòu)和會(huì)議推動(dòng)著信息模型評(píng)價(jià)策略的發(fā)展,其中包括:Method Engineering,Workshop on Evaluation of Modeling Methods in Systems Analysis and Design,CRIS(Comparative Review of Information Systems) series等[1-3]。這些策略可以分為兩類:非經(jīng)驗(yàn)評(píng)價(jià)與經(jīng)驗(yàn)評(píng)價(jià)。
非經(jīng)驗(yàn)評(píng)價(jià)包括:特征對(duì)比法——這種策略給出了一個(gè)特征列表,用以評(píng)價(jià)不同的信息模型,該方案的優(yōu)點(diǎn)是易于操作,而缺點(diǎn)則體現(xiàn)為其帶有一定的主觀性;元模型化——以信息模型的元模型作為對(duì)比評(píng)價(jià)的基礎(chǔ),該方案比特征對(duì)比法更加客觀;本體評(píng)價(jià)法等。
經(jīng)驗(yàn)評(píng)價(jià)包括:調(diào)查法——此策略通過問卷調(diào)查來統(tǒng)計(jì)評(píng)價(jià)數(shù)據(jù),進(jìn)而得出結(jié)論;實(shí)驗(yàn)室法——通過試驗(yàn)獨(dú)立影響變量的方式來評(píng)價(jià)信息模型,其優(yōu)點(diǎn)是方便控制;此外,又有案例研究法和行為研究法等[3]。
在實(shí)際應(yīng)用中,往往對(duì)上述兩種策略進(jìn)行綜合應(yīng)用,即:部分評(píng)價(jià)指標(biāo)為非經(jīng)驗(yàn)指標(biāo),而其他指標(biāo)為經(jīng)驗(yàn)指標(biāo)。
文獻(xiàn)[4]中Wand等提出了用本體的概念來評(píng)價(jià)信息模型的方法。其基本理念是通過基于本體構(gòu)架的匹配來評(píng)價(jià)已有的構(gòu)架。Wand等指出在本體構(gòu)架和模型構(gòu)架間應(yīng)該存在一對(duì)一映射?;诒倔w論的信息模型評(píng)價(jià)方法具有一定通用性,但強(qiáng)調(diào)的是信息模型的語(yǔ)法、本體的完整性和清晰度,基于本體的OSS信息模型成功案例尚不多見文獻(xiàn)[13,16]。
2) EURESCOMTRS評(píng)價(jià)方法
文獻(xiàn)[5]定義了一種評(píng)價(jià)電信管理網(wǎng)TMN(Telecommunication Management Network)信息模型的方法:TRS(Technical Review Session),在歐洲EURESCOM 計(jì)劃中的P609 項(xiàng)目( 1995~1997)中提出。TRS通過幾個(gè)視點(diǎn)進(jìn)行評(píng)價(jià):語(yǔ)法、ITU(International Telecommunications Union)X.722標(biāo)準(zhǔn)及GDMO(Guidelines for Definition of Managed Objects,被管對(duì)象定義指南)的正確使用、GDMO的合理智能應(yīng)用,以及目標(biāo)的適用性等方面,其中重點(diǎn)在于面向GDMO的評(píng)價(jià)方法。
在文獻(xiàn)[5]中的第4卷(Annex C-Quality Metrics for GDMO based Information Models)中定義了若干對(duì)信息模型的評(píng)價(jià)指標(biāo)(Quality Metrics, QM):類的復(fù)雜度WMC(Weighted Methods /attribute operations/actions/notifications per Class)、繼承樹的深度DIT(Depth of Inheritance Tree)、類的孩子數(shù)量NOC(Number Of Children)、對(duì)象間的耦合程度CBO(Coupling Between Objects)、關(guān)聯(lián)復(fù)雜度AC(Association Complexity)。文獻(xiàn)[6]中,Terence Turner對(duì)TRS方法做了進(jìn)一步的介紹與總結(jié)。
3) 基于GDMO的評(píng)價(jià)方法
Czamecki等提出了一組用于評(píng)價(jià)基于管理對(duì)象定義標(biāo)準(zhǔn)GDMO的管理信息模型的評(píng)分標(biāo)準(zhǔn)[7]。同時(shí)提出一套比較標(biāo)準(zhǔn)來評(píng)價(jià)3個(gè)基于GDMO的管理信息模型(MIM):NMF網(wǎng)絡(luò)模型、ITU-TM.3100[8]模型以及ETSI GOM模型,為三種模型選擇了合適的網(wǎng)絡(luò)管理類,并以一個(gè)簡(jiǎn)單的SDH 網(wǎng)絡(luò)作為例子進(jìn)行分析。該文中提出了一個(gè)指標(biāo)體系,由分為 A、B、C、D、E 五個(gè)類別的 24 個(gè)指標(biāo)組成,用于管理信息模型的評(píng)價(jià)對(duì)比。
4) 通用評(píng)價(jià)模型
文獻(xiàn)[9]提出一個(gè)通用的評(píng)價(jià)模型,給出網(wǎng)絡(luò)管理信息模型質(zhì)量的定義,并提出相應(yīng)的質(zhì)量評(píng)價(jià)指標(biāo)。指標(biāo)被分為 3 級(jí),從上到下逐步細(xì)化成可以進(jìn)行定量度量的子特性。若干指標(biāo)形成一個(gè)分層分類的樹狀評(píng)價(jià)指標(biāo)體系。該指標(biāo)體系是一個(gè)基本框架,旨在建立網(wǎng)絡(luò)管理信息模型質(zhì)量評(píng)價(jià)指標(biāo)的層次結(jié)構(gòu)和通用方法。因此,該評(píng)價(jià)模型是一個(gè)理論模型,在使用過程中需要根據(jù)被評(píng)價(jià)信息模型進(jìn)行擴(kuò)展和修改[12]。
5) 面向NGOSS的信息模型評(píng)價(jià)體系
文獻(xiàn)[10]結(jié)合新一代運(yùn)營(yíng)支撐系統(tǒng)的特點(diǎn)與需求,提出了一個(gè)完備的模型綜合評(píng)價(jià)體系,該評(píng)價(jià)指標(biāo)體系遵從新一代運(yùn)營(yíng)系統(tǒng)與軟件NGOSS (New Generation Operations Systems and Software)的 4 個(gè)視圖[11]??傮w上,NGOSS 評(píng)價(jià)體系分別從業(yè)務(wù)視圖、系統(tǒng)視圖、實(shí)現(xiàn)視圖和部署視圖出發(fā),來反映不同使用者的關(guān)心點(diǎn)。其中:由業(yè)務(wù)視圖評(píng)測(cè)信息模型對(duì)于運(yùn)營(yíng)需求的滿足程度;系統(tǒng)視圖則完成模型本身特性的度量;實(shí)現(xiàn)視圖用于檢驗(yàn)?zāi)P偷挠行?,?duì)實(shí)現(xiàn)方面的支持;部署視圖評(píng)價(jià)運(yùn)行時(shí)的相關(guān)指標(biāo)。對(duì)模型的評(píng)價(jià)可以從不同的視圖出發(fā)。
TMF提出了共享信息數(shù)據(jù)共享信息數(shù)據(jù)模型SID(Shared Information/ Data Model)[11],SID是NGOSS提出的建立共享信息模型的通用框架,分別從商業(yè)和系統(tǒng)兩個(gè)視點(diǎn)描述了共享信息模型。它不僅對(duì)業(yè)務(wù)過程中所涉及的各種信息進(jìn)行抽象分析,而且還使用了UML對(duì)共享信息進(jìn)行建模,為聚合業(yè)務(wù)實(shí)體定義了對(duì)象、屬性等,為OSS提供了信息共享的基礎(chǔ)。
目前在運(yùn)營(yíng)商領(lǐng)域,普遍將SID作為信息模型的藍(lán)本和對(duì)比評(píng)價(jià)標(biāo)準(zhǔn)。
1.3 現(xiàn)有評(píng)價(jià)體系的不足
雖然針對(duì)信息模型的評(píng)價(jià)方法眾多,但大多難以被運(yùn)營(yíng)商直接應(yīng)用,原因在于:
(1) 概念指標(biāo)過多:現(xiàn)有評(píng)價(jià)體系的各項(xiàng)指標(biāo)眾多,但大部分為概念指標(biāo),缺少必要的、可操作的計(jì)算方法和數(shù)據(jù)來源。
(2) 主觀指標(biāo)為主:大部分評(píng)價(jià)指標(biāo)都是主觀指標(biāo),即:評(píng)價(jià)過程需要領(lǐng)域?qū)<覅⑴c,根據(jù)主觀評(píng)分決定評(píng)價(jià)結(jié)果[15]。
(3) 工具匱乏:正因?yàn)楝F(xiàn)有評(píng)價(jià)體系大多不具備實(shí)際操作性,因此迄今為止國(guó)內(nèi)外還沒有一款被正式應(yīng)用的OSS信息模型質(zhì)量評(píng)價(jià)工具。
針對(duì)現(xiàn)有評(píng)價(jià)體系可操作性不強(qiáng),評(píng)價(jià)工具匱乏的問題,本文提出了一種完全客觀的評(píng)價(jià)體系,設(shè)計(jì)了相應(yīng)的評(píng)價(jià)工具,以下分別闡述。
2.1 客觀評(píng)價(jià)體系設(shè)計(jì)
本文提出的客觀的評(píng)價(jià)體系如圖2所示。該評(píng)價(jià)體系的指標(biāo)全部為客觀評(píng)價(jià)指標(biāo),便于通過自動(dòng)化分析工具進(jìn)行自動(dòng)化評(píng)估,質(zhì)量評(píng)價(jià)指標(biāo)體系共分2級(jí),其結(jié)構(gòu)如圖2所示。
圖2 信息模型質(zhì)量客觀評(píng)價(jià)體系設(shè)計(jì)
該評(píng)價(jià)體系包括4個(gè)大類共計(jì)8個(gè)指標(biāo),均為客觀評(píng)價(jià)指標(biāo),關(guān)鍵指標(biāo)的設(shè)計(jì)參考了現(xiàn)有國(guó)內(nèi)外評(píng)價(jià)模型中的指標(biāo)設(shè)計(jì),并對(duì)評(píng)價(jià)過程進(jìn)行了改進(jìn),摒棄了其中的主觀評(píng)價(jià)部分。該指標(biāo)體系既可用于單個(gè)信息模型的單獨(dú)評(píng)價(jià),也可用于信息模型之間的兩兩對(duì)比評(píng)價(jià)。
2.2 客觀評(píng)價(jià)指標(biāo)設(shè)計(jì)
以下對(duì)客觀評(píng)價(jià)體系內(nèi)的若干評(píng)價(jià)指標(biāo)進(jìn)行詳細(xì)設(shè)計(jì)。
1) 完整性
資源抽象完整性旨在考察網(wǎng)管信息模型對(duì)被管資源的抽象是否完備,即信息模型中的抽象類是否覆蓋管理功能所需的資源實(shí)體及其相互關(guān)系。具體的質(zhì)量度量有兩個(gè)。
(1) 資源抽象完整性
該度量考查信息模型對(duì)管理資源的覆蓋程度及對(duì)管理功能的支持程度,其計(jì)算方法如下:
遍歷所有資源實(shí)體,按照重要性(實(shí)體與其他實(shí)體之間的關(guān)系數(shù)量)分成三類:A(重要)、B(一般)、C(不重要),分別給定權(quán)值3、2、1,每類包含的管理資源計(jì)數(shù)為Na、Nb、Nc,由軟件系統(tǒng)來判定這些資源在信息模型中是否有對(duì)應(yīng)的抽象類,如果有匹配表示則計(jì)數(shù)Ma、Mb、Mc,定義資源抽象完整性評(píng)分為:
C=(3Ma+2Mb+Mc)/(3Na+2Nb+Nc)
(1)
且其最優(yōu)值為1。
(2) 關(guān)聯(lián)抽象完整性
OSS資源實(shí)體間存在的相互影響、相互作用的關(guān)系稱為關(guān)聯(lián)關(guān)系,這種關(guān)系表現(xiàn)在信息模型中就是對(duì)一個(gè)管理對(duì)象類的操作可能會(huì)影響到另外一個(gè)或幾個(gè)管理對(duì)象類的性質(zhì)和操作。該指標(biāo)主要考查資源實(shí)體之間的關(guān)聯(lián)關(guān)系在信息模型中是否得到正確反映,其計(jì)算方法如下:
a) 遍歷資源實(shí)體間的所有關(guān)聯(lián)關(guān)系,計(jì)數(shù)為n。
b) 遍歷信息模型中抽象類之間的關(guān)聯(lián)關(guān)系,計(jì)數(shù)為m。
c) 在信息模型中依次查找與資源關(guān)聯(lián)關(guān)系相匹配的類間關(guān)聯(lián)關(guān)系,計(jì)數(shù)為m1。
d) D1=m1/n表示現(xiàn)實(shí)中存在的關(guān)聯(lián)關(guān)系在信息模型中的實(shí)現(xiàn)程度,其取值范圍為[0,l],且最優(yōu)值是1。
e) D2=m1/m表示信息模型抽象所得的關(guān)聯(lián)關(guān)系中現(xiàn)實(shí)存在的關(guān)系所占的比例,以此判斷信息模型抽象關(guān)聯(lián)關(guān)系的正確程度,其取值范圍為[0,1],且最優(yōu)值是1。
f) 對(duì)D1和D2取平均值D:D表示信息模型對(duì)支持管理功能的管理資源本身抽象的完備性和合理性,其取值范圍為[0,1],且最優(yōu)值是1。
2) 復(fù)雜性
模型的復(fù)雜性和建模粒度反映信息模型中單個(gè)管理對(duì)象類的容量。復(fù)雜性旨在考查信息模型中管理對(duì)象類的粒度是否合適,以及信息的冗余度,這是判斷信息模型對(duì)管理資源抽象是否合理的一個(gè)重要因素。
具體的質(zhì)量度量有四個(gè)。
(1) 冗余度
信息模型冗余度定義為資源實(shí)體數(shù)量與模型中的抽象類數(shù)量的比值,一股來講,建模粒度越細(xì),這個(gè)數(shù)目越大。其計(jì)算方法是在抽象類中查找與資源實(shí)體匹配的類的數(shù)量,記為n,其最優(yōu)值是資源實(shí)體的數(shù)量。
(2) 類的復(fù)雜度(建模粒度一致性)
建模粒度一致性考察抽象類建模粒度的一致程度,即:將一個(gè)抽象類內(nèi)部的元素(如屬性、動(dòng)作、關(guān)系等)全部累加,表示該類的建模粒度;再用方差的形式表示信息模型中所有抽象類的建模粒度是否基本在同一等級(jí)上。其計(jì)算方法如下:
a) 將所有n個(gè)管理對(duì)象類內(nèi)部的元素計(jì)數(shù),得到R1,R2,…,Rn,R=(R1+R2+…+Rn)/n。
c) 定義k表示建模粒度一致性程度,計(jì)算方法為:
(2)
k值越大,表明一致性越好,k的最大值是1,若k<0,則取k=0。一般針對(duì)具體的信息模型,當(dāng)k大于某一個(gè)百分比時(shí)就認(rèn)為信息模型的建模粒度一致性是可接受的。
(3) 繼承樹的深度寬度比
繼承本身就是一種重用。繼承樹是管理對(duì)象類之間繼承關(guān)系的圖形表示。它的深度(也稱繼承樹的層次)反映了管理對(duì)象類整體的重用程度。若繼承樹越深,則底層的類所繼承的屬性和方法就越多,因此該類的預(yù)知行為會(huì)越多,類的設(shè)計(jì)就越復(fù)雜。另外,一定的繼承又是必要的,因?yàn)槔^承避免了重復(fù)設(shè)計(jì)。因此有必要考慮繼承樹的深度,其計(jì)算方法是從繼承樹的根節(jié)點(diǎn)到葉結(jié)點(diǎn)為止計(jì)數(shù)樹的深度n,其最優(yōu)值是一個(gè)針對(duì)管理資源和用戶要求的合適的值(本文取值為7)。
(4) 包含樹的深度
包含樹是管理對(duì)象類實(shí)例之間包含關(guān)系的圖形表示,它的深度(也稱包含樹的層次)反映了信息模型整體的建模粒度。一般而言,粒度越細(xì),包含樹越深,粒度越粗,包含樹越淺,因此可以通過包含樹的深度大致了解建模的粗細(xì)程度。其計(jì)算方法是從包含樹的根結(jié)點(diǎn)開始到最底層葉子結(jié)點(diǎn)為止,包含樹深度定義為n,其最優(yōu)值是一個(gè)針對(duì)管理資源和用戶要求的合適的值(本文取值為7)。
3) 耦合性
面向?qū)ο笤O(shè)計(jì)的一個(gè)重要思想是追求對(duì)象類的高內(nèi)聚、低耦合,管理對(duì)象類也不例外。具體的質(zhì)量度量只有1個(gè):
類間耦合度
類間耦合度量考察模型中類之間的耦合程度,這里的耦合是由類間的關(guān)聯(lián)關(guān)系產(chǎn)生的。類間耦合與類的設(shè)計(jì)相關(guān),耦合越低,表明單個(gè)類的封裝性越強(qiáng),獨(dú)立性越好。其計(jì)算方法如下:
a) 找出與某個(gè)類x有關(guān)聯(lián)關(guān)系的其他類個(gè)數(shù)Rx;
b) 對(duì)模型中每一個(gè)類,采用 步驟a)的方法,找出n個(gè)Rx計(jì)數(shù)值,分別記為R1,R2,…,Rn,令:
R=(R1+R2+…+Rn)/n
(3)
其中R表示整體的類間耦合度量值,越小越好,針對(duì)具體的資源和用戶需求,只要低于特定值就認(rèn)為信息模型的類間耦合是可接受的。
4) 規(guī)范性
模型體系應(yīng)遵從3NF等數(shù)據(jù)規(guī)范,重點(diǎn)以3NF為參照制定規(guī)范性指標(biāo)。
3NF規(guī)范性評(píng)分
兩兩對(duì)比信息模型中每?jī)蓚€(gè)對(duì)象的屬性,判斷其是否存在可能違背3NF的冗余:
a) 信息模型中有n個(gè)類,定義為(C1,C2,…,Cn);
b) 以3NF規(guī)范掃描信息模型中所有類,不符合3NF規(guī)范的類計(jì)數(shù)為m,m初始值為0;
c) 令x=(n-m)/n,x為3NF規(guī)范性評(píng)分。
2.3 客觀評(píng)價(jià)體系的適用
本評(píng)價(jià)體系適用范圍:
(1) 對(duì)某個(gè)OSS信息模型進(jìn)行綜合評(píng)分,分值越高說明信息模型的質(zhì)量越高;
(2) 對(duì)兩個(gè)以上的信息模型進(jìn)行分項(xiàng)比較和評(píng)分,評(píng)分高的模型質(zhì)量更高。
適用限制如下:
(1) 評(píng)價(jià)對(duì)象為通過UML建模語(yǔ)言所描述的信息模型;
(2) 評(píng)價(jià)對(duì)象為抽象信息模型,不適用于具體網(wǎng)絡(luò)或信息資源的實(shí)體模型;
(3) 評(píng)價(jià)對(duì)象僅僅為電信運(yùn)營(yíng)商OSS域信息模型。
3.1 系統(tǒng)功能
信息模型評(píng)價(jià)工具嚴(yán)格遵循了本文提出的評(píng)價(jià)體系和指標(biāo)計(jì)算方法。具備如下評(píng)價(jià)能力:
(1) 讀取并解析UML文檔:能夠識(shí)別UML語(yǔ)法詞法并解析UML信息模型中類、屬性及其各類關(guān)聯(lián)關(guān)系。
(2) 抽取物理數(shù)據(jù)庫(kù)并生成UML抽象模型:根據(jù)運(yùn)營(yíng)商的實(shí)際環(huán)境和需求,工具能夠從Oracle/SQL Server/Mysql等數(shù)據(jù)庫(kù)中抽取表、屬性、各類外鍵和關(guān)聯(lián),并自動(dòng)生成與之匹配的UML模型文件。
(3) 單個(gè)信息模型獨(dú)立評(píng)價(jià):對(duì)單個(gè)信息模型進(jìn)行獨(dú)立的質(zhì)量評(píng)價(jià),給出缺陷分析。
(4) 多個(gè)信息模型對(duì)比評(píng)價(jià):對(duì)多個(gè)模型進(jìn)行對(duì)比評(píng)價(jià),給出被評(píng)價(jià)模型的相對(duì)評(píng)分和缺陷分析。
(5) 支持模糊匹配、智能匹配、同義詞匹配等多種匹配方式,降低誤判率。
3.2 應(yīng)用效果
本文提出的信息模型評(píng)價(jià)工具已經(jīng)成功應(yīng)用于運(yùn)營(yíng)商對(duì)廠商模型的質(zhì)量評(píng)價(jià),并應(yīng)用于某省運(yùn)營(yíng)商的信息建模優(yōu)化過程。該工具包括兩個(gè)版本:PC版和WEB版,目前已集成于OSS網(wǎng)管云平臺(tái),獲得正式應(yīng)用。在實(shí)際應(yīng)用中取得如下效果:
(1) 通過完整性評(píng)價(jià),發(fā)現(xiàn)某省OSS系統(tǒng)中存在若干管理缺失點(diǎn),促進(jìn)管理的完善;
(2) 通過復(fù)雜度評(píng)價(jià),提出某省OSS系統(tǒng)的性能隱患并獲得證實(shí),協(xié)助提升了OSS系統(tǒng)性能。
本文研究了當(dāng)前主要的信息模型評(píng)價(jià)體系,提出了完全客觀化的OSS信息模型自動(dòng)化評(píng)價(jià)體系,給出了若干客觀評(píng)價(jià)指標(biāo)和相應(yīng)的信息模型自動(dòng)評(píng)價(jià)工具。本文方法和工具有利于提升OSS信息建模的質(zhì)量。本文提出的模型雖然尚未獲得國(guó)際組織認(rèn)可,但已構(gòu)成OSS運(yùn)營(yíng)商內(nèi)部標(biāo)準(zhǔn)體系一部分。
[1] ITU-T Recommendation X. 720-1992, Open system inter connection-structure of management information: management information model[S].
[2] Czarnecki P, Jajszczyk A, Wilkosz M. Comparison criteria for management information models (MIMs): a way of analyzing MIMs[C].Network Operations and Management Symposium, 1996., IEEE. IEEE,1996,3:666-673.
[3] Siau K, Rossi M. Evaluation of information modeling methods—a review[C]//Proceedings of the Thirty-First Hawaii International Conference on System Sciences,1998,5:314-322.
[4] Wand Y, Weber R. An ontological analysis of some fundamental information systems concepts[C]//Proceedings of the Ninth International Conference on Information Systems,1988:213-226.
[5] EurescomProject P609-1997, TMN specification support annex E-TRS guidelines[S].
[6] Terence Turner. Towards more efficient TMN model development-TMN information model-quality evaluation[C]//Proceedings of NOMS’98.1998(4):256-262.
[7] Przemyslaw Czarnecki, Andrzej Jajszczyk, MarckWilkosz. Comparison criteria for management informationmodels (MIMs): a way of analyzing MIMs[ J/ OL] . IEEE Journal,1996(4):666-673.
[8] ITU-T Recommendation M. 3100-1995, Generic network information model[S].
[9] 吳格含,孟洛明,邱雪松.網(wǎng)絡(luò)管理信息模型質(zhì)量定義及評(píng)價(jià)模型[J].北京郵電大學(xué)學(xué)報(bào),2003(4):19-23.
[10] 吳艷凌. 新一代網(wǎng)絡(luò)管理信息模型評(píng)價(jià)體系的研究[EB/OL]. 中國(guó)科技論文在線. http://www.paper.edu.cn/download/downPaper/ 201005-619. 2015.
[11] TMF, New Generation Operational Support Systems Architecture Overview[S]. TMF GB920. 2000, 2005.
[12] 沈旺,國(guó)佳,李賀. 網(wǎng)絡(luò)社區(qū)信息質(zhì)量及可靠性評(píng)價(jià)研究——基于用戶視角[J]. 現(xiàn)代圖書情報(bào)技術(shù),2013(1):74-79.
[13] 劉孟冬. 網(wǎng)絡(luò)綜合資源管理系統(tǒng)中大容量數(shù)據(jù)處理的設(shè)計(jì)與實(shí)現(xiàn)[D]. 山東大學(xué),2013.
[14] 王毅. CMC集團(tuán)管控模式研究[D]. 南京理工大學(xué),2012.
[15] 項(xiàng)敏. 基于主觀感知的互聯(lián)網(wǎng)質(zhì)量監(jiān)測(cè)和評(píng)價(jià)系統(tǒng)[D]. 電子科技大學(xué),2013.
[16] 李春林,黃月江.基于本體的網(wǎng)絡(luò)管理策略生成方法研究[J]. 通信技術(shù),2013(12):42-46.
AN OBJECTIVE OSS INFORMATION MODELS EVALUATION METHOD AND TOOL
Huang Lisheng1,3Wang Ye2Zhao Qiang3Wang Wenyong1
1(SchoolofComputerScienceandEngineering,UniversityofElectronicScienceandTechnologyofChina,Chengdu611731,Sichuan,China)2(ChinaMobileCommunicationsCorporation,Beijing100032,China)3(InstituteofComputerApplication,ChineseAcademyofEngineeringPhysics,Mianyang621900,Sichuan,China)
In order to manage, store and analyse huge operation support system (OSS) data, various institutions and organisations have presented different OSS information models. For service providers, how to evaluate the pros and cons of these information models has become a great challenge. We propose an objective evaluation system and evaluation tool targeted at OSS information models. Compared with existing evaluation methods, our method is a completely objective evaluation system, can evaluate OSS information models automatically and objectively without any human intervention. Practical applications show that the model and tool have higher applied value for service providers.
Operation support system Information model Information model evaluation Information model optimisation Evaluation tool
2015-09-23。教育部-中國(guó)移動(dòng)科研基金項(xiàng)目(MCM 20123041,MCM20130661);計(jì)算機(jī)網(wǎng)絡(luò)及應(yīng)用四川省工程實(shí)驗(yàn)室研究基金項(xiàng)目(20140415)。黃鸝聲,副研究員,主研領(lǐng)域:網(wǎng)絡(luò)運(yùn)維技術(shù),網(wǎng)絡(luò)測(cè)量。王燁,高工。趙強(qiáng),研究員。汪文勇,教授。
TP393
A
10.3969/j.issn.1000-386x.2016.11.014