• DocumentCode
    580141
  • Title

    Multi-objective Optimization of Formal Specifications

  • Author

    Struck, Simon ; Lipaczewski, Michael ; Ortmeier, Frank ; Güdemann, Matthias

  • Author_Institution
    Comput. Syst. in Eng., Otto-von-Guericke Univ. Magdeburg, Magdeburg, Germany
  • fYear
    2012
  • fDate
    25-27 Oct. 2012
  • Firstpage
    201
  • Lastpage
    208
  • Abstract
    Even in the domain of safety critical systems, safety and reliability are not the only goals and a developing engineer is faced with the problem to find good compromises wrt. other antagonistic objectives, in particular economic aspects of a system. Thus there does not exist a single optimal design variant of a system but only compromises each "best" in its own rights. With the rising complexity, especially of cyber-physical systems, the process of manually finding best compromises becomes even more difficult. To cope with this problem, we propose a model-based optimization approach which uses quantitative model-based safety analysis. While the general approach is tool-independent, we implement it technically by introducing well defined variation points to a formal system model. These allow enough variability to cover whole families of systems while still being rigorous enough for formal analysis. From the specification of this family of system variants and a set of objective functions, we compute Pareto optimal sets, which represent best compromises. In this paper we present a framework which allows for optimization of arbitrary quantitative goal functions, in particular probabilistic temporal logic properties used for model-based safety analysis. Nevertheless, the approach itself is well applicable to other domains.
  • Keywords
    formal specification; optimisation; probabilistic logic; safety-critical software; temporal logic; arbitrary quantitative goal functions; formal analysis; formal specifications; formal system model; model-based optimization; multiobjective optimization; probabilistic temporal logic properties; quantitative model-based safety analysis; safety critical systems; variation points; Analytical models; Automata; Computational modeling; Hazards; Linear programming; Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering (HASE), 2012 IEEE 14th International Symposium on
  • Conference_Location
    Omaha, NE
  • ISSN
    1530-2059
  • Print_ISBN
    978-1-4673-4742-6
  • Type

    conf

  • DOI
    10.1109/HASE.2012.21
  • Filename
    6375618