• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Protégé的成熟度模型本體構(gòu)建方法研究

      2015-09-28 05:04:24劉征海李悛肖建田
      現(xiàn)代計(jì)算機(jī) 2015年33期
      關(guān)鍵詞:類圖安全工程成熟度

      劉征海,李悛,肖建田

      (南華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,衡陽(yáng) 421001)

      基于Protégé的成熟度模型本體構(gòu)建方法研究

      劉征海,李悛,肖建田

      (南華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,衡陽(yáng)421001)

      0 引言

      成熟度模型是一種基于統(tǒng)計(jì)控制過(guò)程理論的對(duì)實(shí)踐過(guò)程進(jìn)行評(píng)估的模型,一般用能力級(jí)別(或成熟度級(jí)別)來(lái)表示被評(píng)估組織在執(zhí)行某項(xiàng)實(shí)踐活動(dòng)時(shí)的其過(guò)程可控和結(jié)果可重現(xiàn)的可能性。

      成熟度模型最初形式是由Carnegie Mellon大學(xué)的研究人員提出的CMM(Capability Maturity Model)模型[1]。該模型的主要目的是為了解決軟件開(kāi)發(fā)的進(jìn)度與成本的問(wèn)題,改善軟件開(kāi)發(fā)過(guò)程,使進(jìn)度和成本可控。現(xiàn)在已被軟件行業(yè)廣泛接受,并將各種能力成熟度模型 (即:Software CMM、Systems Eng-CMM、People CMM 和Acquisition CMM)進(jìn)行整合,形成CMMI框架,用于評(píng)估軟件企業(yè)的整體軟件能力。

      成熟度模型后也被應(yīng)用于其他行業(yè),例如,美國(guó)安全局將其引入安全工程領(lǐng)域,提出SSE-CMM模型(Systems Security Engineering Capability Maturity Model)[2],2002年該模型被ISO組織采納,形成了標(biāo)準(zhǔn)ISO/ IEC 21827。

      成熟度模型主要用于評(píng)估組織在執(zhí)行某項(xiàng)實(shí)踐活動(dòng)的能力級(jí)別,其評(píng)估結(jié)果可用于改善該組織的工程過(guò)程。但工程過(guò)程的知識(shí)多樣,缺乏統(tǒng)一的描述,這給成熟度模型的應(yīng)用帶來(lái)了一定的困難。隨著Gruber將本體(Ontology)引入人工智能領(lǐng)域[3],許多學(xué)者開(kāi)始研究成熟度模型本體的構(gòu)建。

      1 相關(guān)研究

      Chandrasekaran等認(rèn)為:本體是關(guān)于某領(lǐng)域知識(shí)中對(duì)象的分類、對(duì)象的屬性以及對(duì)象之間的關(guān)系的理論[4]。本體也是實(shí)現(xiàn)機(jī)器對(duì)知識(shí)理解的一種知識(shí)表示方式,關(guān)于本體的管理與構(gòu)建也有許多工具,其中Protégé是應(yīng)用較廣的一種本體編輯器。它是斯坦福大學(xué)醫(yī)學(xué)院生物信息研究中心使用Java開(kāi)發(fā)的一種開(kāi)源本體編輯和知識(shí)獲取的工具。它具有很強(qiáng)的可擴(kuò)展性,可通過(guò)插入插件實(shí)現(xiàn)對(duì)所構(gòu)建本體的一致性檢查和相關(guān)的推理功能。

      Soydan等將CMMI-SW V1.1模型用OWL語(yǔ)言加以表示[5],實(shí)現(xiàn)了分級(jí)表示方式,并創(chuàng)建了過(guò)程域中的項(xiàng)目資產(chǎn)本體 (PAO)。Sema Gazel等進(jìn)一步提出了對(duì)CMMI模型的連續(xù)表示和分級(jí)表示兩種方式,并在此基礎(chǔ)上,給出了基于本體的軟件過(guò)程評(píng)估工具。而在安全工程領(lǐng)域,只見(jiàn)劉磊等根據(jù)SSE-CMM模型的結(jié)構(gòu)特點(diǎn),對(duì)模型到本體之間的自動(dòng)化轉(zhuǎn)換做了初步的探索[6]。

      2 模型本體構(gòu)建

      考慮到SSE-CMM模型與CMMI模型的區(qū)別與聯(lián)系,本文借鑒Soydan的CMMI本體構(gòu)建方法,使用Protégé工具對(duì)SSE-CMM模型進(jìn)行分析與構(gòu)建。

      2.1頂層類抽取

      SSE-CMM模型的結(jié)構(gòu)比較復(fù)雜,是為了確定一個(gè)安全工程組織在整個(gè)安全工程中的過(guò)程成熟度而設(shè)計(jì)的,其包括域維和能力維兩個(gè)維度。這兩個(gè)維度是為了清晰地區(qū)分安全工程過(guò)程基本特性——域維,與源于管理和制度化的特性——能力維。其中域維包含了過(guò)程域、基本實(shí)踐、工作產(chǎn)品等概念;能力維則由能力級(jí)別、共同特性、通用實(shí)踐等概念組成。

      基本實(shí)踐是安全工程的一個(gè)基本組成部分,它包括了所有的共同定義的安全工程的實(shí)踐;通用實(shí)踐是代表了過(guò)程管理和制度化能力的實(shí)踐,是確定一個(gè)組織從事某項(xiàng)活動(dòng)能力的有效方法?;緦?shí)踐和通用實(shí)踐結(jié)合起來(lái)可提供一種檢驗(yàn)一個(gè)組織執(zhí)行某項(xiàng)特定活動(dòng)能力的方法。抽取出頂層的概念,其結(jié)構(gòu)和關(guān)系如圖1所示。

      圖1 SSE-CMM頂層類圖

      組織在安全工程過(guò)程中執(zhí)行安全工程活動(dòng) (即實(shí)踐),這些實(shí)踐可區(qū)分成安全工程的11個(gè)過(guò)程域,每個(gè)過(guò)程域是由若干基本實(shí)踐組成。而通用實(shí)踐則可劃分成為不同的共同特性,共同特性又組成不同的能力級(jí)別。通過(guò)判斷一個(gè)組織在執(zhí)行某項(xiàng)活動(dòng)時(shí)的通用實(shí)踐可得到某個(gè)過(guò)程域的能力級(jí)別,通過(guò)判斷所選擇的所有過(guò)程域的能力級(jí)別可得到組織整體上的成熟度。

      2.2域維類的迭代

      首先對(duì)域維進(jìn)行迭代分析,基本實(shí)踐著眼于基本的安全工程操作,這些過(guò)程域沒(méi)有順序關(guān)系??刹捎萌魏螁我贿^(guò)程域或過(guò)程域的組合來(lái)評(píng)估一個(gè)組織能力級(jí)別。每個(gè)過(guò)程域被分解成為一個(gè)基本實(shí)踐集合,它們必須成功地實(shí)現(xiàn)該過(guò)程域要達(dá)到的目標(biāo)。目標(biāo)實(shí)現(xiàn)過(guò)程域所期望的最終結(jié)果。每個(gè)基本實(shí)踐都在過(guò)程域中詳細(xì)地描述,它包括對(duì)該基本實(shí)踐的概述,該基本實(shí)踐在執(zhí)行的過(guò)程中將會(huì)輸出的一些工作產(chǎn)品實(shí)例說(shuō)明等。

      根據(jù)模型的特征,對(duì)域維的類進(jìn)行迭代,得到如圖2所示的域維類圖。

      圖2 域維的類圖

      2.3能力維類的迭代

      域維是從安全工程過(guò)程的角度來(lái)描述實(shí)踐,而能力維則是從管理和制度化的角度去評(píng)價(jià)組織在實(shí)施相關(guān)活動(dòng)時(shí)的成熟度。

      能力維由5個(gè)能力級(jí)別組成,與域堆不同的是,這5個(gè)能力級(jí)別是依據(jù)成熟度來(lái)排列的,高級(jí)別的能力級(jí)別包含了低級(jí)別的能力級(jí)別的內(nèi)容,表示組織的能力和成熟度的不斷提升。每個(gè)能力級(jí)別包含了不等的共同特性,每個(gè)共同特性包含了一個(gè)或多個(gè)通用實(shí)踐。通過(guò)對(duì)能力維相關(guān)概念的分析,提取出能力維的類圖,如圖3所示。

      在圖3中,將高級(jí)別的能力級(jí)別定義成為低級(jí)別的能力級(jí)別的一個(gè)子類,即圖中的is a關(guān)系,這是因?yàn)槟芰?jí)別是按成熟度排序的,高級(jí)別的能力級(jí)別包含了低級(jí)別的能力級(jí)別的所有共同特性和通用實(shí)踐,即要想達(dá)到更高的能力級(jí)別,必須滿足較低級(jí)別的能力級(jí)別的所有通用實(shí)踐。

      圖3 能力維的類圖

      2.4模型本體的編輯與表示

      本文使用Protégé 4.3對(duì)SSE-CMM模型本體進(jìn)行構(gòu)建。因OWL DL在OWL語(yǔ)言體系中既具有較強(qiáng)的表達(dá)能力,同時(shí)也具有較好的推理性能,故采用OWL DL作為本體的表示語(yǔ)言。

      在Protégé中,基本實(shí)踐及其類層次圖如圖4所示,各SFR-SSE-CMM模型的11個(gè)基本實(shí)踐為類PA的子類,PA是Thing的子類。共同特性及其類層次圖如圖5所示,各共同特性為類CF的子類,CF為Thing的子類。

      圖4 基本實(shí)踐及其類層次圖

      圖5 共同特性及其類層次圖

      3 結(jié)語(yǔ)

      本文通過(guò)自頂向下、逐步求精的分析方法,先從頂層給出成熟度模型的主要概念及其關(guān)系圖,即頂層類圖;然后再分別對(duì)域維和能力維進(jìn)行分析,得到成熟度模型的域維和能力維的類圖;最后使用Protégé實(shí)現(xiàn)對(duì)SSE-CMM模型本體的構(gòu)建和編輯得到成熟度模型的OWL語(yǔ)言表示的本體。

      [1]Paulk,Mark C.;Weber,Charles V,Capability Maturity Model for Software(V 1.1)[R].Technical Report(Pittsburgh,PA:Software Engineering Institute,Carnegie Mellon University),1993.

      [2]SSE-CMM項(xiàng)目組著.系統(tǒng)安全工程能力成熟度模型及其應(yīng)用[M].蔡皖東等譯.西安:西安電子科技大學(xué)出版社,2004.5.

      [3]Gruber T.R.A Translation Approach to Portable Ontology Specification[J].Knowledge Acquisition,1993(5):199-220.

      [4]B.Chandrasekaran,J.R.Josephson,V.R.Benjamins.What Are Ontologies and Why Do We Need Them[J].IEEE Intellignet Systems,1999,14(1):20-26.

      [5]G.H.Soydan,M.M.Kolar.An OWL Ontology for Representing the CMMI-SW Model[C].In ISWC 2006,2006.

      [6]劉磊.基于模板的SSE-CMM本體自動(dòng)構(gòu)建研究.工業(yè)控制計(jì)算機(jī),2011,24(4):82-83.

      Capability Maturity Model;Ontology;OWL

      Research on the Method of Building Capability Maturity Model Ontology Based on Protégé

      LIU Zhen-hai,LI Quan,XIAO Jian-tian
      (School of Computer Science and Technology,University of South China,Hengyang421001)

      1007-1423(2015)33-0051-04

      10.3969/j.issn.1007-1423.2015.33.014

      劉征海(1972-),男,湖南衡陽(yáng)人,碩士,研究方向?yàn)檐浖こ?、知識(shí)管理

      2015-09-29

      2015-11-16

      成熟度模型主要用于評(píng)估組織在執(zhí)行某項(xiàng)實(shí)踐活動(dòng)時(shí)的過(guò)程可控和結(jié)果可重現(xiàn)的可能性。通過(guò)自頂向下、逐步求精的分析方法,先從頂層給出成熟度模型的主要概念及其關(guān)系圖;然后再分別對(duì)域維和能力維迭代得到成熟度模型的域維和能力維的類圖;最后使用Protégé完成模型本體的編輯。

      成熟度模型;本體;OWL

      湖南省科技計(jì)劃項(xiàng)目(No.2013GK3156)

      Maturity model is mainly to assess organization's possibility of the process's controllable and repeatable results in the process of performing a practice.Using the top-down,stepwise refinement analysis method,the figure of the main concepts and their relationships in the top level is presented firstly.Then iterations are adopted to build the class figure of the dimensionality of domain and the dimensionality of capability,respectively.Finally using Protégé to build the Maturity Model Ontology.

      猜你喜歡
      類圖安全工程成熟度
      產(chǎn)品制造成熟度在型號(hào)批生產(chǎn)風(fēng)險(xiǎn)管理中的應(yīng)用
      整機(jī)產(chǎn)品成熟度模型研究與建立
      基于語(yǔ)義和結(jié)構(gòu)的UML類圖的檢索
      不同成熟度野生水茄果實(shí)的種子萌發(fā)差異研究
      種子(2018年9期)2018-10-15 03:14:04
      剛好夠吃6天的香蕉
      通商達(dá)天下 僑心聯(lián)四海 南通警僑聯(lián)動(dòng)打造“海外安全工程”新模式
      UML類圖元模型基于描述邏輯的表示及驗(yàn)證
      錫盟牧區(qū)飲水安全工程“十三五”提質(zhì)增效探究
      UML類圖的一種表示方法
      關(guān)于0類圖的一個(gè)注記
      田阳县| 托里县| 绩溪县| 永济市| 信丰县| 乌海市| 互助| 梁平县| 黄龙县| 合阳县| 奇台县| 弋阳县| 临澧县| 睢宁县| 库伦旗| 洪雅县| 连南| 同江市| 北流市| 绩溪县| 那曲县| 大埔区| 克拉玛依市| 梧州市| 苏尼特左旗| 交口县| 湘乡市| 澄江县| 中卫市| 仲巴县| 洮南市| 哈密市| 江都市| 修文县| 姜堰市| 伊金霍洛旗| 浦北县| 达孜县| 彭阳县| 台南市| 恩施市|