Problem domain


Problem domain

A problem domain is a domain where the parameters defining the boundaries of the domain and sufficient mappings into a set of ranges including itself are not well enough understood to provide a systematic description of the domain.

A problem domain is simply looking at only the topics you are interested in. For example, if you were developing a system about medicine, you wouldn't include carpets in your problem domain. In this example the domain refers to topics solely within your interest: medicine.

This would be a target space of meta-tools designed to explore a domain-space.

Alternately, a domain specifically defined by some extrinsic problem-system to differentiate it from the set of all domains.

See: domain theory for the mathematical discipline related to these issues.

In this context see information theory as the idea behind a domain as a minimal set of sources for mappings relative to the problem a specific instance of applying Occam's Razor.

Having defined a specific problem domain with sufficient parameters and mappings for consultation, a systematic approach to the solution can be developed in accordance with the Parker Rule. Using this rule, it is implied that any topics not directly associated with the initial problem domain, and it's immediate mappings should not be included within the problem domain, but should be considered as parameters of the secondary mappings of any associated domains.


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Problem domain analysis — is the process of creating a model describing the problem to be solved.DescriptionProblem domain analysis is completely independent of solution domain constructs, and is therefore eminently reusable. Once the problem domain analysis is performed… …   Wikipedia

  • Problem Frames Approach — Problem Analysis or the Problem Frames Approach is an approach to software requirements analysis. It was developed by British software consultant Michael A. Jackson. The Problem Frames Approach was first sketched by Jackson in his book Software… …   Wikipedia

  • Domain-specific multimodeling — Domain specific multimodeling[1] is a software development paradigm where each view is made explicit as a separate domain specific language (DSL). Successful development of a modern enterprise system requires the convergence of multiple views.… …   Wikipedia

  • Domain — may refer to: General Territory (administrative division), a non sovereign geographic area which has come under the authority of another government Public domain, a body of works and knowledge without proprietary interest Eminent domain, the… …   Wikipedia

  • Domain-driven design — (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts.[1] The premise of domain driven design is the following: Placing the project s primary focus …   Wikipedia

  • Domain model — DOM redirects here. For other uses, see DOM (disambiguation). Sample domain model for a health insurance plan A domain model in problem solving and software engineering can be thought of as a conceptual model of a domain of interest (often… …   Wikipedia

  • Domain-specific language — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • domain-specific language — noun A programming / specification language that is dedicated to a particular problem domain, a particular problem representation/solution technique …   Wiktionary

  • Domain name speculation — is the practice of identifying and registering or acquiring Internet domain names with the intent of selling them later for a profit. The main targets of domain name speculation are generic words which can be valuable for type in traffic and for… …   Wikipedia

  • Problem solving — forms part of thinking. Considered the most complex of all intellectual functions, problem solving has been defined as higher order cognitive process that requires the modulation and control of more routine or fundamental skills (Goldstein Levin …   Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.