![]() |
![]() |
|
|||||||||||||||||||
![]() |
|
||||||||||||||||||||
![]() |
|
||||||||||||||||||||
AspectC++ Add-InYou are a software developer and get angry because your instrumentation tool isn't able to really cope with your code? You are annoyed by being driven into making all tracing instrumentation manually? You have to call methods with permuted parameters but don't like to change the original source code? You are a project manager and your developer team is kept busy again and again by modifying existing code? You get worked up about wasting so much time with bug tracking and debugging? Maybe you should have a closer look at AspectC++! AspectC++ Add-In by pure-systems is the first and only integrated solution for aspect-oriented software development with C++ which is the most widley used programming language worldwide. As an Add-In it is especially designed for Microsoft® Visual Studio® which is the most widely used integrated development environment worldwide. What is AspectC++ Add-In?
AspectC++ is an aspect-oriented extension to the C++ programming language. Like AspectJ™ for the Java programming language AspectC++ supports the modular implementation of crosscutting concerns in C++ programs. AspectC++ code is transformed into standard C++ source code.
Add-In system requirements
Why using AspectC++ Add-In?AspectC++ Add-In is a cost-efficient integrated solution for your approach to aspect-oriented programming. pure-systems accompanies your first steps by professional support on demand. AspectC++ Add-In's considerable advantages are evident:
Aspect-Oriented Programming (AOP)Often a single dimension of functional decomposition is not sufficient to implement all properties of a program in a modular way. That leads to a code tangling problem: code which stems from a single design decision is widely scattered across the program. Aspect-oriented programming languages like AspectC++ solve this problem by providing powerful language features called aspects. Aspects facilitate the modular implementation of such crosscutting concerns. Aspects can be used to implement crosscutting concerns like error checking and handling, synchronization, caching, and many others. The aspect code is completely separated from the code it affects. Thus, aspects 'make the code look more like your design' (Gregor Kiczales/Intentional Software). The aspect weaver is a development tool that is needed to implement the aspects' ghostly influence on the rest of the program. It 'weaves' aspect code fragments into the affected component code. The resulting instruction sequence is now ready to be compiled.
|
Aktuelles:
Do, 18. Dez 2008
pure::variants 3.0.3 releasedThe newest pure::variants Release (3.0.3) is now available for download.
Mi, 05. Nov 2008
Danfoss wins IBM Software Innovation Prize 2008Danfoss Drives has received the Software Innovation Prize 2008 from IBM Denmark for its Software Product Line.
Di, 09. Sep 2008
pure::variants 3.0 releasedRelease 3 of pure::variants, an Eclipse integrated software variant management suite has been released today. |
||||||||||||||||||||