
Aspect.NET
and AOP for TWC book Web site
This is Aspect.NET and AOP for TWC book Web site
managed by Professor Vladimir O. Safonov,
Russian users, please go to http://polyhimnie.math.spbu.ru/jtl
, section: Aspect.NET
New! Aspect.NET
version compatible to Visual Studio 2010 is coming this year (2011). Please
stay with us!
Aspect.NET
2.2 - a multi-language version of Aspect.NET shipped, with support of Visual Basic as the
second aspect implementation language (Nov 5, 2010).
Now
it is possible to implement aspects either in C# or in VB. Version compatible
to VS 2005.
Professor Vladimir Safonov’s home page
Using
Aspect-Oriented Programming for Trustworthy Software Development book by V.O.
Safonov
Aspect.NET
is an aspect-oriented programming framework for
Microsoft.NET developed at
Project supported by Microsoft Research in 2002, 2004 and 2006.
Aspect.NET is currently used in 26 countries.
We receive a lot of positive feedback from our customers
Welcome to the world of AOP with our Aspect.NET –
you can download the system, user guide and samples here.
Pre-requisites of using
Aspect.NET
Aspect.NET works as add-in to Visual Studio.NET 2005
under Windows XP + SP2.
To handle .NET assemblies, Aspect.NET uses Microsoft Phoenix .
Please note that the latest version of Aspect.NET (2.2)
uses Phoenix
RDK March 2007 , not the latest
version of
Please be sure to download and install the appropriate version of
The Aspect.NET team is looking for sponsors and customers.
If you’d like to support our project, please contact Vladimir
Safonov by email (the reference to my home page is given below)
Aspect.NET team:
Professor
of computer science,
Head
of Laboratory
Scientific advisor and chief architect
Dmitry Grigoryev
PhD - Congratulations on dissertation proof 12/17/2009!
Weaver
Mikhail Gratchev
PhD
- Congratulations
on dissertation proof 02/18/2010!
Aspect.NET Framework and installer;
Aspect.log4net logging tool
PhD
student (2005 – 2007)
Aspect.NET.ML meta-language converter to
C#
PhD
- Congratulations
on dissertation proof 12/16/2010!
AspectRotor – Aspect.NET for SSCLI /
Rotor
Doan Nguyen Van
PhD student
Web programming aspects
library
Web aspect example for this library
Anna Kogay
PhD
student
Aspect.NET for design-by contract;
Aspect4DBC aspect library
Graduate
student (2010)
Visual Basic support: Integration to
Visual Studio
Aibek Sarimbekov
Graduate
student (2010)
Visual Basic support: Aspect.NET.ML
converter to VB.NET
Vladimir Safonov’s book on AOP, Aspect.NET and
their use for trustworthy computing
To get up to date with AOP, Aspect.NET and their use for
trustworthy
software development, we recommend to order the new
Professor Safonov’s book, published at Wiley Interscience
in June 2008.
Got interested? Please order the book at Amazon
.
Aspect samples from the book
Here are the archives with Visual Studio.NET 2005 solutions
for samples used in the book.
You can download them and use to learn AOP and Aspect.NET:
ArgumentChecks - Section 4.7.1
ExceptionHandling - Section 4.3
Aspect.NET
papers:
.NET Developer's
Journal, 2003