Application domain


Application domain

A domain in software engineering is a set of related software systems that share common design features. Domains in this contexthave been defined as:

*An application area
*A business area
*A software business area
*A software intensive application area
*An application area for which similar software systems have been built

The process of analyzing a domain is called domain analysis. [Frakes, W.B. and Kyo Kang, (2005), "Software Reuse Research: Status and Future", IEEE Transactions on Software Engineering, 31(7), July, pp. 529-536.]

References


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Application Domain — A Common Language Runtime application domain is a mechanism (similar to an operating system process), used to isolate executed software applications from one another so that they do not affect each other. This is achieved by making any unique… …   Wikipedia

  • application domain — noun An isolated context, with its own virtual address space, in which an application runs, analogous to a process in an operating system. Next we create a new thread, and that thread creates a new application domain, loads, and executes an… …   Wiktionary

  • Domain engineering — Domain engineering, also called product line engineering, is the entire process of reusing domain knowledge in the production of new software systems. It is a key concept in systematic software reuse. A key idea in systematic software reuse is… …   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-specific language — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   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-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 Name Server — Domain Name System Pour les articles homonymes, voir DNS. Pile de protocoles 7 • Application 6 • …   Wikipédia en Français

  • Domain Name Service — Domain Name System Pour les articles homonymes, voir DNS. Pile de protocoles 7 • Application 6 • …   Wikipédia en Français

  • Domain name system — Pour les articles homonymes, voir DNS. Pile de protocoles 7 • Application 6 • …   Wikipédia en Français