Continuous Integration of Performance Models for Lua-Based Sensor Applications: Unterschied zwischen den Versionen

Aus SDQ-Institutsseminar
(Die Seite wurde neu angelegt: „{{Vortrag |vortragender=Lukas Burgay |email=lukas.burgey@student.kit.edu |vortragstyp=Masterarbeit |betreuer=Manar Mazkatli |termin=Institutsseminar/2023-05-05…“)
 
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
|termin=Institutsseminar/2023-05-05
|termin=Institutsseminar/2023-05-05
|vortragsmodus=in Präsenz
|vortragsmodus=in Präsenz
|kurzfassung=Architecture-level performance models of software like the PCM can aid with the development of the software by preventing architecture degradation
|kurzfassung=Architecture-level performance models of software like the PCM can aid with the development of the software by preventing architecture degradation and helping to diagnose performance issues during the implementation phase.
and helping to diagnose performance issues during the implementation phase.
Previously, manual intervention was required to create and update such models.
Previously, manual intervention was required to create and update such models.
The CIPM approach can be employed to automatically make a calibrated PCM instance available during the development of software.
The CIPM approach can be employed to automatically make a calibrated PCM instance available during the development of software.

Version vom 26. April 2023, 13:57 Uhr

Vortragende(r) Lukas Burgay
Vortragstyp Masterarbeit
Betreuer(in) Manar Mazkatli
Termin Fr 5. Mai 2023
Vortragsmodus in Präsenz
Kurzfassung Architecture-level performance models of software like the PCM can aid with the development of the software by preventing architecture degradation and helping to diagnose performance issues during the implementation phase.

Previously, manual intervention was required to create and update such models. The CIPM approach can be employed to automatically make a calibrated PCM instance available during the development of software. A prototypical implementation of the CIPM approach targets microservice-based web applications implemented in Java. No implementations for other programming languages exist and the process of adapting the CIPM approach to support another programming language has previously not been explored.

We present an approach to adapting CIPM to support Lua-based sensor applications. A prototypical implementation of the adapted approach was evaluated using real-world Lua-based sensor applications from the SICK AppSpace ecosystem. The evaluation demonstrates the feasibility of the adapted approach, but also reveals minor technical issues with the implementation.