吉林大学学报(工学版) ›› 2015, Vol. 45 ›› Issue (6): 2007-2013.doi: 10.13229/j.cnki.jdxbgxb201506039

• • 上一篇    下一篇

月球数据预处理工作流模型的构建及应用

谭旭1,2, 刘建军1,2, 李春来1,2   

  1. 1.中国科学院 国家天文台,北京 100012;
    2.中国科学院 月球与深空探测重点实验室,北京 100012
  • 收稿日期:2014-03-26 出版日期:2015-11-01 发布日期:2015-11-01
  • 通讯作者: 刘建军(1976-),男,研究员,博士生导师.研究方向:行星数据处理技术.E-mail:liujj@nao.cas.cn
  • 作者简介:谭旭(1983-),女,助理研究员,博士研究生.研究方向:行星数据处理技术.E-mail:tanxu@nao.cas.cn
  • 基金资助:
    国家自然科学基金项目(41371414)

Workflow modeling and its application in lunar data pre-processing

TAN Xu1,2, LIU Jian-jun1,2, LI Chun-lai1,2   

  1. 1.National Astronomical Observatories, Chinese Academy of Sciences, Beijing 100012, China;
    2.Key Laboratory of Lunar and Deep Space Exploration, Chinese Academy of Sciences, Beijing 100012, China
  • Received:2014-03-26 Online:2015-11-01 Published:2015-11-01

摘要: 为了改善算法研究过度依赖软件开发的现状,在月球探测数据处理工作中引入了科学工作流技术。首先,提出了一个改进的工作流元模型。该模型基于数据流建立处理过程,扩展了数据模型和过程模型。然后,对扩展后的数据模型和过程模型进行了设计:引入数据产品生成树,建立了数据之间的联系;对数据进行了封装和分层,便利了建模工作;基于有向无环图建立过程模型,特别是对于数学公式的描述,用语义建模替代图形化建模,降低了数学公式在有向无环图中建模的复杂性。最后,以嫦娥三号的数据预处理案例对模型进行了验证,结果表明该模型可以很好地解决探月工程数据预处理的灵活性问题。根据该模型研制的原型软件已在月球探测工程中得到了应用。

关键词: 计算机应用, 科学工作流, 嫦娥三号, 数据预处理系统, 工作流建模

Abstract: In order to adapt the characters in the data process of Lunar Exploration, the workflow technology is proposed to deal with the situation that research excessively depends on software development. Yet the data process of Lunar Exploration can not be represented by the current workflow process definition meta-models. An innovative extended workflow process definition meta-model is proposed with the data model and the process model. Base on that, the extended data model and process model are studied. The data relationship is established through product tree that data are encapsulated and layered in order to facilitate the modeling. To reduce the modeling complexity of the mathematical formulas using DAG, semantic modeling based on MathML is approached. The Data Processing on Chang'E-3 is used to verify the model. Results show that the flexibility in data pre-processing system of Lunar Exploration Project can be solved. Prototype software has already been used in Lunar Exploration.

Key words: computer application, scientific workflow, Chang'E-3, data pre-processing system, workflow modeling

中图分类号: 

  • TP391
[1] Ludäscher B, Bowers S, Mcphillips T, et al. Scientific workflows: more e-science mileage from cyberinfrastructure[C]∥Second IEEE International Conference on e-Science and Grid Computing, Amsterdam, The Netherlands,2006:145-152.
[2] Holl S, Zimmermann O, Palmblad M, et al. A new optimization phase for scientific workflow management systems[J]. Future Generation Computer Systems,2014,36(7):352-362.
[3] 张卫民,刘灿灿,骆志刚. 科学工作流技术研究综述[J]. 国防科技大学学报,2011,33(3):56-65.
Zhang Wei-min, Liu Can-can, Luo Zhi-gang. A review on scientific workflows[J]. Journal of National University of Defense Technology,2011,33(3):56-65.
[4] Deelman E, Singh G, Su M H, et al. Pegasus: a framework for mapping complex scientific workflows onto distributed systems[J]. Scientific Programming, 2005,13(3):219-237.
[5] Oinn T, Addis M, Ferris J, et al. Taverna: a tool for the composition and enactment of bioinformatics workflows[J]. Bioinformatics,2004,20(17):3045-3054.
[6] Ludäscher B, Altintas I, Berkley C, et al. Scientific workflow management and the Kepler system[J]. Concurrency and Computation: Practice and Experience,2006,18(10):1039-1065.
[7] Majithia S, Shields M, Taylor I, et al. Triana: a graphical web service composition and execution toolkit[C]∥IEEE International Conference on Web Services, San Diego, California, USA, 2004:514-521.
[8] Wang F,Deng H,Liang B,et al. A study on a lightweight scientific workflow system for astronomical e-science service[C]∥Third International Symposium on Intelligent Information Technology Application, Nanchang, China,2009:69-72.
[9] Wolfmuller M, Dietrich D, Sireteanu E, et al. Data flow and workflow organization—the data management for the TerraSAR-X payload ground segment[J]. IEEE Transactions on Geoscience and Remote Sensing,2009,47(1):44-50.
[10] Turuncoglu U U, Murphy S, DeLuca C, et al. A scientific workflow environment for Earth system related studies[J]. Computers & Geosciences,2011,37(7):943-952.
[11] Turuncoglu U U, Dalfes N, Murphy S, et al. Toward self-describing and workflow integrated Earth system models: a coupled atmosphere-ocean modeling system application[J]. Environmental Modelling & Software,2013,39:247-262.
[12] 赵文, 胡文蕙, 张世琨, 等. 工作流元模型的研究与应用[J]. 软件学报,2003,14(6):1052-1059.
Zhao Wen, Hu Wen-hui, Zhang Shi-kun, et al. Study and application of a workflow meta-model[J]. Journal of Software,2003,14(6):1052-1059.
[13] Hollingsworth D. The workflow reference model[DB/OL].[2013-06-01].http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.198.5206&rep=rep1&type=pdf.
[14] JPL. Planetary data system standards reference[DB/OL].[2013-07-01].http://pds.nasa.gov/pds4/doc/sr/current/StdRef_4.0.8_130507_v1.pdf.
[15] PDS4 Information Model Specification Team. PDS4 information model specification[DB/OL].[2013-07-01].http://pds.nasa.gov/pds4/doc/im/current/.
[16] Ausbrooks R,Buswell S,Carlisle D,et al. Mathematical markup language (MathML) version 3.0[DB/OL]. [2013-10-01]. http://www.w3.org/TR/MathML3.
[1] 刘富,宗宇轩,康冰,张益萌,林彩霞,赵宏伟. 基于优化纹理特征的手背静脉识别系统[J]. 吉林大学学报(工学版), 2018, 48(6): 1844-1850.
[2] 王利民,刘洋,孙铭会,李美慧. 基于Markov blanket的无约束型K阶贝叶斯集成分类模型[J]. 吉林大学学报(工学版), 2018, 48(6): 1851-1858.
[3] 金顺福,王宝帅,郝闪闪,贾晓光,霍占强. 基于备用虚拟机同步休眠的云数据中心节能策略及性能[J]. 吉林大学学报(工学版), 2018, 48(6): 1859-1866.
[4] 赵东,孙明玉,朱金龙,于繁华,刘光洁,陈慧灵. 结合粒子群和单纯形的改进飞蛾优化算法[J]. 吉林大学学报(工学版), 2018, 48(6): 1867-1872.
[5] 刘恩泽,吴文福. 基于机器视觉的农作物表面多特征决策融合病变判断算法[J]. 吉林大学学报(工学版), 2018, 48(6): 1873-1878.
[6] 欧阳丹彤, 范琪. 子句级别语境感知的开放信息抽取方法[J]. 吉林大学学报(工学版), 2018, 48(5): 1563-1570.
[7] 刘富, 兰旭腾, 侯涛, 康冰, 刘云, 林彩霞. 基于优化k-mer频率的宏基因组聚类方法[J]. 吉林大学学报(工学版), 2018, 48(5): 1593-1599.
[8] 桂春, 黄旺星. 基于改进的标签传播算法的网络聚类方法[J]. 吉林大学学报(工学版), 2018, 48(5): 1600-1605.
[9] 刘元宁, 刘帅, 朱晓冬, 陈一浩, 郑少阁, 沈椿壮. 基于高斯拉普拉斯算子与自适应优化伽柏滤波的虹膜识别[J]. 吉林大学学报(工学版), 2018, 48(5): 1606-1613.
[10] 车翔玖, 王利, 郭晓新. 基于多尺度特征融合的边界检测算法[J]. 吉林大学学报(工学版), 2018, 48(5): 1621-1628.
[11] 赵宏伟, 刘宇琦, 董立岩, 王玉, 刘陪. 智能交通混合动态路径优化算法[J]. 吉林大学学报(工学版), 2018, 48(4): 1214-1223.
[12] 黄辉, 冯西安, 魏燕, 许驰, 陈慧灵. 基于增强核极限学习机的专业选择智能系统[J]. 吉林大学学报(工学版), 2018, 48(4): 1224-1230.
[13] 傅文博, 张杰, 陈永乐. 物联网环境下抵抗路由欺骗攻击的网络拓扑发现算法[J]. 吉林大学学报(工学版), 2018, 48(4): 1231-1236.
[14] 曹洁, 苏哲, 李晓旭. 基于Corr-LDA模型的图像标注方法[J]. 吉林大学学报(工学版), 2018, 48(4): 1237-1243.
[15] 侯永宏, 王利伟, 邢家明. 基于HTTP的动态自适应流媒体传输算法[J]. 吉林大学学报(工学版), 2018, 48(4): 1244-1253.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 刘松山, 王庆年, 王伟华, 林鑫. 惯性质量对馈能悬架阻尼特性和幅频特性的影响[J]. 吉林大学学报(工学版), 2013, 43(03): 557 -563 .
[2] 初亮, 王彦波, 祁富伟, 张永生. 用于制动压力精确控制的进液阀控制方法[J]. 吉林大学学报(工学版), 2013, 43(03): 564 -570 .
[3] 李静, 王子涵, 余春贤, 韩佐悦, 孙博华. 硬件在环试验台整车状态跟随控制系统设计[J]. 吉林大学学报(工学版), 2013, 43(03): 577 -583 .
[4] 胡兴军, 李腾飞, 王靖宇, 杨博, 郭鹏, 廖磊. 尾板对重型载货汽车尾部流场的影响[J]. 吉林大学学报(工学版), 2013, 43(03): 595 -601 .
[5] 王同建, 陈晋市, 赵锋, 赵庆波, 刘昕晖, 袁华山. 全液压转向系统机液联合仿真及试验[J]. 吉林大学学报(工学版), 2013, 43(03): 607 -612 .
[6] 张春勤, 姜桂艳, 吴正言. 机动车出行者出发时间选择的影响因素[J]. 吉林大学学报(工学版), 2013, 43(03): 626 -632 .
[7] 马万经, 谢涵洲. 双停车线进口道主、预信号配时协调控制模型[J]. 吉林大学学报(工学版), 2013, 43(03): 633 -639 .
[8] 于德新, 仝倩, 杨兆升, 高鹏. 重大灾害条件下应急交通疏散时间预测模型[J]. 吉林大学学报(工学版), 2013, 43(03): 654 -658 .
[9] 肖赟, 雷俊卿, 张坤, 李忠三. 多级变幅疲劳荷载下预应力混凝土梁刚度退化[J]. 吉林大学学报(工学版), 2013, 43(03): 665 -670 .
[10] 肖锐, 邓宗才, 兰明章, 申臣良. 不掺硅粉的活性粉末混凝土配合比试验[J]. 吉林大学学报(工学版), 2013, 43(03): 671 -676 .