Aspect-oriented approach for the improvement of the reliability and time performance of a fault-tolerant system

the principle of separation of concerns is a basis element in the software engineering and allows for the division of properties, becoming smaller each time, so as to master their complexity, from the design phase to achievement phase. This paper proposes the probabilistic assessment of critical fau...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of computer science and information security 2011-08, Vol.9 (8), p.229
Hauptverfasser: Bouragba, Khalid, Belhadaoui, Hicham, Ouzzif, Mohammed, Rifi, Mounir
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:the principle of separation of concerns is a basis element in the software engineering and allows for the division of properties, becoming smaller each time, so as to master their complexity, from the design phase to achievement phase. This paper proposes the probabilistic assessment of critical fault-tolerant programmed systems to improve reliability and availability of an embedded system. In addition, to improve their response time, we use separation of concerns approach, functional (behavior) and non-functional (control). This phase will be achieved by developing a simulator based on aspect-oriented programming (AspectJ). The main objective is to show the impact of this separation on the response time when a hardware architecture of a processor executes instructions and routines of a software application correctly. The probabilistic assessment is based on the failure rate of software instructions executed on hardware architecture of a stack processor whose choice will be justified. The failures considered in this work are the basis of a study of decomposition and refinement carried out by the NFR Framework. As a result, this work has treated the issue of hardware / software interaction in programmed critical systems and the improvement of execution time. [PUBLICATION ABSTRACT]
ISSN:1947-5500