Evolution of Complex Systems Lecture 10: Technological systems Peter Andras / Bruce Charlton...
-
date post
20-Dec-2015 -
Category
Documents
-
view
214 -
download
1
Transcript of Evolution of Complex Systems Lecture 10: Technological systems Peter Andras / Bruce Charlton...
Evolution of Evolution of Complex Complex SystemsSystems
Lecture 10: Technological Lecture 10: Technological systemssystems
Peter Andras / Bruce CharltonPeter Andras / Bruce Charlton
[email protected]@ncl.ac.uk
[email protected]@ncl.ac.uk
2
ObjectivesObjectives
Writing, books, librariesWriting, books, libraries Simple and complicated machinesSimple and complicated machines Roads, vehicles, transportation Roads, vehicles, transportation
systemssystems Computers and softwareComputers and software Electronic communication systemsElectronic communication systems
3
Writing - originsWriting - origins
Symbols written on stone, leather, Symbols written on stone, leather, paperpaper
Communication actions changing Communication actions changing the environment in a way that can the environment in a way that can be preserved (e.g., carving be preserved (e.g., carving symbols into stone, painting symbols into stone, painting symbols on silk)symbols on silk)
Objective: storage and Objective: storage and preservation of spoken languagepreservation of spoken language
4
Extending the reference Extending the reference spacespace
Memory of verbal communications – Memory of verbal communications – written recordswritten records
Stored spoken language extends the Stored spoken language extends the reference space for human reference space for human communicationscommunications
Writing preserves the communications Writing preserves the communications making possible unaltered reference to making possible unaltered reference to them over a long time periodthem over a long time period
Note: interpretation of written Note: interpretation of written communication may change by referring communication may change by referring to a context made of a new set of other to a context made of a new set of other communicationscommunications
5
GrammarGrammar
Rules of written languageRules of written language Restrain the continuations of Restrain the continuations of
written communicationswritten communications Provides a set of communications Provides a set of communications
(statements of grammatical rules) (statements of grammatical rules) that add meaning to written that add meaning to written communicationscommunications
6
BooksBooks
Large amounts of written Large amounts of written communications – textscommunications – texts
Have a systematically organized Have a systematically organized internal referencing structure (i.e., internal referencing structure (i.e., sentences refer to other sentences, sentences refer to other sentences, chapters, sections)chapters, sections)
Have an external referencing structure Have an external referencing structure (i.e., formal references to other books, (i.e., formal references to other books, texts)texts)
7
LibrariesLibraries
Collection of booksCollection of books Systematically organized Systematically organized
collectionscollections Provide structure to help Provide structure to help
referencing booksreferencing books
8
Is this a system ?Is this a system ?
Are written communications Are written communications forming a system ?forming a system ?
Are written communications Are written communications reproducing themselves ?reproducing themselves ?
Is there a specialist language of Is there a specialist language of written communications ?written communications ?
9
CommunicationsCommunications
Communication units: humans, Communication units: humans, books and texts (extensions of books and texts (extensions of humans, who create the humans, who create the communications contained in them)communications contained in them)
Text communications: meaning Text communications: meaning depends on the referential context, depends on the referential context, determining the expectations about determining the expectations about the communicationsthe communications
10
ReferencingReferencing
GrammarGrammar Book structureBook structure Library structureLibrary structure
11
ReproductionReproduction
Reproduction of written Reproduction of written communications happens in the communications happens in the context of societycontext of society
The written communications are The written communications are part of the societypart of the society
12
Specialist languageSpecialist language
Written communications have a Written communications have a specialist language: the written specialist language: the written language (different from the language (different from the spoken language in terms of spoken language in terms of continuation distributions)continuation distributions)
13
Communication density Communication density boundaryboundary
Texts reference texts or human Texts reference texts or human communications (e.g., experimental communications (e.g., experimental measurements)measurements)
Human communications reference texts Human communications reference texts regularly (e.g., articles in tabloids)regularly (e.g., articles in tabloids)
Written communications form a Written communications form a subsystem of the society, having a subsystem of the society, having a density boundary determined by the density boundary determined by the language of written communicationslanguage of written communications
14
Writing, books and Writing, books and librarieslibraries
Written communications are a Written communications are a subsystem of the society, allowing the subsystem of the society, allowing the extension of human communications by extension of human communications by serving as memories of themserving as memories of them
Texts, books, libraries provide rule sets Texts, books, libraries provide rule sets (institutional framework) for human (institutional framework) for human communications adding meaning to communications adding meaning to them and providing long term them and providing long term preservation of thempreservation of them
15
Simple machinesSimple machines
E.g., gunsE.g., guns Mechanical components organized Mechanical components organized
in well determined manner that in well determined manner that allows systematic interaction allows systematic interaction between thembetween them
16
Complicated machinesComplicated machines
E.g., carsE.g., cars A large set of mechanical, A large set of mechanical,
chemical, electronic and other chemical, electronic and other components organized in a components organized in a systematic manner, allowing them systematic manner, allowing them to produce a complicated to produce a complicated beahviourbeahviour
17
Machines Machines Machines are products of human Machines are products of human
communicationscommunications Human communications act upon the Human communications act upon the
environment, a well determined environment, a well determined sequence of such actions leads to the sequence of such actions leads to the formation of machine components and formation of machine components and the assembly of them as machinesthe assembly of them as machines
Machines are memories of these Machines are memories of these communications – they also facilitate communications – they also facilitate the reproduction of communications the reproduction of communications related to them (usage of machines)related to them (usage of machines)
18
Machine communicationsMachine communications
Machines can produce behaviours (i.e., Machines can produce behaviours (i.e., changing constellation of their changing constellation of their components)components)
Such behaviours may be perceived by Such behaviours may be perceived by humans as communications, which have humans as communications, which have attached meaning by referring to other attached meaning by referring to other communications that determine communications that determine expectations about machine expectations about machine communicationscommunications
E.g., the blinking side lights of a carE.g., the blinking side lights of a car
19
Machine grammarsMachine grammars The communication leading to the The communication leading to the
production of machines, communication production of machines, communication produced by machines, and communications produced by machines, and communications directly facilitated by the usage of machines directly facilitated by the usage of machines have sharp continuation distributionshave sharp continuation distributions
Simple communication grammars, i.e., Simple communication grammars, i.e., typically there is one or very few possible typically there is one or very few possible communication behaviours that may follow communication behaviours that may follow a previous communication behaviour (see a previous communication behaviour (see possible interactions in mechanical possible interactions in mechanical machines)machines)
20
Are the machines systems Are the machines systems ??
Do they have a communication Do they have a communication density boundary ?density boundary ?
Do they reproduce themselves as Do they reproduce themselves as communication systems ?communication systems ?
Do they have a specialist language Do they have a specialist language defining their system ?defining their system ?
21
CommunicationsCommunications
There are communications between There are communications between machines (e.g., automated assembly machines (e.g., automated assembly lines)lines)
There are many communications There are many communications between humans and machinesbetween humans and machines
Machine communications reference Machine communications reference human communications for the human communications for the generation of new communications in generation of new communications in the long termthe long term
22
Referencing boundaryReferencing boundary
There is no clear referencing density There is no clear referencing density boundary between machine-machine boundary between machine-machine and machine-human communicationsand machine-human communications
Such boundaries may exist for a short Such boundaries may exist for a short time period and for a physically time period and for a physically restricted set of machines (e.g., restricted set of machines (e.g., automated factories needing automated factories needing relatively rare human interventions)relatively rare human interventions)
23
ReproductionReproduction
Machines are reproduced by the Machines are reproduced by the intervention of human communications intervention of human communications and by referencing human and by referencing human communicationscommunications
Self-reproducing robots: reference a finite Self-reproducing robots: reference a finite set of human communications (original set of human communications (original design), AI is not able to provide them a design), AI is not able to provide them a self-expanding communication system self-expanding communication system that could guarantee longer term survival that could guarantee longer term survival and reproduction in an infinitely complex and reproduction in an infinitely complex and varying environmentand varying environment
24
Machines and societyMachines and society Machines are products of human Machines are products of human
communications and can be seen as communications and can be seen as memories of these communicationsmemories of these communications
They produce behaviours that can be They produce behaviours that can be seen by humans as communications, seen by humans as communications, and these communications integrate into and these communications integrate into the society by facilitating the production the society by facilitating the production of further human communicationsof further human communications
Machines form extensions of the society, Machines form extensions of the society, and may form specialist subsystems and may form specialist subsystems involving also humans which produce involving also humans which produce communications for such subsystemscommunications for such subsystems
25
RoadsRoads
Roman roads constituted a Roman roads constituted a significant component of Roman significant component of Roman expansion and of the empireexpansion and of the empire
German and US road systemGerman and US road system
26
Roads and Roads and communicationscommunications
Roads are the product of human Roads are the product of human communications constituting communications constituting actions upon the environmentactions upon the environment
They provide signals for humans They provide signals for humans (e.g., road directions) and help the (e.g., road directions) and help the expansion of human expansion of human communicationscommunications
27
Postal systemsPostal systems
Transportation on roads of written Transportation on roads of written human communications and other human communications and other human artefactshuman artefacts
Thurn and Taxis in mid 19Thurn and Taxis in mid 19thth century century Stamps, standard proceduresStamps, standard procedures
28
Transportation systemsTransportation systems
Rail, ship, airplaneRail, ship, airplane Transport humans, written Transport humans, written
communications, artefacts, communications, artefacts, machinesmachines
Facilitate the expansion of the Facilitate the expansion of the system of human communicationssystem of human communications
30
Are they systems ?Are they systems ?
Is there a communication density Is there a communication density boundary ?boundary ?
Do they reproduce ?Do they reproduce ? Do they have a defining Do they have a defining
language ?language ?
31
Roads, transportation and Roads, transportation and societysociety
Communicate with humans and facilitate Communicate with humans and facilitate human communications as forms of human communications as forms of memories of earlier human communicationsmemories of earlier human communications
Reproduction involves humansReproduction involves humans Form a part of the societyForm a part of the society Transportation systems may form specialist Transportation systems may form specialist
subsystems of the society defined by their subsystems of the society defined by their specialist language and involving specialist language and involving appropriate human communicationsappropriate human communications
32
ComputersComputers
50s room size machines50s room size machines 70s cupboard / wardrobe size 70s cupboard / wardrobe size
machinesmachines 90s briefcase size machines90s briefcase size machines Computer behaviour: screen Computer behaviour: screen
display, printing, writing on the display, printing, writing on the disc, reading key pressing patternsdisc, reading key pressing patterns
33
SoftwareSoftware
Computer programs written by Computer programs written by humans or other computer humans or other computer programsprograms
Instruct the computer to perform Instruct the computer to perform behavioursbehaviours
34
Programming languagesProgramming languages
Special communication language Special communication language with a grammarwith a grammar
Several generations:Several generations: Machine languageMachine language Structured programming languagesStructured programming languages Object oriented languagesObject oriented languages Component based languagesComponent based languages
35
Software systemsSoftware systems
Many programs interacting and Many programs interacting and communicating with each othercommunicating with each other
E.g., Windows, LinuxE.g., Windows, Linux
36
Realisation of software Realisation of software systemssystems
Instructions and dataInstructions and data Processor, memory, diskProcessor, memory, disk Bits, flip-flops Bits, flip-flops
37
Are the software systems Are the software systems real systems ?real systems ?
Do they have a referencing density Do they have a referencing density boundary ?boundary ?
Do they reproduce ?Do they reproduce ? Do they have a defining Do they have a defining
language ?language ?
38
CommunicationsCommunications
Communications produced by humans or Communications produced by humans or computers are stored as programs and computers are stored as programs and datadata
Such communications are received by a Such communications are received by a computer that produces corresponding computer that produces corresponding behaviourbehaviour
Computer behaviour is perceived by Computer behaviour is perceived by humans or the computer and provides humans or the computer and provides reference for further human or computer reference for further human or computer communicationscommunications
39
LanguageLanguage Software systems have their own specialist Software systems have their own specialist
language (e.g., communication behaviours and language (e.g., communication behaviours and continuation rules describing the behaviour of continuation rules describing the behaviour of the MS Word in terms of effects of hitting key the MS Word in terms of effects of hitting key combinations)combinations)
Software systems are the products of Software systems are the products of communications defined by rules of communications defined by rules of programming languages, these communications programming languages, these communications are referred by the specialist communications are referred by the specialist communications of the software system (i.e., the specialist of the software system (i.e., the specialist behaviours are determined by the software behaviours are determined by the software code describing the software system)code describing the software system)
40
Software systems and social Software systems and social system memorysystem memory
Software systems are memories of Software systems are memories of social communications leading to social communications leading to the creation of themthe creation of them
Software systems describe a part Software systems describe a part of the society and constitute a of the society and constitute a memory of thatmemory of that
41
Software systems and Software systems and society – 1 society – 1
Large software systems have a dense Large software systems have a dense internal referencing structure, and they internal referencing structure, and they also reference human communications also reference human communications (e.g., some programs written by (e.g., some programs written by humans, or interactions with humans)humans, or interactions with humans)
Reproduction involves human Reproduction involves human communications communications
There are to some extent self-There are to some extent self-expanding software systemsexpanding software systems
42
Software systems and Software systems and society – 2society – 2
Software systems and computers are Software systems and computers are extensions of the society and they extensions of the society and they facilitate the reproduction of the societyfacilitate the reproduction of the society
Software systems capture a relatively Software systems capture a relatively small part of the environment (the part small part of the environment (the part described by their human creators) and described by their human creators) and they lack the automated expansion to they lack the automated expansion to capture morecapture more
Reflexive software systems may represent Reflexive software systems may represent a new level, but so far they are in a very a new level, but so far they are in a very experimental stageexperimental stage
43
Software systems and Software systems and society – 3society – 3
Software systems form subsystems of the Software systems form subsystems of the society with the participation of human society with the participation of human communicationscommunications
They are similar to the system of written They are similar to the system of written communications, with the difference that communications, with the difference that they produce a wider variety of they produce a wider variety of behaviours, allowing a wide range of behaviours, allowing a wide range of human communications to be produced human communications to be produced with reference to software system with reference to software system communicationscommunications
44
Software systems and Software systems and society – 4society – 4
The communication subsystems of The communication subsystems of software systems sit on the top of the software systems sit on the top of the communication subsystems defined by communication subsystems defined by computer programming languagescomputer programming languages
A personally used software defines a A personally used software defines a small social subsystem containing small social subsystem containing communications between the human communications between the human user and the computer running the user and the computer running the softwaresoftware
45
Software systems and Software systems and society – 5society – 5
Software systems as memories are similar Software systems as memories are similar to written and material memories of to written and material memories of human communicationshuman communications
Software systems have the additional Software systems have the additional feature that they can communicate feature that they can communicate between thembetween them
Software systems may constitute the root Software systems may constitute the root of the system of communications between of the system of communications between memories of human communicationsmemories of human communications
46
Telegraph and telephoneTelegraph and telephone
Telegraph: 19Telegraph: 19thth century century Telephone: 20Telephone: 20thth century century Machine systems providing Machine systems providing
transportation for human transportation for human communications over large communications over large physical distancesphysical distances
47
Radio and TVRadio and TV
Electronic communication systems Electronic communication systems allowing broadcasting of human allowing broadcasting of human communicationscommunications
48
Fax, e-mail and data Fax, e-mail and data communicationscommunications
Advanced forms of electronic Advanced forms of electronic communicationscommunications
Allow transmission of a wide range Allow transmission of a wide range of human communicationsof human communications
49
Mobile telephonyMobile telephony
1G – 70-80s1G – 70-80s 2G – 90s 2G – 90s 3G – after 20003G – after 2000
50
Specialist languageSpecialist language
Special signals transmitted Special signals transmitted between machinesbetween machines
Machines communicate with Machines communicate with humans and transmit human humans and transmit human communicationscommunications
51
ReferencingReferencing
Most of the references are to Most of the references are to human communicationshuman communications
Exceptions: computer networks, Exceptions: computer networks, Internet – many references to Internet – many references to computer communications, but computer communications, but they also refer to human they also refer to human communicationscommunications
52
System natureSystem nature
Extension of the human society, Extension of the human society, e.g., mobile phone systemse.g., mobile phone systems
Internet – subsystem of the societyInternet – subsystem of the society
53
Technological systems – 1 Technological systems – 1
Extensions of the human societyExtensions of the human society Help the expansion of the human Help the expansion of the human
society, by preserving and reproducing society, by preserving and reproducing human communications and by human communications and by transmitting them over long physical transmitting them over long physical and temporal distancesand temporal distances
They reproduce by referencing human They reproduce by referencing human communicationscommunications
They capture relatively small part of the They capture relatively small part of the environmental complexityenvironmental complexity
54
Technological systems – 2Technological systems – 2
They may form subsystems of the societyThey may form subsystems of the society Large subsystems: written communications, Large subsystems: written communications,
InternetInternet Small subsystems: communication system Small subsystems: communication system
between a computer software and its userbetween a computer software and its user Software systems may constitute the root of Software systems may constitute the root of
the system of communications between the system of communications between memories of human communicationsmemories of human communications
55
Summary Summary Writing, books, librariesWriting, books, libraries Machines and machine systemsMachines and machine systems Transportation systemsTransportation systems Computers and software systemsComputers and software systems Electronic communication systemsElectronic communication systems Technological systems are made of memories of human Technological systems are made of memories of human
communicationscommunications Technological systems are extensions of the human Technological systems are extensions of the human
society helping its expansionsociety helping its expansion Technological systems may form communication Technological systems may form communication
subsystems of the societysubsystems of the society Software systems may constitute the root of the system Software systems may constitute the root of the system
of communications between memories of human of communications between memories of human communicationscommunications
56
Q&A – 1 Q&A – 1
1.1. Is it true that the continuation rules of Is it true that the continuation rules of written language have the same written language have the same distributions as the continuation rules distributions as the continuation rules of spoken language ?of spoken language ?
2.2. Is it true that the structure of a library Is it true that the structure of a library adds meaning to the communications adds meaning to the communications contained in the books of the library ?contained in the books of the library ?
3.3. Is it true that communications between Is it true that communications between the components of a modern car the components of a modern car constitute a communication system ?constitute a communication system ?
57
Q&A – 2 Q&A – 2
4. Is it true that roads are similar to machines 4. Is it true that roads are similar to machines that help the expansion of the society system that help the expansion of the society system ??
5. Is it true that the railways constitute a 5. Is it true that the railways constitute a system with its own specific language ?system with its own specific language ?
6. Is it true that many communications between 6. Is it true that many communications between the components of the MS Office suit refer to the components of the MS Office suit refer to communications between components of the communications between components of the MS Office suit ? Does this make the MS Office MS Office suit ? Does this make the MS Office suit a communication system ?suit a communication system ?
58
Q&A – 3Q&A – 3
7. Is it true that Internet web-sites refer 7. Is it true that Internet web-sites refer most frequently to other Internet web-most frequently to other Internet web-sites ? Does this make the Internet a sites ? Does this make the Internet a subsystem of the society ?subsystem of the society ?
8. Is it true that mobile phone systems 8. Is it true that mobile phone systems constitute a subsystem of the society ?constitute a subsystem of the society ?
9. Is it true that technological systems are 9. Is it true that technological systems are extensions of the society helping the extensions of the society helping the expansion of it ?expansion of it ?