AspectsExternal LinkAims to increase modularity by allowing the separation of cross-cutting concerns. This allows behaviors that are not central to the business logic (such as logging) to be added to a program without cluttering the code of core functions.DetailsGeneralHomeExternal LinkPlangsAdaGroovyPlangsNameDescriptionAdaHigh-level, structured, and object-oriented language with strong typing, used for reliability in mission-critical systems.GroovyFlexible and dynamic language for the Java platform with strong integration capabilities.