A spiral model of software development and enhancement
ACM SIGSOFT Software Engineering Notes
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Aspect-oriented programming: Introduction
Communications of the ACM
Communications of the ACM
Communications of the ACM
Bionformatics Computing
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Introduction to Bioinformatics
Introduction to Bioinformatics
Aspect-oriented programming with AspectJ
IBM Systems Journal
Java for Bioinformatics and Biomedical Applications
Java for Bioinformatics and Biomedical Applications
Using Aspect-Oriented Programming for Trustworthy Software Development
Using Aspect-Oriented Programming for Trustworthy Software Development
Eclipse aspectj: aspect-oriented programming with aspectj and the eclipse aspectj development tools
Eclipse aspectj: aspect-oriented programming with aspectj and the eclipse aspectj development tools
Hi-index | 0.01 |
The application of AOP methodology has been investigated in the development of Bioinformatics Software -- Bioseqsearch, using Eclipse-AJDT environment. The software aims to reveal the biological significance of an unknown sequence using similarity search through biological databases using NCBI BLAST via internet, thus deciphering the structure and biological function. Crosscutting concerns have been identified and modularized into aspects, thus reducing the complexity of the design due to elimination of code scattering and tangling. The impact of using this methodology on various quality factors of the software has been examined. The study assesses the usefulness of AOP methodology in design and implementation of real world bioinformatics software projects.