Journal of Software Engineering and Applications

Volume 3, Issue 4 (April 2010)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 2  Citations  

Separation of Fault Tolerance and Non-Functional Concerns: Aspect Oriented Patterns and Evaluation

HTML  Download Download as PDF (Size: 713KB)  PP. 303-311  
DOI: 10.4236/jsea.2010.34036    6,266 Downloads   10,533 Views  Citations

ABSTRACT

Dependable computer based systems employing fault tolerance and robust software development techniques demand additional error detection and recovery related tasks. This results in tangling of core functionality with these cross cutting non-functional concerns. In this regard current work identifies these dependability related non-functional and cross-cutting concerns and proposes design and implementation solutions in an aspect oriented framework that modularizes and separates them from core functionality. The degree of separation has been quantified using software metrics. A Lego NXT Robot based case study has been completed to evaluate the proposed design framework.

Share and Cite:

Hameed, K. , Williams, R. and Smith, J. (2010) Separation of Fault Tolerance and Non-Functional Concerns: Aspect Oriented Patterns and Evaluation. Journal of Software Engineering and Applications, 3, 303-311. doi: 10.4236/jsea.2010.34036.

Cited by

[1] Aspect Oriented Programming Perspective in Agents and Simulation
2017
[2] Aspect Oriented Programming Perspective in Agents & Simulation
International Journal of Advancements in …, 2017
[3] Efficient fault-injection-based assessment of software-implemented hardware fault tolerance.
2016
[4] Using mutation to design tests for aspect-oriented models
Information and Software Technology, 2016
[5] Efficient fault-injection-based assessment of software-implemented hardware fault tolerance
2016
[6] Mutating aspect-oriented models to test cross-cutting concerns
Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on, 2015
[7] A systematic review of software robustness
Information and Software Technology, 2013
[8] ETMEN PROGRAMLAMADA CEPHE TABANLI PROGRAMLAMA BAKIŞI
2013
[9] Prévention et détection des interférences inter-aspects: méthode et application à l'aspectisation de la tolérance aux fautes
Thèse, 2013
[10] DOCTORAT DE L'UNIVERSITé DE TOULOUSE
2012
[11] Aspect-oriented software for testability
Biomedical Engineering and Informatics (BMEI), 2012 5th International Conference on. IEEE, 2012

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.