Using Aspect-oriented Technology in the Design of Advanced Diagnostic Systems

F. Akkawi, K. Akkawi, A. Bader, D. Fletcher, and D. Duncavage (USA)


Aspect-Oriented Programming, Software design,Reusability.


Software is an integral part of the design current NASA projects such as the International Space Station Program (ISS), yet the final requirements for software are never complete before the majority of the software has been written. These frequent requirement changes may have their impact on the software development process; the impact is on cost and schedule for the most part. This paper presents an approach that utilizes Aspect-Oriented programming in the design and development of ISS software systems. The approach presented will demonstrate its effectiveness in building adaptable software systems that can cope gracefully with the unforeseen requirement changes.

Important Links:

Go Back