Site Glossary Main
Last updated: Friday, 28-Apr-2006 08:58:58 MDT  

Glossary of Terms

Aspect A cross-cutting concern that does not directly relate to the core concern. Aspects are nonetheless important to the program. Common aspects include: Security, Threading, Logging, etc.
Aspect-Oriented Programming The type of programming that isolates and manages aspects. AOSD
Concern The primary responsibility of an algorithm. A concern has a purpose which it must fulfill during the life of a program. In most cases, people only regard the core concern when looking at a program's functionality. However, there usually exists additional, required algorithms ("cross-cutting concerns") that support underlying functionality.
Core Concern The primary set of tasks that an algorithm must perform in order to be complete.
Cross-Cutting Concern The algorithm that undercuts the algorithm so that secondary (yet important, think: "security") tasks are accomplished.
Product Line

Copyright © 2001-2006 Intelligent Algorithmic Solutions and Sean Walton eMail