fbpx
Wikipedia

Black box

In science, computing, and engineering, a black box is a system which can be viewed in terms of its inputs and outputs (or transfer characteristics), without any knowledge of its internal workings. Its implementation is "opaque" (black). The term can be used to refer to many inner workings, such as those of a transistor, an engine, an algorithm, the human brain, or an institution or government.

Black box systems
System
Black box, Oracle machine
Methods and techniques
Black-box testing, Blackboxing
Related techniques
Feed forward, Obfuscation, Pattern recognition, White box, White-box testing, Gray-box testing, System identification
Fundamentals
A priori information, Control systems, Open systems, Operations research, Thermodynamic systems

To analyze an open system with a typical "black box approach", only the behavior of the stimulus/response will be accounted for, to infer the (unknown) box. The usual representation of this black box system is a data flow diagram centered in the box.

The opposite of a black box is a system where the inner components or logic are available for inspection, which is most commonly referred to as a white box (sometimes also known as a "clear box" or a "glass box").

History edit

 
A black box model can be used to describe the outputs of systems.

The modern meaning of the term "black box" seems to have entered the English language around 1945. In electronic circuit theory the process of network synthesis from transfer functions, which led to electronic circuits being regarded as "black boxes" characterized by their response to signals applied to their ports, can be traced to Wilhelm Cauer who published his ideas in their most developed form in 1941.[1] Although Cauer did not himself use the term, others who followed him certainly did describe the method as black-box analysis.[2] Vitold Belevitch[3] puts the concept of black-boxes even earlier, attributing the explicit use of two-port networks as black boxes to Franz Breisig in 1921 and argues that 2-terminal components were implicitly treated as black-boxes before that.

In cybernetics, a full treatment was given by Ross Ashby in 1956.[4] A black box was described by Norbert Wiener in 1961 as an unknown system that was to be identified using the techniques of system identification.[5] He saw the first step in self-organization as being to be able to copy the output behavior of a black box. Many other engineers, scientists and epistemologists, such as Mario Bunge,[6] used and perfected the black box theory in the 1960s.

System theory edit

 
The open system theory is the foundation of black box theory. Both have focus on input and output flows, representing exchanges with the surroundings.

In systems theory, the black box is an abstraction representing a class of concrete open system which can be viewed solely in terms of its stimuli inputs and output reactions:

The constitution and structure of the box are altogether irrelevant to the approach under consideration, which is purely external or phenomenological. In other words, only the behavior of the system will be accounted for.

The understanding of a black box is based on the "explanatory principle", the hypothesis of a causal relation between the input and the output. This principle states that input and output are distinct, that the system has observable (and relatable) inputs and outputs and that the system is black to the observer (non-openable).[7]

Recording of observed states edit

An observer makes observations over time. All observations of inputs and outputs of a black box can be written in a table, in which, at each of a sequence of times, the states of the box's various parts, input and output, are recorded. Thus, using an example from Ashby, examining a box that has fallen from a flying saucer might lead to this protocol:[4]

Time States of input and output
11:18 I did nothing—the Box emitted a steady hum at 240 Hz.
11:19 I pushed over the switch marked K: the note rose to 480 Hz and remained steady.
11:20 I accidentally pushed the button marked “!”—the Box increased in temperature by 20 °C.
... Etc.

Thus, every system, fundamentally, is investigated by the collection of a long protocol, drawn out in time, showing the sequence of input and output states. From this there follows the fundamental deduction that all knowledge obtainable from a Black Box (of given input and output) is such as can be obtained by re-coding the protocol (the observation table); all that, and nothing more.[4]

If the observer also controls input, the investigation turns into an experiment (illustration), and hypotheses about cause and effect can be tested directly.

When the experimenter is also motivated to control the box, there is active feedback in the box/observer relation, promoting what in control theory is called a feed forward architecture.

Modeling edit

The modeling process is the construction of a predictive mathematical model, using existing historic data (observation table).

Testing the black box model edit

A developed black box model is a validated model when black-box testing methods[8] ensures that it is, based solely on observable elements.

With back testing, out of time data is always used when testing the black box model. Data has to be written down before it is pulled for black box inputs.

Other theories edit

 
The observed hydrograph is a graphic of the response of a watershed (a blackbox) with its runoff (red) to an input of rainfall (blue).

Black box theories are those theories defined only in terms of their function.[9][10] The term can be applied in any field where some inquiry is made into the relations between aspects of the appearance of a system (exterior of the black box), with no attempt made to explain why those relations should exist (interior of the black box). In this context, Newton's theory of gravitation can be described as a black box theory.[11]

Specifically, the inquiry is focused upon a system that has no immediately apparent characteristics and therefore has only factors for consideration held within itself hidden from immediate observation. The observer is assumed ignorant in the first instance as the majority of available data is held in an inner situation away from facile investigations. The black box element of the definition is shown as being characterised by a system where observable elements enter a perhaps imaginary box with a set of different outputs emerging which are also observable.[12]

Adoption in humanities edit

In humanities disciplines such as philosophy of mind and behaviorism, one of the uses of black box theory is to describe and understand psychological factors in fields such as marketing when applied to an analysis of consumer behaviour.[13][14][15]

Black box theory edit

Black Box theory is even wider in application than professional studies:

The child who tries to open a door has to manipulate the handle (the input) so as to produce the desired movement at the latch (the output); and he has to learn how to control the one by the other without being able to see the internal mechanism that links them. In our daily lives we are confronted at every turn with systems whose internal mechanisms are not fully open to inspection, and which must be treated by the methods appropriate to the Black Box.

— Ashby[4]

(...) This simple rule proved very effective and is an illustration of how the Black Box principle in cybernetics can be used to control situations that, if gone into deeply, may seem very complex.
A further example of the Black Box principle is the treatment of mental patients. The human brain is certainly a Black Box, and while a great deal of neurological research is going on to understand the mechanism of the brain, progress in treatment is also being made by observing patients' responses to stimuli.

— Duckworth, Gear and Lockett[16]

Applications edit

 
When the observer (an agent) can also do some stimulus (input), the relation with the black box is not only an observation, but an experiment.

Computing and mathematics edit

  • In computer programming and software engineering, black box testing is used to check that the output of a program is as expected, given certain inputs.[17] The term "black box" is used because the actual program being executed is not examined.
  • In computing in general, a black box program is one where the user cannot see the inner workings (perhaps because it is a closed source program) or one which has no side effects and the function of which need not be examined, a routine suitable for re-use.
  • Also in computing, a black box refers to a piece of equipment provided by a vendor for the purpose of using that vendor's product. It is often the case that the vendor maintains and supports this equipment, and the company receiving the black box typically is hands-off.
  • In mathematical modeling, a limiting case.

Science and technology edit

  • In neural networking or heuristic algorithms (computer terms generally used to describe 'learning' computers or 'AI simulations'), a black box is used to describe the constantly changing section of the program environment which cannot easily be tested by the programmers. This is also called a white box in the context that the program code can be seen, but the code is so complex that it is functionally equivalent to a black box.
  • In physics, a black box is a system whose internal structure is unknown, or need not be considered for a particular purpose.
  • In cryptography to capture the notion of knowledge obtained by an algorithm through the execution of a cryptographic protocol such as a zero-knowledge proof protocol. If the output of an algorithm when interacting with the protocol matches that of a simulator given some inputs, it only needs to know the inputs.

Other applications edit

See also edit

References edit

  1. ^ Cauer, Wilhelm; Theorie der linearen Wechselstromschaltungen, Vol.I, Akademische Verlags-Gesellschaft Becker und Erler, Leipzig, 1941.
  2. ^ Cauer, Emil; Mathis, Wolfgang; and Pauli, Rainer; "Life and Work of Wilhelm Cauer (1900 – 1945)", Proceedings of the Fourteenth International Symposium of Mathematical Theory of Networks and Systems (MTNS2000), p4, Perpignan, June, 2000. Retrieved online 19 September 2008.
  3. ^ Belevitch, Vitold; "Summary of the history of circuit theory", Proceedings of the IRE, vol 50, Iss 5, pp. 848-855, May 1962.
  4. ^ a b c d Ashby, W. Ross; An introduction to cybernetics, London: Chapman & Hall, 1956, chapter 6: The black box, pp. 86–117.
  5. ^ Wiener, Norbert; Cybernetics: or the Control and Communication in the Animal and the Machine, MIT Press, 1961, ISBN 0-262-73009-X, page xi
  6. ^ a b Bunge, Mario; "A general black-box theory", Philosophy of Science, Vol. 30, No. 4, 1963, pp. 346-358. jstor/186066
  7. ^ Glanville, Ranulph; "Black Boxes", Cybernetics and Human Knowing, 2009, pp. 153-167.
  8. ^ See for ex. the British standard BS 7925-2 (Software component testing), or its 2001 work draft,
    BCS SIGIST (British Computer Society Specialist Interest Group in Software Testing), "Standard for Software Component Testing", Working Draft 3.4, 27 April 2001 webpage.
  9. ^ Definition from Answers.com
  10. ^ Clara, Parker (1963). "A General Black Box Theory". Philosophy of Science. Mario Bunge. 30 (4): 346–358. doi:10.1086/287954. S2CID 123014360. Retrieved 23 December 2020.
  11. ^ Vincent Wilmot, "Sir Isaac Newton - mathematical laws Black Box theory", new-science-theory.com, retrieved 13 October 2022.
  12. ^ Physics dept, Temple University, Philadelphia
  13. ^ Institute for working futures 26 June 2012 at the Wayback Machine part of Advanced Diploma in Logistics and Management. Retrieved 11/09/2011
  14. ^ Black-box theory used to understand Consumer behaviour Marketing By Richard L. Sandhusen. Retrieved 11/09/2011
  15. ^ designing of websites Retrieved 11/09/2011
  16. ^ WE Duckworth, AE Gear and AG Lockett (1977), "A Guide to Operational Research". doi:10.1007/978-94-011-6910-3
  17. ^ Beizer, Boris; Black-Box Testing: Techniques for Functional Testing of Software and Systems, 1995, ISBN 0-471-12094-4
  18. ^ "Mind as a Black Box: The Behaviorist Approach", pp. 85-88, in Friedenberg, Jay; and Silverman, Gordon; Cognitive Science: An Introduction to the Study of Mind, Sage Publications, 2006.

black, this, article, about, abstract, concept, black, systems, black, boxes, aircraft, flight, recorder, other, uses, disambiguation, science, computing, engineering, black, system, which, viewed, terms, inputs, outputs, transfer, characteristics, without, kn. This article is about the abstract concept of black box systems For black boxes in aircraft see Flight recorder For other uses see Black box disambiguation In science computing and engineering a black box is a system which can be viewed in terms of its inputs and outputs or transfer characteristics without any knowledge of its internal workings Its implementation is opaque black The term can be used to refer to many inner workings such as those of a transistor an engine an algorithm the human brain or an institution or government Black box systemsSystemBlack box Oracle machineMethods and techniquesBlack box testing BlackboxingRelated techniquesFeed forward Obfuscation Pattern recognition White box White box testing Gray box testing System identificationFundamentalsA priori information Control systems Open systems Operations research Thermodynamic systemsvteTo analyze an open system with a typical black box approach only the behavior of the stimulus response will be accounted for to infer the unknown box The usual representation of this black box system is a data flow diagram centered in the box The opposite of a black box is a system where the inner components or logic are available for inspection which is most commonly referred to as a white box sometimes also known as a clear box or a glass box Contents 1 History 2 System theory 2 1 Recording of observed states 2 2 Modeling 2 3 Testing the black box model 3 Other theories 3 1 Adoption in humanities 3 2 Black box theory 4 Applications 4 1 Computing and mathematics 4 2 Science and technology 4 3 Other applications 5 See also 6 ReferencesHistory edit nbsp A black box model can be used to describe the outputs of systems The modern meaning of the term black box seems to have entered the English language around 1945 In electronic circuit theory the process of network synthesis from transfer functions which led to electronic circuits being regarded as black boxes characterized by their response to signals applied to their ports can be traced to Wilhelm Cauer who published his ideas in their most developed form in 1941 1 Although Cauer did not himself use the term others who followed him certainly did describe the method as black box analysis 2 Vitold Belevitch 3 puts the concept of black boxes even earlier attributing the explicit use of two port networks as black boxes to Franz Breisig in 1921 and argues that 2 terminal components were implicitly treated as black boxes before that In cybernetics a full treatment was given by Ross Ashby in 1956 4 A black box was described by Norbert Wiener in 1961 as an unknown system that was to be identified using the techniques of system identification 5 He saw the first step in self organization as being to be able to copy the output behavior of a black box Many other engineers scientists and epistemologists such as Mario Bunge 6 used and perfected the black box theory in the 1960s System theory edit nbsp The open system theory is the foundation of black box theory Both have focus on input and output flows representing exchanges with the surroundings In systems theory the black box is an abstraction representing a class of concrete open system which can be viewed solely in terms of its stimuli inputs and output reactions The constitution and structure of the box are altogether irrelevant to the approach under consideration which is purely external or phenomenological In other words only the behavior of the system will be accounted for Mario Bunge 6 The understanding of a black box is based on the explanatory principle the hypothesis of a causal relation between the input and the output This principle states that input and output are distinct that the system has observable and relatable inputs and outputs and that the system is black to the observer non openable 7 Recording of observed states edit An observer makes observations over time All observations of inputs and outputs of a black box can be written in a table in which at each of a sequence of times the states of the box s various parts input and output are recorded Thus using an example from Ashby examining a box that has fallen from a flying saucer might lead to this protocol 4 Time States of input and output11 18 I did nothing the Box emitted a steady hum at 240 Hz 11 19 I pushed over the switch marked K the note rose to 480 Hz and remained steady 11 20 I accidentally pushed the button marked the Box increased in temperature by 20 C Etc Thus every system fundamentally is investigated by the collection of a long protocol drawn out in time showing the sequence of input and output states From this there follows the fundamental deduction that all knowledge obtainable from a Black Box of given input and output is such as can be obtained by re coding the protocol the observation table all that and nothing more 4 If the observer also controls input the investigation turns into an experiment illustration and hypotheses about cause and effect can be tested directly When the experimenter is also motivated to control the box there is active feedback in the box observer relation promoting what in control theory is called a feed forward architecture Modeling edit This section needs expansion You can help by adding to it June 2019 The modeling process is the construction of a predictive mathematical model using existing historic data observation table Testing the black box model edit This section needs expansion You can help by adding to it June 2019 A developed black box model is a validated model when black box testing methods 8 ensures that it is based solely on observable elements With back testing out of time data is always used when testing the black box model Data has to be written down before it is pulled for black box inputs Other theories edit nbsp The observed hydrograph is a graphic of the response of a watershed a blackbox with its runoff red to an input of rainfall blue Black box theories are those theories defined only in terms of their function 9 10 The term can be applied in any field where some inquiry is made into the relations between aspects of the appearance of a system exterior of the black box with no attempt made to explain why those relations should exist interior of the black box In this context Newton s theory of gravitation can be described as a black box theory 11 Specifically the inquiry is focused upon a system that has no immediately apparent characteristics and therefore has only factors for consideration held within itself hidden from immediate observation The observer is assumed ignorant in the first instance as the majority of available data is held in an inner situation away from facile investigations The black box element of the definition is shown as being characterised by a system where observable elements enter a perhaps imaginary box with a set of different outputs emerging which are also observable 12 Adoption in humanities edit In humanities disciplines such as philosophy of mind and behaviorism one of the uses of black box theory is to describe and understand psychological factors in fields such as marketing when applied to an analysis of consumer behaviour 13 14 15 Black box theory edit This section needs expansion You can help by adding to it June 2019 Black Box theory is even wider in application than professional studies The child who tries to open a door has to manipulate the handle the input so as to produce the desired movement at the latch the output and he has to learn how to control the one by the other without being able to see the internal mechanism that links them In our daily lives we are confronted at every turn with systems whose internal mechanisms are not fully open to inspection and which must be treated by the methods appropriate to the Black Box Ashby 4 This simple rule proved very effective and is an illustration of how the Black Box principle in cybernetics can be used to control situations that if gone into deeply may seem very complex A further example of the Black Box principle is the treatment of mental patients The human brain is certainly a Black Box and while a great deal of neurological research is going on to understand the mechanism of the brain progress in treatment is also being made by observing patients responses to stimuli Duckworth Gear and Lockett 16 Applications edit nbsp When the observer an agent can also do some stimulus input the relation with the black box is not only an observation but an experiment Computing and mathematics edit In computer programming and software engineering black box testing is used to check that the output of a program is as expected given certain inputs 17 The term black box is used because the actual program being executed is not examined In computing in general a black box program is one where the user cannot see the inner workings perhaps because it is a closed source program or one which has no side effects and the function of which need not be examined a routine suitable for re use Also in computing a black box refers to a piece of equipment provided by a vendor for the purpose of using that vendor s product It is often the case that the vendor maintains and supports this equipment and the company receiving the black box typically is hands off In mathematical modeling a limiting case Science and technology edit In neural networking or heuristic algorithms computer terms generally used to describe learning computers or AI simulations a black box is used to describe the constantly changing section of the program environment which cannot easily be tested by the programmers This is also called a white box in the context that the program code can be seen but the code is so complex that it is functionally equivalent to a black box In physics a black box is a system whose internal structure is unknown or need not be considered for a particular purpose In cryptography to capture the notion of knowledge obtained by an algorithm through the execution of a cryptographic protocol such as a zero knowledge proof protocol If the output of an algorithm when interacting with the protocol matches that of a simulator given some inputs it only needs to know the inputs Other applications edit In philosophy and psychology the school of behaviorism sees the human mind as a black box 18 see other theories See also editBlack box group Blackboxing Flight recorder Grey box model Hysteresis Open system in general Systems theory in Thermodynamics in Control theory Multi agent system Prediction Retrodiction Related theories Oracle machine Pattern recognition Systems theory Signal processing System identification Stimulus response modelReferences edit Cauer Wilhelm Theorie der linearen Wechselstromschaltungen Vol I Akademische Verlags Gesellschaft Becker und Erler Leipzig 1941 Cauer Emil Mathis Wolfgang and Pauli Rainer Life and Work of Wilhelm Cauer 1900 1945 Proceedings of the Fourteenth International Symposium of Mathematical Theory of Networks and Systems MTNS2000 p4 Perpignan June 2000 Retrieved online 19 September 2008 Belevitch Vitold Summary of the history of circuit theory Proceedings of the IRE vol 50 Iss 5 pp 848 855 May 1962 a b c d Ashby W Ross An introduction to cybernetics London Chapman amp Hall 1956 chapter 6 The black box pp 86 117 Wiener Norbert Cybernetics or the Control and Communication in the Animal and the Machine MIT Press 1961 ISBN 0 262 73009 X page xi a b Bunge Mario A general black box theory Philosophy of Science Vol 30 No 4 1963 pp 346 358 jstor 186066 Glanville Ranulph Black Boxes Cybernetics and Human Knowing 2009 pp 153 167 See for ex the British standard BS 7925 2 Software component testing or its 2001 work draft BCS SIGIST British Computer Society Specialist Interest Group in Software Testing Standard for Software Component Testing Working Draft 3 4 27 April 2001 webpage Definition from Answers com Clara Parker 1963 A General Black Box Theory Philosophy of Science Mario Bunge 30 4 346 358 doi 10 1086 287954 S2CID 123014360 Retrieved 23 December 2020 Vincent Wilmot Sir Isaac Newton mathematical laws Black Box theory new science theory com retrieved 13 October 2022 Physics dept Temple University Philadelphia Institute for working futures Archived 26 June 2012 at the Wayback Machine part of Advanced Diploma in Logistics and Management Retrieved 11 09 2011 Black box theory used to understand Consumer behaviour Marketing By Richard L Sandhusen Retrieved 11 09 2011 designing of websites Retrieved 11 09 2011 WE Duckworth AE Gear and AG Lockett 1977 A Guide to Operational Research doi 10 1007 978 94 011 6910 3 Beizer Boris Black Box Testing Techniques for Functional Testing of Software and Systems 1995 ISBN 0 471 12094 4 Mind as a Black Box The Behaviorist Approach pp 85 88 in Friedenberg Jay and Silverman Gordon Cognitive Science An Introduction to the Study of Mind Sage Publications 2006 Retrieved from https en wikipedia org w index php title Black box amp oldid 1189639718 Other theories, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.