IntroductionWho We Are
Aspect-Oriented Software Development, AOSD, is made up of a team of motivated individuals with a strong interest in modularity and aspect-oriented software development projects and new developments. As a project website, our goal is to provide information on the importance of modularity in programming. A significant amount of our information is obtained from live conferences, paper presentations, and events — events to whose organisation we are ourselves a major contributor. Some of the information is provided by our partners in the promotion of the aspect-oriented software development field.
Our beliefModularity Is The Solution
Throughout the history of mankind, software development has grown ever more complex, with programmers coping with projects of enormous scale to meet their stakeholders' demands. We believe modularity is the solution that makes large-scale projects — projects requiring millions of lines of code — easier to develop. We believe that through the aspect-oriented software development paradigm, programmers can genuinely improve on existing software development.
We represent a platform to foster this cause, through our information dissemination and our conference organisation. We hold ourselves accountable for the growth of aspect-oriented software development practice — and that is the reason for our commitment to providing adequate information on new innovations, research, and findings on the application of modularity in programming. We owe it a duty to share our knowledge and findings through conferences, and through the publications on this website. We strongly believe aspect-oriented programming has a promising future: programmers get to enjoy what they love doing, once it is made simple through modularization.
Our heritageA Legacy To Extend
As software developers, we are aware that programming is ever-evolving, with new developments arriving to make things better. Our mission is to promote the evolution of aspect-oriented programming — a more efficient paradigm for modularity than the object-oriented programming language — which resolves the issues of cross-cutting concerns through the modularization provided by modules called aspects. Our drive is to lift up the heritage we have received on modularity. We want to ensure that modularization through this new paradigm is kept alive and improved upon in the years to come. It is a practice and a legacy we want to extend to others in the field, to create room for its improvement. That is the legacy we hold for those coming after us.
Our missionSharing The Importance Of Modularity
At Aspect-Oriented Software Development, our mission is to share the importance of modularity with the community of software developers who hope to improve their software project development processes through the better modular applications presented by aspect-oriented programming. In software development processes, we know that cross-cutting concerns and localization problems are real issues. And to complement the development standards of both structural and procedural programming designs, it is the introduction of aspects that makes the difference in modularization. Our mission is to promote this cause through our own style of information delivery.
We hope to inspire many to make the application of modularity a priority in their programming, through this project website. That is why we present real-life situations, and the practical works of those who share the same dream we do.
We see it as a responsibility resting on our shoulders to be as informative as possible — to help as many as we can on the subject matter.
Our visionWhere Modularization Rules
Aspect-Oriented Software Development, AOSD, envisions a programming environment where modularization rules — and where aspect-oriented software development projects lead the way.
The futureBetter, Together
Every programmer should find pleasure in what they do when executing a high-scale software development project. For that to be achieved, we know that getting every stakeholder, researcher, and programmer involved holds great promise for the future of modularization.
The future of modularity is great when we all team up to share our ideas, demonstrate our works, and enlighten one another on why modularity matters in today's programming world.
Through interactions, meet-ups, and conferences, we know much can be done to promote our cause of modularity. We invite you to:
- Share your ideas, innovations, and project papers about modularity
- Give support to modularity by engaging with us on this website
- Attend the conferences that bring together stakeholders, engineers, programmers, and experts in the field
Together, we can take modularity to the top.