Auflistung Softwaretechnik-Trends 44(4) - 2024 nach Autor:in "Armbruster, Martin"
1 - 4 von 4
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragPerformance Factors of Proxy Objects in the Eclipse Modeling Framework(Softwaretechnik-Trends Band 44, Heft 4, 2024) Armbruster, MartinModel-driven engineering provides several benefits. A widely used modeling framework is the Eclipse Modeling Framework. It offers a default serialization and includes a proxy mechanism to lazy load models. However, to the best of our knowledge, there is no investigation how the proxy mechanism impacts the performance. Therefore, factors influencing the perfor mance of the proxy mechanism are identified and experimentally investigated. Among these factors, the proxy resolution, consisting of the loading of another model and searching within this model, has an impact.
- KonferenzbeitragPerformance Factors of Proxy Objects in the Eclipse Modeling Framework(Softwaretechnik-Trends Band 44, Heft 4, 2024) Armbruster, MartinModel-driven engineering provides several benefits. A widely used modeling framework is the Eclipse Modeling Framework. It offers a default serialization and includes a proxy mechanism to lazy load models. However, to the best of our knowledge, there is no investigation how the proxy mechanism impacts the performance. Therefore, factors influencing the perfor mance of the proxy mechanism are identified and experimentally investigated. Among these factors, the proxy resolution, consisting of the loading of another model and searching within this model, has an impact.
- KonferenzbeitragTowards Bringing Vitruvius into the Cloud(Softwaretechnik-Trends Band 44, Heft 4, 2024) Armbruster, Martin; Weber, Thomas; König, LarsModel consistency, e.g., to keep an architectural model and a source code model of a system consistent, is a topic of active research, driven by a need from industry. Academic approaches, e.g., Vitruvius, provide solutions to such pressing problems, but often lack usability, e.g., for collaborative modeling, which is a use case we want to provide in the future. To improve the usability of Vitruvius, we extended it with server client functionality. This improves the usability, but may introduce performance disadvantages. Thus, we investigated and compared the performance of our new server-client implementation to local instances, which are monolithic, to estimate the additional overhead. The results indicate that the server-client implementation can add minimal overhead.
- KonferenzbeitragTowards Bringing Vitruvius into the Cloud(Softwaretechnik-Trends Band 44, Heft 4, 2024) Armbruster, Martin; Weber, Thomas; König, LarsModel consistency, e.g., to keep an architectural model and a source code model of a system consistent, is a topic of active research, driven by a need from industry. Academic approaches, e.g., Vitruvius, provide solutions to such pressing problems, but often lack usability, e.g., for collaborative modeling, which is a use case we want to provide in the future. To improve the usability of Vitruvius, we extended it with server client functionality. This improves the usability, but may introduce performance disadvantages. Thus, we investigated and compared the performance of our new server-client implementation to local instances, which are monolithic, to estimate the additional overhead. The results indicate that the server-client implementation can add minimal overhead.