Dissertation/Thesis Abstract

Adaptation of AspectJ for C sharp
by Tam, Rachel, M.S., California State University, Long Beach, 2013, 157; 1523056
Abstract (Summary)

Aspect-oriented concepts are continuing to develop a positive reputation for enhancing software development since their initial introduction. Early presentations of aspect-oriented design spotlight aspect ability to modularize crosscutting concerns of a system. Later discussions of aspect-oriented design highlight evolved concepts of aspects assisting in software design solutions.

Aspect-oriented programming is still fairly young. However, the object-oriented programming language Java has a well-established, highly customizable, and commonly used aspect-oriented solution called AspectJ. On the other hand, C#, a similar object-oriented programming language to Java, does not have a comparably convenient aspect-oriented solution. The existing C# aspect solutions are bulky or lack a similar range of features. In an effort to further encourage integration of aspects into non-aspect development, this thesis proposes an adaptation of AspectJ for the C# language called Aspect-C#.

Indexing (document details)
Advisor: Hoffman, Michael
Commitee: Bradley Maples, Tracy, Lam, Shui
School: California State University, Long Beach
Department: Computer Engineering
School Location: United States -- California
Source: MAI 52/01M(E), Masters Abstracts International
Subjects: Information Technology, Computer science
Keywords: Aspect-oriented programming, AspectJ, C#, CSharp, Java
Publication Number: 1523056
ISBN: 978-1-303-20260-5
Copyright © 2020 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy