Goal-oriented architecture for telescope control software

被引:0
|
作者
Andolfato, L. [1 ]
Karban, R. [2 ]
机构
[1] European Southern Observ, Karl Schwarzschild Str 2, Garching, Germany
[2] CALTECH, Jet Prop Lab, 4800 Oak Grove Dr, Pasadena, CA USA
关键词
Telescope Control Software; Goal Oriented Control Software; State Analysis; SysML; Control Software Architecture;
D O I
10.1117/12.2575434
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Modern telescope control systems control a multitude of sensors and actuators physically distributed across subsystems. Traditionally, control systems are specified to compute system outputs based on reference setpoints despite environmental or internal disturbances. The control strategies are typically tightly coupled and very prescriptive, defining how exactly the control is to be achieved. In a goal-oriented approach, the control system architecture emphasizes the operational aspect, specifying the behavior at a higher level in terms of operational goals, considering several aspects such as environmental conditions and required wavefront quality. The result is an architecture that can more autonomously handle different control strategies, taking into account systematically the physical states of the system which are relevant for control. This paper demonstrates the feasibility of a goal-oriented approach by analyzing four fundamental functions: pointing, tracking, offsetting, and dome vignetting. The resulting SysML analysis and design models are used to develop a software prototype for distributed telescope control. Typical operational scenarios are discussed and compared to the ESO Very Large Telescope control software architecture.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Goal-oriented software assessment
    Weiss, DM
    Bennett, D
    Payseur, JY
    Tendick, P
    Zhang, P
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 221 - 231
  • [2] A Goal-Oriented Approach to Software Obfuscation
    Yamauchi, Hiroki
    Monden, Akito
    Nakamura, Masahide
    Tamadd, Haruaki
    Kanzaki, Yuichiro
    Matsumoto, Ken-Ichi
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 59 - 71
  • [3] Goal-oriented customization of software cockpits
    Heidrich, Jens
    Muench, Juergen
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2010, 22 (05): : 381 - 405
  • [4] A goal-oriented software testing methodology
    Nguyen, Duy Cu
    Perini, Anna
    Tonella, Paolo
    [J]. AGENT-ORIENTED SOFTWARE ENGINEERING VIII, 2008, 4951 : 58 - 72
  • [5] Goal-Oriented Software Design Reviews
    Wakimoto, Michiyo
    Morisaki, Shuji
    [J]. IEEE ACCESS, 2022, 10 (32584-32594): : 32584 - 32594
  • [6] Towards Goal-Oriented Software Requirements Elicitation
    Redouane, Abdesselam
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 596 - 599
  • [7] NBDI: AN ARCHITECTURE FOR GOAL-ORIENTED NORMATIVE AGENTS
    Neto, Baldoino F. dos S.
    da Silva, Viviane Torres
    de Lucena, Carlos J. P.
    [J]. ICAART 2011: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 1, 2011, : 116 - 125
  • [8] NBDI: An architecture for goal-oriented normative agents
    Computer Science Department, PUC-Rio, Rio de Janeiro, Brazil
    不详
    [J]. ICAART - Proc. Int. Conf. Agents Artif. Intell., (116-125):
  • [9] Software product metrics - Goal-oriented software product measurement
    Muench, Juergen
    Hamann, Dirk
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2006, 4034 : 455 - 457
  • [10] GOAL-ORIENTED CONCURRENCY-CONTROL
    VIANU, V
    VOSSEN, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 364 : 398 - 414