h1

h2

h3

h4

h5
h6


001     51773
005     20231205093111.0
024 7 _ |2 Laufende Nummer
|a 30458
024 7 _ |2 URN
|a urn:nbn:de:hbz:82-opus-32730
024 7 _ |2 HSB
|a 910020451
024 7 _ |2 OPUS
|a 3273
037 _ _ |a RWTH-CONV-114028
041 _ _ |a English
082 _ _ |a 004
084 7 _ |2 rvk
|a ST 153
100 1 _ |0 P:(DE-82)012890
|a Armoush, Ashraf
|b 0
|e Author
245 _ _ |a Design patterns for safety-critical embedded systems
|c vorgelegt von Ashraf Armoush
|h online, print
246 _ 3 |a Entwurfsmuster für sicherheitskritische eingebettete Systeme
|y German
260 _ _ |a Aachen
|b Publikationsserver der RWTH Aachen University
|c 2010
300 _ _ |a XIV, 181 S. : graph. Darst.
336 7 _ |a Dissertation / PhD Thesis
|0 PUB:(DE-HGF)11
|2 PUB:(DE-HGF)
|b phd
|m phd
336 7 _ |a Thesis
|0 2
|2 EndNote
336 7 _ |a doctoralThesis
|2 DRIVER
336 7 _ |a PHDTHESIS
|2 BibTeX
336 7 _ |a Output Types/Dissertation
|2 DataCite
336 7 _ |a DISSERTATION
|2 ORCID
502 _ _ |o 2010-06-15
|a Aachen, Techn. Hochsch., Diss., 2010
|g Fak01
520 _ _ |a Over the last few years, embedded systems have been increasingly used in safety-critical applications where failure can have serious consequences. The design of these systems is a complex process, which is requiring the integration of common design methods both in hardware and software to fulfill functional and non-functional requirements for these safety-critical applications. Design patterns, which give abstract solutions to commonly recurring design problems, have been widely used in the software and hardware domain. In this thesis, the concept of design patterns is adopted in the design of safety-critical embedded system. A catalog of design patterns was constructed to support the design of safety-critical embedded systems. This catalog includes a set of hardware and software design patterns which cover common design problems such as handling of random and systematic faults, safety monitoring, and sequence control. Furthermore, the catalog provides a decision support component that supports the decision process of choosing a suitable pattern for a particular problem based on the available resources and the requirements of the applicable patterns. As non-functional requirements are an important aspect in the design of safety-critical embedded systems, this work focuses on the integration of implications on non-functional properties in the existing design pattern concept. A pattern representation is proposed for safety-critical embedded application design methods by including fields for the implications and side effects of the represented design pattern on the non-functional requirements of the systems. The considered requirements include safety, reliability, modifiability, cost, and execution time. Safety and reliability represent the main non-functional requirements that should be provided in the design of safety-critical applications. Thus, reliability and safety assessment methods are proposed to show the relative safety and reliability improvement which can be achieved when using the design patterns under consideration. Moreover, a Monte Carlo based simulation method is used to illustrate the proposed assessment method which allows comparing different design patterns with respect to their impact on safety and reliability.
|l eng
520 3 _ |a Seit einigen Jahren werden eingebettete Systeme zunehmend in sicherheitskritischen Anwendungen eingesetzt, in welchen ein Ausfall zu ernsthaften Konsequenzen führen kann. Der Entwurf solcher Systeme stellt einen komplexen Prozess dar, der die Integration gängiger Entwurfsmuster sowohl für Hardware als auch für Software voraussetzt, um funktionale sowie nicht-funktionale Anforderungen sicherheitskritischer Anwendungen zu erfüllen. Entwurfsmuster, die abstrakte Lösungen für häufig wiederkehrende Entwurfsprobleme bieten, finden Anwendung im der Software- und Hardware-Entwurf. In dieser Dissertation wird das Konzept der Entwurfsmuster auf den Entwurf sicherheitskritischer eingebetteter Systeme angewendet. Um den Entwurf zu unterstützen, wurde ein Katalog entsprechender Entwurfsmuster erstellt. Diese Sammlung umfasst Entwurfsmuster für Hardware- und Softwaredesign, die weit verbreitete Entwurfsprobleme, wie zum Beispiel die Behandlung von zufälligen und systematischen Fehlern, Sicherheitsüberwachung und Ablaufkontrolle abdecken. Des Weiteren enthält der Katalog eine Komponente zur Entscheidungsfindung, die basierend auf verfügbaren Ressourcen und Anforderungen die Auswahl geeigneter Entwurfsmuster für ein bestimmtes Problem unterstützt. Da nicht-funktionale Anforderungen eine wichtige Rolle im Entwurf sicherheitskritischer, eingebetteter Systeme spielen, legt diese Arbeit den Schwerpunkt auf die Integration von Auswirkungen auf nicht-funktionale Anforderungen in das existierende Entwurfsmusterkonzept. Die Auswahl eines Entwurfsmusters für eine sicherheitskritische, eingebettete Anwendung erfolgt unter Einbezug der Auswirkungen und Seiteneffekte, die das repräsentierte Entwurfsmuster auf die nicht-funktionalen Anforderungen des Systems haben kann. Dabei werden Sicherheit, Änderbarkeit, Kosten und Ausführungszeit als Anforderungen in Betracht gezogen. Sicherheit und Zuverlässigkeit stellen die wichtigsten nicht-funktionalen Anforderungen dar, die beim Entwurf sicherheitskritischer Anwendungen sichergestellt sein sollten. Daher präsentiert diese Arbeit Bewertungsmethoden, um relative Sicherheits- und Zuverlässigkeitsverbesserungen bewerten zu können, die sich aus der Anwendung der vorgeschlagenen Entwurfsmuster ergeben. Außerdem wird eine Monte-Carlo-basierte Simulationsmethode angewendet, um die vorgeschlagene Bewertungsmethode zu illustrieren. Dadurch wird der Vergleich der Eignung verschiedener Entwurfsmuster für Sicherheit und Zuverlässigkeit ermöglicht.
|l ger
591 _ _ |a Germany
650 _ 7 |a Eingebettetes System
|2 SWD
650 _ 7 |a Entwurfsmuster
|2 SWD
653 _ 7 |a Informatik
653 _ 7 |a nicht-funktionale Anforderung
|2 ger
653 _ 7 |a embedded system
|2 eng
653 _ 7 |a design patterns
|2 eng
653 _ 7 |a non-functional requirements
|2 eng
700 1 _ |a Kowalewski, Stefan
|0 P:(DE-82)IDM06137
|b 1
|e Thesis advisor
856 4 _ |u https://publications.rwth-aachen.de/record/51773/files/3273.pdf
909 C O |o oai:publications.rwth-aachen.de:51773
|p openaire
|p open_access
|p urn
|p driver
|p VDB
|p dnbdelivery
915 _ _ |0 StatID:(DE-HGF)0510
|2 StatID
|a OpenAccess
920 1 _ |0 I:(DE-82)122810_20140620
|k 122810
|l Lehrstuhl für Informatik 11 (Software für eingebettete Systeme)
|x 0
920 1 _ |0 I:(DE-82)120000_20140620
|k 120000
|l Fachgruppe Informatik
|x 1
970 _ _ |a HT016417535
980 _ _ |a phd
980 _ _ |a I:(DE-82)122810_20140620
980 _ _ |a I:(DE-82)120000_20140620
980 _ _ |a VDB
980 _ _ |a UNRESTRICTED
980 _ _ |a ConvertedRecord
980 1 _ |a FullTexts
980 _ _ |a FullTexts


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21