A SOA developer framework for astronomical instrument control software

被引:1
|
作者
Berwein, Juergen [1 ]
Briegel, Florian [1 ]
Gaessler, Wolfgang [1 ]
Kittmann, Frank [2 ]
Pavlov, Alexey [1 ]
机构
[1] Max Planck Inst Astron, Konigstuhl 17, D-69117 Heidelberg, Germany
[2] Univ Cologne, Phys Sect, Cologne, Germany
来源
ADVANCED SOFTWARE AND CONTROL FOR ASTRONOMY II, PTS 1 & 2 | 2008年 / 7019卷
关键词
SOA; LBT; Distributed System; Framework; Instrument Control;
D O I
10.1117/12.789075
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a new and flexible developer framework for high performance service oriented architecture (SOA) based systems, using the middleware called ICE by ZeroC Inc. for interprocess communication. The framework was developed at the Max Planck Institute for Astronomy within the scope of the LBT interferometer LING NIRVANA control software, but. may also be used, in respect of its flexibility, for other astronomical instruments. The systems architecture was designed to decrease the development effort of large SOA (Service Oriented Architecture) based systems like astronomical instrument control software. The advantages of this new framework axe a combination of the online instrument data management, the validation and the ability to integrate user defined data, manipulation.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] A template based SOA developer framework
    Berwein, Juergen
    Briegel, Florian
    Gaessler, Wolfgang
    Kittmann, Frank
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVII, 2008, 394 : 685 - 688
  • [2] A framework for automatic generation of instrument control and monitoring software
    Yoo, DS
    Sim, MS
    Park, SG
    Kim, JH
    Yi, MJ
    KORUS 2003: 7TH KOREA-RUSSIA INTERNATIONAL SYMPOSIUM ON SCIENCE AND TECHNOLOGY, VOL 2, PROCEEDINGS: ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY, 2003, : 428 - 432
  • [3] A SOA-Based Framework for Building Monitoring and Control Software Systems
    Tan, Vu Van
    Yoo, Dae-Seung
    Yi, Myeong-Jae
    EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2009, 5755 : 1013 - 1027
  • [4] A Developer Recommendation Framework in Software Crowdsourcing Development
    Shao, Wei
    Wang, Xiaoning
    Jiao, Wenpin
    SOFTWARE ENGINEERING AND METHODOLOGY FOR EMERGING DOMAINS, 2016, 675 : 151 - 164
  • [5] A framework of incorporating software agents into SOA
    Zhang, TI
    Jiang, H
    PROCEEDINGS OF THE NINTH IASTED INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, 2005, : 370 - 375
  • [6] A Learning to Rank Framework for Developer Recommendation in Software Crowdsourcing
    Zhu, Jiangang
    Shen, Beijun
    Hu, Fanghuai
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 285 - 292
  • [7] Advancements in Astronomical Instrumentation: A New Control Software Framework for ELT and VLT instruments at ESO
    Kiekebusch, M.
    Andolfato, L.
    Del Valle, D.
    Feyrin, S.
    Hoffstadt, A.
    Knudstrup, J.
    Moins, C.
    Munoz, I
    Popovic, D.
    Reinero, C.
    Rosenquist, C.
    Sivera, P.
    Schmutzer, R.
    Szubiakowski, P.
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY VIII, 2024, 13101
  • [8] A Framework to Evaluate Software Developer's Productivity The VALORTIA Project
    Sanchez-Begines, J. M.
    Dominguez-Mayo, F. J.
    Escalona, M. J.
    Mejias, M.
    Sanchez-Gomez, N.
    Bolivar, J. M.
    Morillo, E.
    Perejon, P.
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 160 - 167
  • [9] A common framework for the observation software of astronomical instruments at ESO
    Pozna, E.
    Zins, G.
    Santin, P.
    Beard, S.
    ADVANCED SOFTWARE AND CONTROL FOR ASTRONOMY II, PTS 1 & 2, 2008, 7019
  • [10] SOA Based Mobile Application Software Test Framework
    Liu, Zhi-fang
    Liu, Bin
    Gao, Xiao-peng
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 765 - +