JNI是一种让JAVA程式可以外接外部程式的一种机制(完整版)doc资料_第1页
JNI是一种让JAVA程式可以外接外部程式的一种机制(完整版)doc资料_第2页
JNI是一种让JAVA程式可以外接外部程式的一种机制(完整版)doc资料_第3页
JNI是一种让JAVA程式可以外接外部程式的一种机制(完整版)doc资料_第4页
JNI是一种让JAVA程式可以外接外部程式的一种机制(完整版)doc资料_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JNI是一种让程式可以外外部程式的一种机制(完整版)doc资料a1.JNIJNIJAVA

JAVAJNIJavJava(1)JNIjava(dll)linejavacxxx.javaclassjavah-classpathClassNameheadC/C++(4)2.(1)commandah-classpath.-jniHelloWorldHelloWorld.h()

acHelloWorld.java(4)head(.h)C/C++BCB6.0projecthello.cpp(5)commandlinehelloC++HelloWorldC++MINI1

12112122MINIMINIMINI;;;;MINI:AnOntologyEvolutionAlgorithmforImpactRangesChenLiu1,2

Yanbo1

WanghuChen1,2JianwuWang(1

ResearchCenterforGridandServiceComputing,InstituteofComputingTechnology,ChineseAcademyofSciences,100080,Beijing,China

)(2GraduateUniversityoftheChineseAcademyofSciences100049,Beijing,China)AbstractOntologyisaptimpactondependantservicescausethemberedevelopedandredeployed.However,differentrealizingmethodsforthesamechangerequirementsmayresultinverybigdifferentimpactranges.Today,ofontologyevolutionfocusonhowtosatisfythechangerequirementsandmaintaintheconsistencyofanevolvingontology.Unfortunately,fewthemcareabouttoreduceimpactofevolution.ThispaperproposesevolutionalgorithmcalledMINI,caneffectivelyreduceimpactrangesforanprocess.throughdeeplyanalyzingdependantrelationsontologyentitiesservices,thealgorithmestablishesaformulatoimpactranges.Basedonthisformula,theMINIalgorithmanontologyevolutionprocessintoagraphsearchingprocess.Throughanontologychangepathwhichhasminimalimpactvalue,theimpactrangeofanisreduced.experimentresultsshowtherangescausedthealgorithmgreatlylessthanthoseofotherevolutionalgorithms.IncontextsomeMINIhasbeentestedandKeywordsontologyevolution;ontologychange;changepath;ontologyconsistency;impactrange1.引言1

标题

间计

搜索

报表

新闻态闻报闻者川科态态

闻1.21112

2112311232312MINIImpactedBusiness2MINI3MINIMINIMINI6MINI7MINI2.相关工作Protégé

[3]

[4]

OilEd

1“”“”L.A.Maedche2002

[7]

1的。121212MINIL.StojanovicA.Maedche2003Reconfiguration-DesignMINIMINIMINIMINI3.本定义型212E

OntModel:=E,ImpEE:=C,P,Hc,Hp,label,domain,maxcard,instpropCPOPIHcCcc∈Hcc

c

DP21p21pcc

Hc*Hc

HpPp

1

p

2

∈p

1

p

2p

2

Hp

labelELiteralLiteralP2COP2C

CPN0CPN0

N0{N

0

IC

instpropPI

2I

L本[9]1M1MM

MisConsistentOM=

e满中所定的所约false否则约唯一ID约束概念继承体系约束根不变性约束概念闭包不变性约束概念继承体系闭包不变性属性闭包不变性数据属性不变性属性继承闭包不变实例不变出现次数约束出现次数约束闭包

1.约所一个ID概念的继承体系是一个有向无环图存在一个根概念Thing它是中所其他概念的概念。本体中除根概念外的任何一个概念少都有一个父概念父概念和子概念必须是概念集合C实体概念和属性之间可以建立domain和range关系一个数据属性的值域不可以是概念父属性及其子属性必须属性集合P的实体I中的每一个实例必须关于一个概最小出现次数必须小于大出现次数出现次数所对应的概念须属于概念集,属性必须属于性集合12n112n1m12n12m4.本体变作4.1

更操与分类1

OntCh(E)=E’EE’RemoveConcept({})=

[9]Rename(e)e’Remove(e)Add(e122.基更

添加

删除概概继关属属定域属值最值束最值束实概实关实

AddConceptRemovePropertyRemovePropertyDomainRangeePropertyAddMinCardinalityRemovAddMaxeMaxAddInstanceRemovAddInstanceOfRemovAddRelationInstanceeRelationInstance

22OntCh2OE4E’=E={e,e,...,e}E’}Remove(e))...Remove(e)Add(e’)Add(e’)...Add(e’)212nii2|E|12nii2|E|uni

2)

2eOntChOntCh(e)=OntCh(e)OntCh(e)...OntCh(e)OntChOntCh(e)1...(1)i≤

e’e’=OntCh(e)i(e)Remove(e)Add(e)OntCh(e)(e)1i(1),(2)OntCh(e)=OntCh(e)i212122MINI4.2

emm

m赖e否则

uOpath=OntCh

1

,OntCh,...,OntCh

nOntCh

i

E

iImpactRange(path)

ijkkij

...111|uni|E|unin1n12|uni|E|unin1n12m12n12m12n12n12m1512

0m)...2minImpactRangemin

,mij

u*

=

||i

...ki

j

kij

i3u3MINI,4.3

OE={I,Hc,Hp,label,range,maxcard,instconc,OGraph:={Nodes,

Nodesn∈PIe∈

e∈{domain,range,mincard,maxcard,instconc,instprop2eeOGOe∈Nodesee∈EdgesImpactRange(OntCh(e))=eOntCh({e,e,..,e})={e,e’}1Remove(e)Remove(e)Remove(e)Add(e’)

Add(e’)

...

Add(e’)ImpactRange(OntCh(e,e,..,e))=ImpactRange(Remove(e))+))+...+ImpactRange(Remove(e))+ImpactRange(Add(e’))+ImpactRange(Add(e’))ImpactRange(Add(e’))1OHc()Hc()Hc())ImpactRangeeConcept())=5.MINI演化法[8]MINI289初始本体OCHOCHOCHOCHOCHOCHOCHOCH22MINIMINIEMINI

OCH

图例不致本体一致本体解变更操作

EMINIMINI1MINIeOntChe

e1Cg不在概念’)

eConcOntChc’c’'per(c')c')e

1

eCeSubCain(e),range(e))OntChc’c’’)’)

Cper(c')AddSuept(domain(e),c'')

domain(e)C

bConcept(c'range(e))1MINI1MINI1MINIMINI.MINIChgReqs)O,ChgReqsO(minValue,minPath)(curValue,curPath)functionMINI(O,ChgReqs){minValue=minPathcurValue=0curPathfor

doexecuteOneChange(O,OntCh)endreturn(minValue,minPath)}functnxcuteOnChang(,ntChifthen=OntChifcurValue+thenreturncurValue=curValue+value=curPathOntChO’=OOntChifisConsistent(Othen{minValue=curValueminPath=//}E=for

e

EdoeOntChsfor

OntCh

OntChsdoexecuteOneChange(OOntCh)endend}curValue=curValue=och;}{Hc(,Hc(,),Hc(,),,)}1RemoveSubConceptAddSubConceptMINI,)821RemoveConcept()AddSubConcept(,)MINIRemoveConcept()RemoveConcept()()135MINIHc(,)Hc(,)minPathMINIMINIminPathMINI6.评价MINIlevelb

levelbMINIMINI

Ob

levelb

MINImaxLevelMINIOmaxLevelMINIMINIMINI110MINI/...4MINI13MINI.

3容删除新概念删除科动态概念删除四科技动态概念删除北科技动态概念删除影资料概念删除国外新闻概念删除科要闻概念删除图新闻概念删除科快报概念删除专题闻概念平均值

Proté改率率率783MINIMINIMINIMINIMINI

MINI7.结论MINIMINI[1]

C,W,HanY.AMechanismHelpingtoDynamicallyConstructDomainOntologiesforServicesL,RombachH.D,SoffaM.Leds.theonOrientedinconjunctionthe28thInternationalConferenceonSoftwareEngineering(ICSE06),Shanghai,China.NewYork:ACMPress,2020:1318

.[2]PeterH,YorkS.State-of-the-artonKarlsruhe,Germany:InstituteAIFB,UniversityofTechniqueReport:SEKTdeliverableD.b,2004.[3]NoyN.F,KleinM.OntologyNotthesameasevolution.KnowledgeandInformationSystems,6(4):428-440.[4]SureY,AngeleJ,StaabS.OntoEdit:Multifacetedinferencingforontologyengineering.JournalonDataSemantics,2003,1(1):128–152.[5]BechhoferS,HorrocksGobleStevensR.OilEd:reasonableontologyeditorforthesemanticBaaderF,Brewkaeds.theJointGerman/AustrianConferenceonIntelligenceVienna,Austria.Heidelberg:Springer,2001:396-408.L,B.OntologyEvolutionOntologySureY,AngeleJeds.ProceedingsofOntoWeb-SIG3atthe13thConferenceonKnowledgeEngineeringandManagement(EKAW02),Siguenza,Spain,2002.Heidelberg:2002:53-62.[7]StojanovicL,MaedcheA,MotikB,N.Management//Gómez-PérezA,Benjaminseds.Proceedingsofthe13thConferenceKnowledgeKnowledgeManagementSpain.Springer-Verlag,2002:285-300.[8]StojanovicL,MaedcheA,MotikB,StojanovicN.Ontologyevolutionreconfiguration-designproblemsolving//J.H,PorterB.W,GilYeds.ofthe2ndconferenceonKnowledge(K-CAP03),SanibelIsland,FL,USA.NewYork:ACMPress,2003:–171.L.MethodsandforOntologyUniversityofKarlsruhe,2004.[10]PintoS,MartinsOntologies:HowcantheyKnowledgeand2004,–464.[11]LiuBai-Cong,GaoJi.AStudyonOntologyEvolutionManagement.ComputerScience,2004,31(5):9-12.(InChinese)(

,..,2004,31(5):9-12.)LiuChen,male,bornin1980,..Hisresearchinterestsincludeontologyintegrationandontologyevolution.1962Hanmale,bornin1962,andPh.D.Hisincludecomputingandsoftware1973ChenWang-Hu,male,bornin1980,..Hisresearchincludeservicematchingandservicediscovery.1980WangJian-Wu,male,born1980,..Hisresearchinterestsincludebusinessservice.No.2020DKA64201No.605731172020CB310805Background:TheworkissupportedbyInfrastructureandDevelopmentproject(No.andprojects.Thefirstprojectaimstowebresourcesdistributedonlocalscienceandoffices.Torepresentationsofsharableresources,ontologiesoflocalofficeswillbefirstlyintegratedtoformaglobalontology.However,theglobalontologywillevolveabsorbknowledgeorremoveforoflocalontologies.Changesofontologymayimpactonservices.Therefore,theproposedMINIalgorithmimpactrangestheglobalontologyevolved.Theapproachesforontologyevolutioncanbeintothreecategories.Theisrepresentedaswhicharetoolssupporttheontologydevelopmentandmaintenancetask.secondcategoryiscalledas“user-driven”strategy.ThetypicalworkDifferentfromontologyeditors,inthisstrategy,userswilldirectthegenerationofchangeThethirdregardstheontologyevolutionasareconfiguration-designproblemandadaptsthegraphtoproblem.Thebenefitsofthisapproachthatitallowsusertospecifydeclarativelywhatwantstodoandnothowdothat.Thisapproachisimplementedinofthesystem.AlltheseresearchesonlyonhowtochangerequestsandtheofFewofabouttheimpactofontologyevolution.However,decreasingimpactcanremarkablyalleviatetheburdenofservicesdevelopmentandmaintains.Toreachthisgoal,thepaperproposesancalledMINI.Themaincontributionsofpaper(1)deeplyanalyzethedependantrelationsontologyentitiesservices.Thepaperpointsoutthatentityischanged,thenservicesdependingonwillalsobeimpacted.Furthermore,moreentitieswhichhavedependantchangedthegreatertherangesanontologychange.Basedontheseanalyses,aformulaisestablishedtoquantifythevalueofimpact(2)theofontologyevolutionasgraphsearchingproblem,whichaimstoanontologychangepathAstrategyandappliedtoacceleratesearchingBystrategy,theMINIalgorithmaccumulatethevalueofasearchingpathdecideitthefoundminimalvalue.Ifnot,theMINIalgorithmwillonanothersearchingpathfindbestsolutions.Finally,experiments,wefindtherangescausedbytheMINIalgorithmisonly60%theothercurrentevolutionalgorithms.ItprovesthattheMINIcanmoretoreduceimpactthanotheralgorithms.:1673-5196(202003-0112-04,(,:,,.,,,,.:;;;;:TP392:AAnalorithofdataminingwithfuzzyneuralnetorkCUIZhao-shun,WANGZhi-nong(CollegeofInormatonEngineering,NorthwestA&FUny,YlingChiaAbstracBymeanofconstructingfuzzyneuranetworkandtrainingspemenandtrainigthefuzzyneuralnetworktomeetherequirementofacertainaccuracy,thenetworkwaspred.Aftertheactiva-toandcusterin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论