Our mission is to improve on current leading-edge software development practices using ideas from programming languages and software engineering. We build on technology that has industry acceptance, we propose improvements and we build tools and write papers to make the benefits of our improvements readily available. We strive for our technology to be self-evidently important and useful.
We teach the technology that we develop, after it has sufficiently matured, in graduate and advanced undergraduate courses and in tutorials at conferences. We distribute the software through the web to get feedback from external users.
Our focus (since 1985) is on Separation of Concerns (SOC) technology.
The exact relationship between SOC, AOOSD and AOSD is still being worked out (see AOP in Demeter).
The mission has been successful and has lead to major adoptions of our techniques in standard software development processes (e.g., the Law of Demeter) and standard tools. Some examples: XPath (succinct navigation), JAXB, AspectJ, UML class diagrams.