Level of Abstraction: Difference between revisions

From CasGroup
Jump to navigationJump to search
Jfromm (talk | contribs)
No edit summary
Jfromm (talk | contribs)
No edit summary
Line 6: Line 6:


* Russ Abbott, [http://cs.calstatela.edu/wiki/images/c/ce/The_reductionist_blind_spot.pdf The reductionist blind spot]
* Russ Abbott, [http://cs.calstatela.edu/wiki/images/c/ce/The_reductionist_blind_spot.pdf The reductionist blind spot]
[[Category:Organization]]

Revision as of 15:03, 2 June 2009

A level of abstraction is an explanation for a certain level of organization in a system. It is related to emergence. Strong emergence requires at least one completely new level of abstraction, if it is defined as the appearance of a new code. The "level of abstraction" is related to the "level of detail", the "scope of view" or the "degree of generality", since abstraction is a concept or idea not associated with any specific instance. A "level of abstraction" for computing is the number of layers between the physical layer (of bits and binary code) and the current representation. A layer is a code, language or protocol which offers a certain service. For example in a computer we have the language cascade from binary code to machine code, byte code and high level code, or the OSI Reference Model.

Links