Model based systems engineering for astronomical projects

Model Based Systems Engineering (MBSE) is an emerging field of systems engineering for which the System Modeling Language (SysML) is a key enabler for descriptive, prescriptive and predictive models. This paper surveys some of the capabilities, expectations and peculiarities of tools-assisted MBSE experienced in real-life astronomical projects. The examples range in depth and scope across a wide spectrum of applications (for example documentation, requirements, analysis, trade studies) and purposes (addressing a particular development need, or accompanying a project throughout many - if not all - its lifecycle phases, fostering reuse and minimizing ambiguity). From the beginnings of the Active Phasing Experiment, through VLT instrumentation, VLTI infrastructure, Telescope Control System for the E-ELT, until Wavefront Control for the E-ELT, we show how stepwise refinements of tools, processes and methods have provided tangible benefits to customary system engineering activities like requirement flow-down, design trade studies, interfaces definition, and validation, by means of a variety of approaches (like Model Checking, Simulation, Model Transformation) and methodologies (like OOSEM, State Analysis)

[1]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[2]  R. Karban,et al.  An ontology for State Analysis: Formalizing the mapping to SysML , 2012, 2012 IEEE Aerospace Conference.

[3]  Robert Karban,et al.  10.5.2 Three years of MBSE for a large scientific programme: Report from the Trenches of Telescope Modeling , 2012 .

[4]  Luigi Andolfato,et al.  Formal validation of fault management design solutions , 2014, SOEN.

[5]  L. Andolfato,et al.  A PLATFORM INDEPENDENT FRAMEWORK FOR STATECHARTS CODE GENERATION , 2011 .

[6]  Norman J. Walsh,et al.  DocBook: The Definitive Guide , 1999 .

[7]  P.C. Mehlitz Trust Your Model - Verifying Aerospace System Models with Java Pathfinder , 2008, 2008 IEEE Aerospace Conference.

[8]  Michel D. Ingham,et al.  Engineering Complex Embedded Systems with State Analysis and the Mission Data System , 2004, J. Aerosp. Comput. Inf. Commun..

[9]  Saulius Pavalkis,et al.  Derived Properties: A User Friendly Approach To Improving Model Traceability , 2013, Inf. Technol. Control..

[10]  A. Wayne Wymore,et al.  Model-based systems engineering , 1993 .

[11]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[12]  L. Noethe,et al.  Exploring model based engineering for large telescopes: getting started with descriptive models , 2008, Astronomical Telescopes + Instrumentation.

[13]  Luigi Andolfato,et al.  Workstation software framework , 2008, Astronomical Telescopes + Instrumentation.

[14]  Nicolas Rouquette,et al.  Semantically-Rigorous Systems Engineering Using SysML and OWL , 2012 .

[15]  Robert Karban,et al.  VLTI auxiliary telescopes: a full object-oriented approach , 2000, Astronomical Telescopes and Instrumentation.

[16]  D. Dvorak,et al.  Towards a State Based Control Architecture for Large Telescopes: Laying a Foundation at the VLT , 2011 .

[17]  Michel D. Ingham,et al.  Engineering Complex Embedded Systems with State Analysis and the Mission Data System , 2004 .