Auflistung Softwaretechnik-Trends 35(3) - 2015 nach Titel
1 - 10 von 26
Treffer pro Seite
Sortieroptionen
- Zeitschriftenartikel38. Treffen der GI-Fachgruppe Test, Analyse & Verifikation von Software (TAV 38) 15. und 16. Oktober 2015, s-Lab, Paderborn(Softwaretechnik-Trends Band 35, Heft 3, 2015) Pietschker, Andrej
- ZeitschriftenartikelAdaptive Application Performance Management for Big Data Stream Processing(Softwaretechnik-Trends Band 35, Heft 3, 2015) Eichelberger, Holger; Qin, Cui; Schmid, Klaus; Niederée, ClaudiaBig data applications with their high-volume and dynamically changing data streams impose new challenges to application performance management. Efficient and effective solutions must balance performance versus result precision and cope with dramatic changes in real-time load and needs without overprovisioning resources. Moreover, a developer should not be burdened too much with addressing performance management issues, so he can focus on the functional perspective of the system For addressing these challenges, we present a novel comprehensive approach, which combines software configuration, model-based development, application performance management and runtime adaptation.
- ZeitschriftenartikelAnalyzing Cost-Efficiency of Cloud Computing Applications with SimuLizar(Softwaretechnik-Trends Band 35, Heft 3, 2015) Lehrig, V; Eikerling, HendrikIn cloud computing, software applications are potentially able to use only the computing resources that are minimally needed for performant operation. Because cloud providers provision such resources on a pay-per-use basis, software architects are interested in analyzing the operational costs that accrue for such applications, allowing architects to optimize for cost-efficiency. Current analysis approaches like Palladio focus on traditional performance metrics but lack support for cost-efficiency metrics. Therefore, software architects have to inaccurately estimate operational costs of their applications, potentially leading to economically unusable applications. To tackle this problem, we integrated cost metrics into SimuLizar, a Palladio extension for analyzing cloud computing applications. Our integration allows architects to attach prices to computing resources used by software applications. In a proof-of-concept evaluation with a simple book shop, we show that our integration allows architects to analyze costs with high accuracy.
- ZeitschriftenartikelAutomated Transformation of Descartes Modeling Language to Palladio Component Model(Softwaretechnik-Trends Band 35, Heft 3, 2015) Walter, Jürgen; Eismann, Simon; Hildebrandt, AdrianModel-based performance predictions and reconfigurations enable optimizing resource efficiency while ensuring that Quality-of-Service demands are met in today’s complex ITsystems. The Descartes Modeling Language (DML) and the Palladio Component Model (PCM) are two architectural performance modeling formalisms applied in this context. This paper compares DML to PCM concerning similarities, differences and semantic gaps. Based on this, we propose a mapping from DML to PCM for which we implemented a tool realizing an automated transformation.
- ZeitschriftenartikelBest Practices zur Standardisierung von Testmetriken als Teilaspekt zur Erreichung von Automotive SPICE® Reifegradstufe 3(Softwaretechnik-Trends Band 35, Heft 3, 2015) Hefke, Max; Pohlmann, HorstDie rasante Entwicklung im Automobilbereich und die zunehmende Vernetzung neuer (Safety und Security) Sicherheitssysteme innerhalb und außerhalb des Fahrzeuges führen unweigerlich zu einer steigenden Testkomplexität. Demzufolge werden bereits heute aus den tausenden von Anforderungen/Testfällen zukünftig zehntausende von Anforderungen bzw. Testfällen im anforderungsbasierten Testen. Der Einsatz von standardisierten und automatisierten Testmetriken stellt einen Ansatz dar, diese Komplexität zu beherrschen. Metriken, welche die Eigenschaft besitzen ein Messobjekt in der Softwaretechnik zu vermessen und in Zahlen auszudrücken, wie z.B. die Anzahl der atomaren Anforderungen eines Subsystems, sind von der Akquisition bis zur Freigabe ein nützliches Werkzeug. Sie dienen sowohl zur Überwachung und Steuerung der Entwicklungs- und Testprozesse als auch für die Herleitung der Kriterien für die Freigabe in den Integrationsstufen bis zur Serie. Zudem kann die formale Vollständigkeit bzgl. der bidirektionalen Traceability nach ASPICE mit einfachen Mitteln nachgewiesen werden [1]. Die Traceability erstreckt sich z.B. von den Software Anforderungen über die spezifizierten Software Testfälle und nach ASPICE 3.0 zusätzlich bis hin zu den Software Testergebnissen.
- ZeitschriftenartikelCfP: Workshop Entwicklung zuverlässiger Software-Systeme 9. Juni 2016, Regensburg(Softwaretechnik-Trends Band 35, Heft 3, 2015) Keller, Hubert B.; Mottok, Jürgen; Plödereder, Erhard
- ZeitschriftenartikelCombining Kieker with Gephi for Performance Analysis and Interactive Trace Visualization(Softwaretechnik-Trends Band 35, Heft 3, 2015) Zirkelbach, Christian; Hasselbring, Wilhelm; Carr, LesliePerforming an analysis of established software usually is challenging. Based on reverse engineering through dynamic analysis, it is possible to perform a software performance analysis, in order to detect performance bottlenecks or issues. This process is often divided into two consecutive tasks. The first task concerns monitoring the software, and the second task covers analysing and visualizing the results. In this paper, we report on our performance analysis of the Perl-based open repository software EPrints, which has now been continuously developed for more than fifteen years. We analyse and evaluate the software using Kieker, and employ the visualization tool Gephi for performance analysis and interactive trace visualization. This allows us, in collaboration with the EPrints development team, to reverse engineer their software EPrints, to give new and unexpected insights, and to detect potential bottlenecks.
- ZeitschriftenartikelDrei Methoden, ein Ziel: Testautomatisierung mit BDD, MBT und KDT im Vergleich(Softwaretechnik-Trends Band 36, Heft 3, 2015) Brandes, Christian; Eberhardinger, Benedikt; Faragó, David; Friske, Mario; Güldali, Baris; Pietschker, Andrej
- ZeitschriftenartikelExtending the Palladio Component Model to Analyze Data Contention for Modernizing Transactional Software Towards Service-Orientation(Softwaretechnik-Trends Band 35, Heft 3, 2015) Merkle, Philipp; Knoche, HolgerThe performance of data-intensive software, such as most enterprise software, is determined by two types of contention: The contention for physical resources, and the contention for data accessed within transactions. When modernizing existing software towards service-orientation, especially the latter type of contention may increase significantly due to access restructuring. To ensure acceptable performance of the modernized application, an in-advance analysis of the expected performance is required. However, most designoriented performance models do not provide appropriate means for modeling data contention. In this paper, we propose an extension to the Palladio Component Model, called PCM.TX, which enables the analysis of performance effects due to data contention.
- ZeitschriftenartikelFast and efficient operational time series storage: The missing link in dynamic software analysis(Softwaretechnik-Trends Band 35, Heft 3, 2015) Lautenschlager, Florian; Kumlehn, Andreas; Adersberger, Josef; Philippsen, MichaelDistributed applications, cloud systems, the Internet of Things, etc. are generating increasing amounts of operational data, such as CPU loads, thread states, memory consumptions, method runtimes, or logs. Many tools continuously collect and analyze such data that is best represented as time series. Typical analyses try to find and localize runtime incidents like outliers, leaks, or trend anomalies. However, these analyses need an efficient use of storage and a fast interactive query execution, that general purpose storage systems do not provide: neither storing operational time series data in general-purpose databases nor in conventional time series databases fulfills these requirements. We present Chronix, a novel time series storage that is optimized for operational time series and that improves the link between storage and analysis in a dynamic software analysis toolchain. With Chronix a toolchain not only stores data 4–33 times faster and it takes 5–171 times less storage space than with other time series databases, it also executes queries in 15–74% and analyses in 25–74% of the time.
- «
- 1 (current)
- 2
- 3
- »