h1

h2

h3

h4

h5
h6
% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@PHDTHESIS{Stber:1023731,
      author       = {Stüber, Sebastian},
      othercontributors = {Rumpe, Bernhard and Grosu, Radu},
      title        = {{F}ormal software engineering of distributed systems using
                      focus-streams and automata},
      volume       = {63},
      school       = {RWTH Aachen University},
      type         = {Dissertation},
      address      = {Düren},
      publisher    = {Shaker Verlag},
      reportid     = {RWTH-2025-10702},
      isbn         = {978-3-8191-0514-2},
      series       = {Aachener Informatik-Berichte, Software Engineering},
      pages        = {1 Online-Ressource : Illustrationen},
      year         = {2025},
      note         = {Druckausgabe: 2026. - Auch veröffentlicht auf dem
                      Publikationsserver der RWTH Aachen University, 2025;
                      Dissertation, RWTH Aachen University, 2025},
      abstract     = {The increasing complexity of software systems, particularly
                      in distributed environments, necessitates verification
                      methods to ensure correctness and reliability. This
                      dissertation addresses the research question: How can formal
                      verification efficiently support model-driven software
                      engineering projects? Despite the critical importance of
                      this inquiry, prior efforts have been constrained by a lack
                      of comprehensive frameworks that effectively integrate
                      formal verification with practical software engineering
                      processes, often overlooking the dynamic nature of evolving
                      requirements. Central to this thesis is the mathematical
                      formalization of Focus within the theorem prover Isabelle.
                      This involves specifying both deterministic and
                      non-deterministic components to facilitate flexible
                      adaptation to changing requirements. The contributions
                      include developing theoretical foundations and practical
                      tools, resulting in a set of definitions and lemmata that
                      enhance the rigor of software specifications. By automating
                      aspects of formal verification, this work enables developers
                      to concentrate on high-level design decisions rather than
                      manual proof construction. Additionally, it introduces
                      development patterns that demonstrate how to apply the
                      developed theorems to solve problems and prove refinement
                      properties, thereby making formal methods more accessible
                      and applicable to real-world challenges.},
      cin          = {121510},
      ddc          = {004},
      cid          = {$I:(DE-82)121510_20140620$},
      typ          = {PUB:(DE-HGF)11 / PUB:(DE-HGF)3},
      doi          = {10.18154/RWTH-2025-10702},
      url          = {https://publications.rwth-aachen.de/record/1023731},
}