Entwicklung fehlertoleranter Software (Fault Tolerant Software Development)
(EN google-translate)
(PL google-translate)
Material vom 29.09.2016
Themenschwerpunkte
|
1. Entwurfsmuster für fehlertoleranten Softwareentwurf
Beispiel: RECOVERY BLOCKS
Hanmer, R.S., "Pattern for Fault Tolerant Software", S.34, John Wiley & Sons, Weinheim 2007.
Bild 0-1: Beispiel für die Anwendung des Entwurfsmusters für Recovery Blöcke.
2. Javascript
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language:javascript>
function verarbeiten()
{
var x = document.getElementById("x").value;
var y = document.getElementById("y").value;
var z = x*y;
document.getElementById("z").value = z;
}
</script>
</head>
<body>
<form>
<input type="text" value="" id="x"/>*<input type="text" value="" id="y"/>
<input type="button" onClick="javascript:verarbeiten()" value="="/>
<input type="text" value="" id="z"/>
</form>
</body>
</html>
Code 0-1: Beispielquelltext eines Javascript-Programms, das in eine Webseite eingebettet ist.
3. Kiosksysteme
Holfelder, W., "Multimediale Kiosksysteme", S.16, Vieweg, Wiesbaden 1995.
Kiosksysteme sollen hier als Anwendungsfall bei der Entwicklung fehlertolranter Software verwendet werden, weil hier bestimmte Anforderungen auftreten, die diesen Aufwand sinnvoll erscheinen lassen. Ein Kiosksystem sollte ...
|
4. Petrinetze
Petrinetze können zur Modellierung nebenläufiger Prozesse verwendet wurden in den 1960er Jahren von Carl Adam Petri erfunden.
Wikipedia, Netzresource https://de.wikipedia.org/wiki/Petri-Netz, 28.09.2016.
Bild 0-1: Beispiel-Petrinetz umgesetzt mit PIPE V4.3.0