计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2014年
11期
50-55
,共6页
许涵斌%张学林%郑晓梅%张天%李宣东
許涵斌%張學林%鄭曉梅%張天%李宣東
허함빈%장학림%정효매%장천%리선동
模型查询技术%统一建模语言%信息抽取%设计模式
模型查詢技術%統一建模語言%信息抽取%設計模式
모형사순기술%통일건모어언%신식추취%설계모식
Model query technology%Unified modeling language%Information extraction%Design patterns
随着模型驱动技术的逐渐成熟和广泛应用,大量反映程序结构、行为以及性质的模型产生于软件的开发过程中,并成为软件文档的重要部分保存下来.其中,尤以UML模型的应用最为广泛,也因此形成了通过理解UML模型来理解大规模、高复杂性软件系统的研究思路.对UML模型理解的一个难点是如何有效地从大量复杂的模型中,快速查找并定位具有一定结构特征的模型片段.幸运的是,设计模式的普遍应用为我们快速、高效地理解和定位模型提供了一条重要的线索.然而,随着技术的发展,设计模式数量在不断增长,其自身在应用中的结构也在微妙变化,这些都给相应查询和识别工具的开发带来一定的困难.文中从查询和匹配UML模型中特定结构的角度入手,利用UML自身特点设计相应查询算法,通过分析和理解设计模式的结构特征,从UML模型中查询相应的设计模式,以达到灵活和高效地理解软件系统的目的.
隨著模型驅動技術的逐漸成熟和廣汎應用,大量反映程序結構、行為以及性質的模型產生于軟件的開髮過程中,併成為軟件文檔的重要部分保存下來.其中,尤以UML模型的應用最為廣汎,也因此形成瞭通過理解UML模型來理解大規模、高複雜性軟件繫統的研究思路.對UML模型理解的一箇難點是如何有效地從大量複雜的模型中,快速查找併定位具有一定結構特徵的模型片段.倖運的是,設計模式的普遍應用為我們快速、高效地理解和定位模型提供瞭一條重要的線索.然而,隨著技術的髮展,設計模式數量在不斷增長,其自身在應用中的結構也在微妙變化,這些都給相應查詢和識彆工具的開髮帶來一定的睏難.文中從查詢和匹配UML模型中特定結構的角度入手,利用UML自身特點設計相應查詢算法,通過分析和理解設計模式的結構特徵,從UML模型中查詢相應的設計模式,以達到靈活和高效地理解軟件繫統的目的.
수착모형구동기술적축점성숙화엄범응용,대량반영정서결구、행위이급성질적모형산생우연건적개발과정중,병성위연건문당적중요부분보존하래.기중,우이UML모형적응용최위엄범,야인차형성료통과리해UML모형래리해대규모、고복잡성연건계통적연구사로.대UML모형리해적일개난점시여하유효지종대량복잡적모형중,쾌속사조병정위구유일정결구특정적모형편단.행운적시,설계모식적보편응용위아문쾌속、고효지리해화정위모형제공료일조중요적선색.연이,수착기술적발전,설계모식수량재불단증장,기자신재응용중적결구야재미묘변화,저사도급상응사순화식별공구적개발대래일정적곤난.문중종사순화필배UML모형중특정결구적각도입수,이용UML자신특점설계상응사순산법,통과분석화리해설계모식적결구특정,종UML모형중사순상응적설계모식,이체도령활화고효지리해연건계통적목적.