SEIS++:一个油气勘探领域软件建造和集成的模式语言
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
工业化的软件复用已经从通用类库进化到了面向领域的应用框架和设计模式 .与框架相比 ,设计模式更集中于软件体系结构中重复出现的设计韵律 ,它主要由可复用的抽象设计结构组成 .特定领域内一组相关的设计模式构成了该领域的模式语言 ,它们可在领域内重复使用以完成某类特定系统的体系结构设计 .该文讨论了一个油气勘探领域应用软件建造和集成的模式语言 SEIS++,它使用“工具”和“材料”等基本概念 ,指导该领域地震应用软件开发以实现大规模的软件复用
Predominant industrial practice has evolved from general purpose class libraries to domain specific frameworks and design patterns. Both of them are a means to achieve large scale reuse by capturing successful software development strategies within a particular context. Design patterns focus on reuse of recurring architectural design themes and mainly consist of predefined abstract structures that can be used as building blocks to compose the architecture of software system. The patterns working together in a specific domain form a pattern language, which can be used to approach a certain class of problems in the application domain. In this paper, a pattern language SEIS++ for seismic application in oil and gas exploration domain is proposed. The language uses Tool and Material as the new design concepts to guide domain specific application development, and to enhance software architecture reusability.
引文
1 Mohamed E Fayad,Douglas C Schmidt. Object-orientedapplication framework. Communications of the ACM,1997,40( 10 ) :3 2 -3 8
    2 James O Coplien,Douglas C Schm idt. Pattern Languages ofProgram Design. Reading Massachusetts:Addison-WesleyPublishing Company,1995
    3 Alexander C,Ishikawa S,Silverstein M.A Pattern L anguage:Towns,Buildings,Construction. New York:Oxford UniversityPress,1977
    4Erich Gamma,Richard Helm,Ralph Johnson et al. DesignPatterns,Elements of Reusable Object-Oriented Software.Reading Massachusetts:Addison-Wesley Publishing Company,1995
    5 F rank Buschm ann,Regine Meunier,Hans Rohnert et al.Pattern-Oriented Software Architecture,A System of Patterns.Chichester,England:John Wiley &Sons L td.,1996
    6Mary Shaw,David Garlan.Software Architecture-Perspectiveson An Emerging Discipline. Upper Saddle River,New Jersey:Prentice Hall,1996
    7Ted L ewis,L arry Rosenstein,Wolfgang Pree et al. Object-Oriented Application F ram eworks. Greenwich:ManningPublications Co.,1995

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心