 A more general characterization views reductionism as a research strategy. On this methodological view reductionism can be characterized by a set of so-called heuristics (non-algorithmic, efficient, error-based, purpose-oriented, problem-solving tasks) (Wimsatt 2006): heuristics of conceptualization (e.g., descriptive localization of properties, system-environment interface determinism, level and entity-dependence), heuristics of model-building and theory construction (e.g., model intra-systemic localization with emphasis of structural properties over functional ones, contextual simplification and external generalization) and heuristics of observation and experimental design (e.g., focused observation, environmental control, local scope of testing, abstract shared properties, behavioral regularity and context-independence of results).