% 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”.

@INPROCEEDINGS{Frhlich:482170,
      author       = {Fröhlich, Lars and Hensler, Olaf and Jastrow, Ulf and
                      Walla, Marcus and Wilgen, Josef},
      title        = {{T}askomat $\&$ {T}askolib: {A} {V}ersatile, {P}rogrammable
                      {S}equencer for {P}rocess {A}utomation},
      address      = {[Geneva]},
      publisher    = {JACoW Publishing},
      reportid     = {PUBDB-2022-04664},
      isbn         = {978-3-95450-237-0},
      pages        = {94-97},
      year         = {2023},
      comment      = {[Ebook] PCaPAC 2022, Oct. 4-7 - 13th International Workshop
                      on Emerging Technologies and Scientific Facilities Controls
                      : proceedings : PCaPAC 2022 hosted by ELI Beamlines in
                      Dolní Břežany/Prague, Czech Republic, 4-7 October 2022 /
                      , [Geneva] : JACoW Publishing, Feb 2023,},
      booktitle     = {[Ebook] PCaPAC 2022, Oct. 4-7 - 13th
                       International Workshop on Emerging
                       Technologies and Scientific Facilities
                       Controls : proceedings : PCaPAC 2022
                       hosted by ELI Beamlines in Dolní
                       Břežany/Prague, Czech Republic, 4-7
                       October 2022 / , [Geneva] : JACoW
                       Publishing, Feb 2023,},
      abstract     = {This contribution introduces the Taskolib library, a
                      powerful framework for automating processes. Users can
                      easily assemble sequences out of process steps, execute
                      these sequences, and follow their progress. Individual steps
                      are fully programmable in the lightweight Lua language. If
                      desired, sequences can be enhanced with flow control via
                      well-known constructs such as IF, WHILE, or TRY. The library
                      is written in platform-independent C++17 and carries no
                      dependency on any specific control system or communication
                      framework. Instead, such dependencies are injected by client
                      code; as an example, the integration with a DOOCS server and
                      a graphical user interface is demonstrated.},
      month         = {Oct},
      date          = {2022-10-04},
      organization  = {13th International Workshop on
                       Emerging Technologies and Scientific
                       Facilities Controls (formerly Personal
                       Computers and Particle Accelerator
                       Controls), Prague (Czechia), 4 Oct 2022
                       - 7 Oct 2022},
      keywords     = {Accelerator Physics (Other) / Hardware Technologies and
                      Component Integration, System Modeling and Automation
                      (Other) / controls (autogen) / interface (autogen) /
                      operation (autogen) / site (autogen) / software (autogen)},
      cin          = {MCS / FS-FL},
      cid          = {I:(DE-H253)MCS-20120806 / I:(DE-H253)FS-FL-20120731},
      pnm          = {899 - ohne Topic (POF4-899)},
      pid          = {G:(DE-HGF)POF4-899},
      experiment   = {EXP:(DE-H253)XFEL(machine)-20150101 /
                      EXP:(DE-H253)PETRAIV-20220101},
      typ          = {PUB:(DE-HGF)8 / PUB:(DE-HGF)7},
      doi          = {10.18429/JACoW-PCaPAC2022-FRO11},
      url          = {https://bib-pubdb1.desy.de/record/482170},
}