Home > CSC-OpenAccess Library > Manuscript Information
EXPLORE PUBLICATIONS BY COUNTRIES |
EUROPE | |
MIDDLE EAST | |
ASIA | |
AFRICA | |
............................. | |
United States of America | |
United Kingdom | |
Canada | |
Australia | |
Italy | |
France | |
Brazil | |
Germany | |
Malaysia | |
Turkey | |
China | |
Taiwan | |
Japan | |
Saudi Arabia | |
Jordan | |
Egypt | |
United Arab Emirates | |
India | |
Nigeria |
Aspect Oriented Programming Through C#.NET
Harsha Bopuri, Raied Salman
Pages - 23 - 32 | Revised - 15-08-2013 | Published - 15-09-2013
Published in International Journal of Software Engineering (IJSE)
MORE INFORMATION
KEYWORDS
Aspect Oriented Programming, Cross Cutting Concerns.
ABSTRACT
.NET architecture was introduced by Microsoft as a new software development environment based on components. This architecture permits for effortless integration of classical distributed programming paradigms with Web computing. .NET describes a type structure and introduces ideas such as component, objects and interface which form the vital foundation for distributed component-based software development. Just as other component frameworks, .NET largely puts more emphasis on functional aspects of components. Non-functional interfaces including CPU usage, memory usage, fault tolerance and security issues are however not presently implemented in .NET’s constituent interfaces. These attributes are vital for developing dependable distributed applications capable of exhibiting consistent behavior and withstanding faults.
C. Fraleigh et al.(2001). Design and deployment of a passive monitoring infrastructure.Lecture Notes in Computer Science. | |
Clarke, S. & Jackson, A. (2004). SourceWeave.NET: Cross-Language Aspect-Oriented Programming. Available:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.158.8736&rep=rep1&type=pdf | |
Constantinos A. Constantinides and Tzilla Elrad.(2000). On the requirements for concurrent soft-ware architectures to support advanced separation of concerns. The Workshop on AdvancedSeparation of Concerns in Object-Oriented Systems, OOPSLA. | |
D. Box, “Essential COM”, 1998 Addison-Wesley, ISBN 0-201-63446-5 | |
Ferguson, D. (2004). Aspect. Net. Source Code… Available: http://www2.syscon.com/itsg/virtualcd/dotnet/archives/0104/safonov/index.html | |
G. Kiczaleset al. “Aspect Oriented Programming”, 1997. In proceedings of the European Conference on Object –Oriented Programming (ECOOP), Finland: Springer Verlag LNCS 1241. | |
Gnanasekaran, V. (2008). Rating of Open Source AOP Frameworks in .NET.Available: http://www.codeproject.com/Articles/28387/Rating-of-Open-Source-AOPFrameworks-in-NET | |
Groves, M. (2013). Aspect-Oriented Programming in .NET. Available:http://www.manning.com/groves/AOP.NETSampleCh01.pdf | |
Gustavo, A. & Grawehr, P. (2010). A Dynamic AOP-Engine for .NET. Available:ftp://ftp.inf.ethz.ch/doc/tech-reports/4xx/445.pdf | |
Jangid, D. & Dave. R. (2012). Investigating the Web Application of AOP Using Aspect. Net Framework. Available:http://www.ijarcsse.com/docs/papers/8_August2012/Volume_2_issue_8/V2I800142.pdf | |
K.Lieberherr, D. Orleans and J. Ovlinger. (2001). “Aspect-Oriented Programming with Adaptive Methods”, Communications of the ACM, Vol. 44, Issue 10. | |
Kim, H. (2002). AspectC#: An AOSD Implementation for C#. Available: https://www.cs.tcd.ie/publications/tech-reports/reports.02/TCD-CS-2002-55.pdf | |
Lee Breslau et al. (1999). Web caching and zipf-like distributions: Evidence and implications. In INFOCOM 1. | |
Li Fan, Pei Cao, Wei Lin, and Quinn Jacobson.(1999). Web prefetching between lowbandwidth clients and proxies: Potential and performance. In Measurement and Modeling of ComputerSystems. | |
Miller, J. (2011). AOP with StructureMap Container. Available:http://weblogs.asp.net/thangchung/archive/2011/01/25/aop-with-structuremap-container.aspx | |
Pérez, J. et.al (2010). Executing Aspect-Oriented Component-Based Software Architectures on .NET Technology. Available:http://www.sparxsystems.com/downloads/whitepapers/Aspect-Oriented_PRISMANET.pdf. | |
Pei Cao and Sandy Irani.(1997). Cost-aware WWW proxy caching algorithms. In Proceedings of the 1997 Usenix Symposium on Internet Technologies and Systems (USITS-97),Monterey,CA. | |
S. Hanenberg, R. Unland, “Concerning AOP and Inheritance”, Dept. of Mathematics and Computer Science University of Essen. | |
Safonov, D. (2004). Aspect.NET: Concepts and Architecture. Available:http://www.aspectdotnet.org/articles/AspectDotNet2004_Article.pdf | |
Safonov, D. (2011). Aspect-oriented programming (AOP). Available:http://www.cs.helsinki.fi/en/event/58498. | |
Schult, W. & Polze, A. (2008). Design by Contract in .NET Using Aspect Oriented Programming. Available: http://www.tuplespaces.net/research/loom/Slides/DBC.pdf | |
SUN Microsystems, “JavaBeans: The Only Component Architecture for Java Technology”,http://java.sun.com/products/javabeans/. | |
Mr. Harsha Bopuri
Director Business Applications/ IT Developments
IMATRIX Corp
North Brunswick, NJ 08902 - United States of America
hbopuri@hotmail.com
Professor Raied Salman
University of Northern Virginia
Adjunct faculty, Computer Science Department
7601 Little River Turnpike, Annandale, VA 22003 - United States of America
|
|
|
|
View all special issues >> | |
|
|