Early Adopter Counseling

If you want to take advantage of aspect-oriented programming not only during the development stage, but also in the design of a new or existing application, project support throughout all stages (analysis, design and implementation) can help you to recognize problems at an early stage and to take the right (design) decisions. Since every Java™ program is also a valid AspectJ™ program, it is also possible to rework existing projects with the methodology of AOP.

Project language: German or English

Project support for you AOP familiarization project

Our project support can help you at all stages of your software development to get the most out of the possibilities offered by AOP:

  • Analysis:

    During the analysis of the problem domain, those requirements and concerns that cannot be squeezed into a class hierarchy in classical object-oriented design are identified as aspect candidates.

  • Design:

    During the design stage, the crosscutting concerns are modularized as aspects. So they become - just like objects - part of the design model and the software documentation.