Software Engineering im Scientific Computing: Beiträge eines by Rolf Lindemann, Siegfried M. Rump (auth.), Wolfgang Mackens,

By Rolf Lindemann, Siegfried M. Rump (auth.), Wolfgang Mackens, Siegfried M. Rump (eds.)

Bei Entwicklern und Anwendern numerischer software program besteht dringender Be­ darf an modernen und praxisnahen Konzepten der Informatik. Umgekehrt stellt die Informatik Werkzeuge zur Verfügung, die im wissenschaftlichen Rechnen nicht immer wahrgenommen werden. Aus diesem Grund veranstaltete die DMV-GAMM-GI Fachgruppe "Nume­ rische software program" zusammen mit der Fachgruppe "Scientific Computing" der DMV, dem Fachausschuß "Scientific Computing" der GAMM sowie der DMV­ Fachgruppe "Industrie- und Wirtschaftsmathematik" im Juni 1995 den paintings­ store "SOFTWARE ENGINEERING IM clinical COMPUTING" in Ham­ burg. Der unerwartet große Zuspruch gab Anlaß, vorliegendes Buch herauszuge­ ben. Das Ziel dieses Buches ist es, die gemeinsamen Probleme und Ziele des wissen­ schaftlichen Rechnens und der anwendungsorientierten Informatik für die jewei­ ligen Gruppen darzustellen, zur Verbesserung der Kommunikation zwischen den Gruppen beizutragen sowie praktische Werkzeuge, Informatik-Methoden und Anforderungen des wissenschaftlichen Rechnens bekannt zu machen. Die insgesamt siebenunddreißig Beiträge wurden nach Themenverwandschaft gruppiert, wenngleich die Zuordnung natürlich nicht eindeutig sein kann. In den ersten beiden Abschnitten wird die alte und keineswegs gelöste Frage nach der geeigneten Programmiersprache für wissenschaftliches Rechnen diskutiert. Auch eingefleischte FORTRAN-Protagonisten werden zugestehen, daß abstrakte Da­ tentypen oder objektorientierte Programmierparadigmen im modernen wissen­ schaftlichen Rechnen hilfreich sein können. Andererseits scheint bei numerischen Kernaufgaben (BLAS) die functionality intestine optimierter FORTRAN-Programme kaum übertreffbar. Liegt die Lösung, wie so oft, in der Mitte? Diese und Fragen nach ordentlicher Dokumentation, Schnittstellenproblematik usw. im Zusammenhang mit Programmiersprachen werden diskutiert. Mögliche Lösungen zum Performance-Problem könnte auch das Spezialisieren bringen, wie es im Abschnitt "partielle Auswertung" vorgestellt wird.

Show description

Read Online or Download Software Engineering im Scientific Computing: Beiträge eines Workshops in Hamburg 6.–8. Juni 1995 PDF

Similar software books

Agile Software Development, Principles, Patterns, and Practices

Written via a software program developer for software program builders, this booklet is a special number of the newest software program improvement tools. the writer contains OOD, UML, layout styles, Agile and XP tools with an in depth description of a whole software program layout for reusable courses in C++ and Java. utilizing a realistic, problem-solving technique, it indicates tips to enhance an object-oriented application—from the early phases of research, throughout the low-level layout and into the implementation. Walks readers throughout the designer's concepts — exhibiting the error, blind alleys, and inventive insights that ensue in the course of the software program layout approach. The booklet covers: Statics and Dynamics; rules of sophistication layout; Complexity administration; ideas of package deal layout; research and layout; styles and Paradigm Crossings. Explains the rules of OOD, one after the other, after which demonstrates them with a variety of examples, thoroughly worked-through designs, and case experiences. Covers traps, pitfalls, and paintings arounds within the software of C++ and OOD after which indicates how Agile tools can be utilized. Discusses the tools for designing and constructing significant software program intimately. encompasses a three-chapter, in-depth, unmarried case examine of a development safety procedure. For software program Engineers, Programmers, and Analysts who are looking to know the way to layout item orientated software program with state-of-the-art tools.

Models in Software Engineering: Workshops and Symposia at MODELS 2011, Wellington, New Zealand, October 16-21, 2011, Reports and Revised Selected Papers

This ebook provides a finished documentation of the clinical final result of satellite tv for pc occasions held on the 14th foreign convention on Model-Driven Engineering, Languages and platforms, types 2011, held in Wellington, New Zealand, in October 2011. as well as three contributions all of the doctoral symposium and the educators' symposium, papers from the next workshops are integrated: variability for you; multi-paradigm modeling; stories and empirical experiences in software program modelling; models@run.

Search Based Software Engineering: 8th International Symposium, SSBSE 2016, Raleigh, NC, USA, October 8-10, 2016, Proceedings

This ebook constitutes the refereed lawsuits of the eighth overseas Symposium on Search-Based software program Engineering, SSBSE 2016, held in Raleigh, NC, united states, in October 2016. The thirteen revised complete papers and four brief papers awarded including 7 problem tune and four graduate scholar song papers have been conscientiously reviewed and chosen from forty eight submissions.

Extra info for Software Engineering im Scientific Computing: Beiträge eines Workshops in Hamburg 6.–8. Juni 1995

Example text

Tuning und Visualisierung als Möglichkeiten zur Leistungssteigerung paralleler Programme. Wissenschaftliche Beiträge zur Informatik (Fakultät Informatik der TU Dresden), 8(1):37-48, 1995. [HS96] H. Haß und Th. Stirner. Ein uniformer Ansatz zur Implementierung paralleler Algorithmen. Technischer Bericht TUD/FI96/03, Fakulät Informatik, Institut Rechnersysteme, TU Dresden, Januar 1996. [Kna89] V. Knaack. Aspekte der objektorientierten Progammierung und Laufzeitorganisation für parallele Rechnersysteme.

4 ([Haß95]) illustriert. alisierung Perfcmarce-Analyse Vorgehen bei der Leistungsoptimierung paralleler Programme. system zur Laufzeit Werte entnommen, die anschließend verdichtet, visualisiert und analysiert werden. Auftretende Laufzeitverluste werden klassifiziert, bewertet und auf Ursachen in der Infrastruktur des Programmes zurückgeführt. Hierfür erweist sich die Verwendung von Programmrahmen ([BKG+92], [CoI89]), für die jeweils gleiche oder ähnliche Verlust klassen benennbar sind, sowohl für das Setzen von Meßpunkten als auch für die Ableitung von Maßnahmen zur Verbesserung des Laufzeitverhaltens, als sinnvoll.

Antwort auf Forderung. Die empfangenen Datenelemente werden dem Heap hinzugefügt. • Abbruch. Das Senden weiterer Forderungen wird verhindert und der Abbruch des Programms veranlaßt. Ein Entwicklungssystem für objektorientierte Parallel programme 49 Vom Nutzer beeinflußbar sind in diesem Rahmen die folgenden Funktionen: Auswahl eines Datenelementes zur Berechnung, Berechnungsschritt für ein Datenelement, Bestimmung neuer Steuerdaten, Strategie zum Versenden einer Forderung und die Bestimmung der zu transferierenden Datenelemente beim Empfangen einer Forderung.

Download PDF sample

Rated 4.56 of 5 – based on 37 votes