Knowledge-based prototyping environment for construction of scientific modeling software

被引:0
|
作者
Keller, Richard M. [1 ]
Rimon, Michal [1 ]
Das, Aseem [1 ]
机构
[1] Recom Technologies, Inc, Moffett Field, United States
关键词
Algebra - Codes (symbols) - Computational methods - Computer simulation - Computer software - Differential equations - Interactive computer graphics - Knowledge based systems - Mathematical models - Natural sciences computing - User interfaces;
D O I
暂无
中图分类号
学科分类号
摘要
Over the past 30 years, scientific software models have played an increasingly prominent role in the conduct of science. Unfortunately, scientific models can be difficult and time-consuming to implement, and there is little software engineering support specifically available for constructing scientific models. Because these models are not easily specified to scientifically-naive programmers, and because the scientist requires intimate knowledge of the code to conduct experiments, many scientists implement their own models. This coding activity takes valuable time away from their primary scientific mission. We have developed a knowledge-based software development tool that assists scientists in prototyping scientific models. With a specialized graphical user interface, the scientist constructs a high-level visual specification that captures the essential computational dependencies in the desired model. The system uses its scientific domain knowledge to ensure that the model being built is consistent and coherent. The final product is an executable prototype of a scientific model. Our tool accelerates the model-building process and eliminates the scientist's need to program in a formal language. Furthermore, the models developed with this tool are easier to understand and reuse than typical low-level scientific modeling code. At present, models developed with our system are restricted to those involving non-coupled algebraic and first order ordinary differential equations. Research is ongoing to lessen this restriction and support models with simultaneous equations.
引用
收藏
页码:79 / 128
相关论文
共 50 条
  • [11] KBMS - A KNOWLEDGE-BASED SYSTEM FOR MODELING SOFTWARE SYSTEM SPECIFICATIONS
    ZEROUAL, K
    ROBILLARD, PN
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (03) : 238 - 252
  • [12] Abstract data types in the construction of knowledge-based quantum chemistry software
    Kilpatrick, PL
    Scott, NS
    ADVANCES IN QUANTUM CHEMISTRY, VOL. 28: RECENT ADVANCES IN COMPUTATIONAL CHEMISTRY, 1997, 28 : 345 - 359
  • [13] KNOWLEDGE-BASED SOFTWARE TOOLS
    BARSTOW, DR
    ANNUAL REVIEW OF COMPUTER SCIENCE, 1987, 2 : 21 - 35
  • [14] KNOWLEDGE-BASED SOFTWARE ENGINEERING
    SELFRIDGE, PG
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1992, 7 (06): : 11 - 12
  • [15] ON KNOWLEDGE-BASED SOFTWARE TOOLS
    MIKULECKY, P
    COMPUTER PHYSICS COMMUNICATIONS, 1986, 41 (2-3) : 397 - 401
  • [16] A KNOWLEDGE-BASED SOFTWARE-DEVELOPMENT ENVIRONMENT SUPPORTING COOPERATIVE WORK
    PEUSCHEL, B
    SCHAFER, W
    WOLF, S
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (01) : 79 - 106
  • [17] Supporting Software Process Performance Analysis through a Knowledge-based Environment
    Lessa Schots, Natalia Chaves
    Goncalves, Taisa Guidini
    Magalhaes, Rodrigo Figueiredo
    Rocha, Ana Regina
    Santos, Gleison
    de Oliveira, Kathia Marcal
    PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2014,
  • [18] SOFTWARE ENGINEERING FOR KNOWLEDGE-BASED SYSTEMS SOFTWARE
    KARIMI, J
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : 168 - 173
  • [19] Extensible Prototyping for pragmatic engineering of knowledge-based systems
    Freiberg, Martina
    Striffler, Albrecht
    Puppe, Frank
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (11) : 10177 - 10190
  • [20] Knowledge-based system for the choice of rapid prototyping process
    Bernard, A
    SOLID FREEFORM FABRICATION PROCEEDINGS, AUGUST 1999, 1999, : 39 - 45