Concern (computer science)

Source: Wikipedia, the free encyclopedia.

In computer science, a concern is a particular set of information that has an effect on the code of a computer program. A concern can be as general as the details of database interaction or as specific as performing a primitive calculation, depending on the level of conversation between developers and the program being discussed. IBM uses the term concern space to describe the sectioning of conceptual information.[1]

Overview

Usually the code can be separated into logical sections, each addressing separate concerns, and so it hides the need for a given section to know particular information addressed by a different section. This leads to a

bugs
in the operation of the program.

Paradigms that specifically address the issue of concern separation:

See also

References

  1. ^ Concern Spaces at IBM Archived 2008-01-22 at the Wayback Machine
  2. ^ Mendhekar, Anurag, Gregor Kiczales, and John Lamping. "RG: A Case-Study For Aspect-Oriented Programming" Archived 2007-09-08 at the Wayback Machine Xerox Palo Alto Research Center. Feb 1997.

External links