Evolution of Complex Systems Lecture 10: Technological systems Peter Andras / Bruce Charlton

Slides:



Advertisements
Similar presentations
The Electronic Office & The Internet Chapters 22 & 26 Information Systems for You.
Advertisements

Content 15.1 Basic features Types of database Data structures 15.2 Creating a database Screen layout Entering data Editing data 15.3 Displaying data Searching.
Chapter 3: Modules, Hierarchy Charts, and Documentation
CSCI 1412 Tutorial 1 Introduction to Hardware, Software Parminder Kang Home:
MIS 2000 Class 2: Basic Concepts Updated January 2014.
SWE Introduction to Software Engineering
Lecture 1: History of Operating System
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
Evolution of Complex Systems Lecture 13: Politics and economics – interactions Peter Andras / Bruce Charlton
Evolution of Complex Systems Lecture 3: Theoretical foundations Peter Andras / Bruce Charlton
1 Asymmetric Asynchronous Distributed Education (1) A. Frank, T. Sharon.
Dealing with Complexity Peter Andras Department of Psychology University of Newcastle
Introduction to Computer Programming CSC 1401: Introduction to Programming with Java Lecture 2 Wanda M. Kunkle.
Evolution of Complex Systems Lecture 6: Brain and mind Peter Andras / Bruce Charlton
Evolution of Complex Systems Lecture 8: Politics and law Peter Andras / Bruce Charlton
Management from the perspective of systems theory Peter Andras and Bruce G Charlton University of Newcastle
Evolution of Complex Systems Lecture 9: Economics and money Peter Andras / Bruce Charlton
Evolution of Complex Systems Lecture 11: Advanced concepts Peter Andras / Bruce Charlton
Evolution of Complex Systems Lecture 2: Definition of Systems Peter Andras / Bruce Charlton
1 CS 502: Computing Methods for Digital Libraries Lecture 27 Preservation.
© Prentice Hall CHAPTER 3 Computer Software.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Evolution of Complex Systems Lecture 12: The Evolution of Science Peter Andras / Bruce Charlton
National 4/5 Graphic Communication Advantages of CAD 3D Modelling.
Chapter 3 Software Two major types of software
By Godfrey Aziyo Department of LIS Telephone:
Computer Software.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
By Mr. Abdalla A. Shaame.  ICT is an acronym that stands for Information Communications Technology  However, apart from explaining an acronym, there.
What is R By: Wase Siddiqui. Introduction R is a programming language which is used for statistical computing and graphics. “R is a language and environment.
Types of Operating System
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
Computing For Biology An online course for A-level students Runs 18 th to 29 th August 2014 TCGATTCCAGAACTAGGCATTATAGATAGATTCAG ATAGGACATAGATCGATTCAGATAGGATATAATCG.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Topics Introduction Hardware and Software How Computers Store Data
Communication Technology Week 2 Development of the “New Media” “New Media”
Introduction to Management Information Systems Lecture 1: Why IS Matter – Introductory thoughts and goals J.-S. Rayson Chou, P.E., Ph.D. Assistant Professor.
CS1Q Computer Systems Lecture 3 Simon Gay. Lecture 3CS1Q Computer Systems - Simon Gay2 Where we are Global computing: the Internet Networks and distributed.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
CHAPTER 1 Overview of Programming and Problem Solving.
CHAPTER FOUR COMPUTER SOFTWARE.
Progression in ICT Key Stage 1 - Children learn how to…... explore ICT; use it confidently and purposefully to achieve outcomes; use ICT to develop their.
The Beauty and Joy of Computing Lecture #3 : Creativity & Abstraction UC Berkeley EECS Lecturer Gerald Friedland.
Introduction to Computers and Programming 1. History of computers (4 slides) 2. What is a computer system? 3. What is a software? 4. What is programming?
EDI communication system
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
Chapter 1 Introduction. Understand the concept of a black box, a data processor, and a programmable data processor. Define the von Neumann model and name.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Liang, Introduction to C++ Programming, (c) Chapter 1 Introduction to Computers, Programs, and C++
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
ORAL COMMUNICATION SKILLS LECTURE 2. Information exchange between living organisms Communication is not limited to humans or primates. Every information-exchange.
Operating systems Lecture 1 DEFINITIONS Ştefan Stăncescu.
Electronic Diaries 1 Appropriate slots for appointments are automatically found; Routine appointments can be programmed in one easy step, for instance.
What is Data Communication? Data communication is the process of collecting and distributing data(text, voice, graphics, video, etc) electrically from.
 Programming - the process of creating computer programs.
7th Meeting TYPE and CLICK. Keyboard Keyboard, as a medium of interaction between user and machine. Is a board consisting of the keys to type a sentence.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
Learning Objectives Understand the concepts of Information systems.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
SPK – 4 Golomazov Artem in my life. Hello! My name is Artem and I’d like to tell you about Information Technology by using Information Technology! It.
Data Management: Data Processing Types of Data Processing at USGS There are several ways to classify Data Processing activities at USGS, and here are some.
Review A program is… a set of instructions that tell a computer what to do. Programs can also be called… software. Hardware refers to… the physical components.
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Senior Science Information Systems
Section 2 terms -Savannah Gray.
IB Assessments CRITERION!!!.
Introduction to computers
National 4/5 Graphic Communication
Programming Logic and Design Eighth Edition
Presentation transcript:

Evolution of Complex Systems Lecture 10: Technological systems Peter Andras / Bruce Charlton

2 Objectives Writing, books, libraries Writing, books, libraries Simple and complicated machines Simple and complicated machines Roads, vehicles, transportation systems Roads, vehicles, transportation systems Computers and software Computers and software Electronic communication systems Electronic communication systems

3 Writing - origins Symbols written on stone, leather, paper Symbols written on stone, leather, paper Communication actions changing the environment in a way that can be preserved (e.g., carving symbols into stone, painting symbols on silk) Communication actions changing the environment in a way that can be preserved (e.g., carving symbols into stone, painting symbols on silk) Objective: storage and preservation of spoken language Objective: storage and preservation of spoken language

4 Extending the reference space Memory of verbal communications – written records Memory of verbal communications – written records Stored spoken language extends the reference space for human communications Stored spoken language extends the reference space for human communications Writing preserves the communications making possible unaltered reference to them over a long time period Writing preserves the communications making possible unaltered reference to them over a long time period Note: interpretation of written communication may change by referring to a context made of a new set of other communications Note: interpretation of written communication may change by referring to a context made of a new set of other communications

5 Grammar Rules of written language Rules of written language Restrain the continuations of written communications Restrain the continuations of written communications Provides a set of communications (statements of grammatical rules) that add meaning to written communications Provides a set of communications (statements of grammatical rules) that add meaning to written communications

6 Books Large amounts of written communications – texts Large amounts of written communications – texts Have a systematically organized internal referencing structure (i.e., sentences refer to other sentences, chapters, sections) Have a systematically organized internal referencing structure (i.e., sentences refer to other sentences, chapters, sections) Have an external referencing structure (i.e., formal references to other books, texts) Have an external referencing structure (i.e., formal references to other books, texts)

7 Libraries Collection of books Collection of books Systematically organized collections Systematically organized collections Provide structure to help referencing books Provide structure to help referencing books

8 Is this a system ? Are written communications forming a system ? Are written communications forming a system ? Are written communications reproducing themselves ? Are written communications reproducing themselves ? Is there a specialist language of written communications ? Is there a specialist language of written communications ?

9 Communications Communication units: humans, books and texts (extensions of humans, who create the communications contained in them) Communication units: humans, books and texts (extensions of humans, who create the communications contained in them) Text communications: meaning depends on the referential context, determining the expectations about the communications Text communications: meaning depends on the referential context, determining the expectations about the communications

10 Referencing Grammar Grammar Book structure Book structure Library structure Library structure

11 Reproduction Reproduction of written communications happens in the context of society Reproduction of written communications happens in the context of society The written communications are part of the society The written communications are part of the society

12 Specialist language Written communications have a specialist language: the written language (different from the spoken language in terms of continuation distributions) Written communications have a specialist language: the written language (different from the spoken language in terms of continuation distributions)

13 Communication density boundary Texts reference texts or human communications (e.g., experimental measurements) Texts reference texts or human communications (e.g., experimental measurements) Human communications reference texts regularly (e.g., articles in tabloids) Human communications reference texts regularly (e.g., articles in tabloids) Written communications form a subsystem of the society, having a density boundary determined by the language of written communications Written communications form a subsystem of the society, having a density boundary determined by the language of written communications

14 Writing, books and libraries Written communications are a subsystem of the society, allowing the extension of human communications by serving as memories of them Written communications are a subsystem of the society, allowing the extension of human communications by serving as memories of them Texts, books, libraries provide rule sets (institutional framework) for human communications adding meaning to them and providing long term preservation of them Texts, books, libraries provide rule sets (institutional framework) for human communications adding meaning to them and providing long term preservation of them

15 Simple machines E.g., guns E.g., guns Mechanical components organized in well determined manner that allows systematic interaction between them Mechanical components organized in well determined manner that allows systematic interaction between them

16 Complicated machines E.g., cars E.g., cars A large set of mechanical, chemical, electronic and other components organized in a systematic manner, allowing them to produce a complicated beahviour A large set of mechanical, chemical, electronic and other components organized in a systematic manner, allowing them to produce a complicated beahviour

17 Machines Machines are products of human communications Machines are products of human communications Human communications act upon the environment, a well determined sequence of such actions leads to the formation of machine components and the assembly of them as machines Human communications act upon the environment, a well determined sequence of such actions leads to the formation of machine components and the assembly of them as machines Machines are memories of these communications – they also facilitate the reproduction of communications related to them (usage of machines) Machines are memories of these communications – they also facilitate the reproduction of communications related to them (usage of machines)

18 Machine communications Machines can produce behaviours (i.e., changing constellation of their components) Machines can produce behaviours (i.e., changing constellation of their components) Such behaviours may be perceived by humans as communications, which have attached meaning by referring to other communications that determine expectations about machine communications Such behaviours may be perceived by humans as communications, which have attached meaning by referring to other communications that determine expectations about machine communications E.g., the blinking side lights of a car E.g., the blinking side lights of a car

19 Machine grammars The communication leading to the production of machines, communication produced by machines, and communications directly facilitated by the usage of machines have sharp continuation distributions The communication leading to the production of machines, communication produced by machines, and communications directly facilitated by the usage of machines have sharp continuation distributions Simple communication grammars, i.e., typically there is one or very few possible communication behaviours that may follow a previous communication behaviour (see possible interactions in mechanical machines) Simple communication grammars, i.e., typically there is one or very few possible communication behaviours that may follow a previous communication behaviour (see possible interactions in mechanical machines)

20 Are the machines systems ? Do they have a communication density boundary ? Do they have a communication density boundary ? Do they reproduce themselves as communication systems ? Do they reproduce themselves as communication systems ? Do they have a specialist language defining their system ? Do they have a specialist language defining their system ?

21 Communications There are communications between machines (e.g., automated assembly lines) There are communications between machines (e.g., automated assembly lines) There are many communications between humans and machines There are many communications between humans and machines Machine communications reference human communications for the generation of new communications in the long term Machine communications reference human communications for the generation of new communications in the long term

22 Referencing boundary There is no clear referencing density boundary between machine-machine and machine-human communications There is no clear referencing density boundary between machine-machine and machine-human communications Such boundaries may exist for a short time period and for a physically restricted set of machines (e.g., automated factories needing relatively rare human interventions) Such boundaries may exist for a short time period and for a physically restricted set of machines (e.g., automated factories needing relatively rare human interventions)

23 Reproduction Machines are reproduced by the intervention of human communications and by referencing human communications Machines are reproduced by the intervention of human communications and by referencing human communications Self-reproducing robots: reference a finite set of human communications (original design), AI is not able to provide them a self- expanding communication system that could guarantee longer term survival and reproduction in an infinitely complex and varying environment Self-reproducing robots: reference a finite set of human communications (original design), AI is not able to provide them a self- expanding communication system that could guarantee longer term survival and reproduction in an infinitely complex and varying environment

24 Machines and society Machines are products of human communications and can be seen as memories of these communications Machines are products of human communications and can be seen as memories of these communications They produce behaviours that can be seen by humans as communications, and these communications integrate into the society by facilitating the production of further human communications They produce behaviours that can be seen by humans as communications, and these communications integrate into the society by facilitating the production of further human communications Machines form extensions of the society, and may form specialist subsystems involving also humans which produce communications for such subsystems Machines form extensions of the society, and may form specialist subsystems involving also humans which produce communications for such subsystems

25 Roads Roman roads constituted a significant component of Roman expansion and of the empire Roman roads constituted a significant component of Roman expansion and of the empire German and US road system German and US road system

26 Roads and communications Roads are the product of human communications constituting actions upon the environment Roads are the product of human communications constituting actions upon the environment They provide signals for humans (e.g., road directions) and help the expansion of human communications They provide signals for humans (e.g., road directions) and help the expansion of human communications

27 Postal systems Transportation on roads of written human communications and other human artefacts Transportation on roads of written human communications and other human artefacts Thurn and Taxis in mid 19 th century Thurn and Taxis in mid 19 th century Stamps, standard procedures Stamps, standard procedures

28 Transportation systems Rail, ship, airplane Rail, ship, airplane Transport humans, written communications, artefacts, machines Transport humans, written communications, artefacts, machines Facilitate the expansion of the system of human communications Facilitate the expansion of the system of human communications

29 Language Road signs Road signs Stamps Stamps Standard procedures Standard procedures

30 Are they systems ? Is there a communication density boundary ? Is there a communication density boundary ? Do they reproduce ? Do they reproduce ? Do they have a defining language ? Do they have a defining language ?

31 Roads, transportation and society Communicate with humans and facilitate human communications as forms of memories of earlier human communications Communicate with humans and facilitate human communications as forms of memories of earlier human communications Reproduction involves humans Reproduction involves humans Form a part of the society Form a part of the society Transportation systems may form specialist subsystems of the society defined by their specialist language and involving appropriate human communications Transportation systems may form specialist subsystems of the society defined by their specialist language and involving appropriate human communications

32 Computers 50s room size machines 50s room size machines 70s cupboard / wardrobe size machines 70s cupboard / wardrobe size machines 90s briefcase size machines 90s briefcase size machines Computer behaviour: screen display, printing, writing on the disc, reading key pressing patterns Computer behaviour: screen display, printing, writing on the disc, reading key pressing patterns

33 Software Computer programs written by humans or other computer programs Computer programs written by humans or other computer programs Instruct the computer to perform behaviours Instruct the computer to perform behaviours

34 Programming languages Special communication language with a grammar Special communication language with a grammar Several generations: Several generations: Machine language Machine language Structured programming languages Structured programming languages Object oriented languages Object oriented languages Component based languages Component based languages

35 Software systems Many programs interacting and communicating with each other Many programs interacting and communicating with each other E.g., Windows, Linux E.g., Windows, Linux

36 Realisation of software systems Instructions and data Instructions and data Processor, memory, disk Processor, memory, disk Bits, flip-flops Bits, flip-flops

37 Are the software systems real systems ? Do they have a referencing density boundary ? Do they have a referencing density boundary ? Do they reproduce ? Do they reproduce ? Do they have a defining language ? Do they have a defining language ?

38 Communications Communications produced by humans or computers are stored as programs and data Communications produced by humans or computers are stored as programs and data Such communications are received by a computer that produces corresponding behaviour Such communications are received by a computer that produces corresponding behaviour Computer behaviour is perceived by humans or the computer and provides reference for further human or computer communications Computer behaviour is perceived by humans or the computer and provides reference for further human or computer communications

39 Language Software systems have their own specialist language (e.g., communication behaviours and continuation rules describing the behaviour of the MS Word in terms of effects of hitting key combinations) Software systems have their own specialist language (e.g., communication behaviours and continuation rules describing the behaviour of the MS Word in terms of effects of hitting key combinations) Software systems are the products of communications defined by rules of programming languages, these communications are referred by the specialist communications of the software system (i.e., the specialist behaviours are determined by the software code describing the software system) Software systems are the products of communications defined by rules of programming languages, these communications are referred by the specialist communications of the software system (i.e., the specialist behaviours are determined by the software code describing the software system)

40 Software systems and social system memory Software systems are memories of social communications leading to the creation of them Software systems are memories of social communications leading to the creation of them Software systems describe a part of the society and constitute a memory of that Software systems describe a part of the society and constitute a memory of that

41 Software systems and society – 1 Large software systems have a dense internal referencing structure, and they also reference human communications (e.g., some programs written by humans, or interactions with humans) Large software systems have a dense internal referencing structure, and they also reference human communications (e.g., some programs written by humans, or interactions with humans) Reproduction involves human communications Reproduction involves human communications There are to some extent self-expanding software systems There are to some extent self-expanding software systems

42 Software systems and society – 2 Software systems and computers are extensions of the society and they facilitate the reproduction of the society Software systems and computers are extensions of the society and they facilitate the reproduction of the society Software systems capture a relatively small part of the environment (the part described by their human creators) and they lack the automated expansion to capture more Software systems capture a relatively small part of the environment (the part described by their human creators) and they lack the automated expansion to capture more Reflexive software systems may represent a new level, but so far they are in a very experimental stage Reflexive software systems may represent a new level, but so far they are in a very experimental stage

43 Software systems and society – 3 Software systems form subsystems of the society with the participation of human communications Software systems form subsystems of the society with the participation of human communications They are similar to the system of written communications, with the difference that they produce a wider variety of behaviours, allowing a wide range of human communications to be produced with reference to software system communications They are similar to the system of written communications, with the difference that they produce a wider variety of behaviours, allowing a wide range of human communications to be produced with reference to software system communications

44 Software systems and society – 4 The communication subsystems of software systems sit on the top of the communication subsystems defined by computer programming languages The communication subsystems of software systems sit on the top of the communication subsystems defined by computer programming languages A personally used software defines a small social subsystem containing communications between the human user and the computer running the software A personally used software defines a small social subsystem containing communications between the human user and the computer running the software

45 Software systems and society – 5 Software systems as memories are similar to written and material memories of human communications Software systems as memories are similar to written and material memories of human communications Software systems have the additional feature that they can communicate between them Software systems have the additional feature that they can communicate between them Software systems may constitute the root of the system of communications between memories of human communications Software systems may constitute the root of the system of communications between memories of human communications

46 Telegraph and telephone Telegraph: 19 th century Telegraph: 19 th century Telephone: 20 th century Telephone: 20 th century Machine systems providing transportation for human communications over large physical distances Machine systems providing transportation for human communications over large physical distances

47 Radio and TV Electronic communication systems allowing broadcasting of human communications Electronic communication systems allowing broadcasting of human communications

48 Fax, and data communications Advanced forms of electronic communications Advanced forms of electronic communications Allow transmission of a wide range of human communications Allow transmission of a wide range of human communications

49 Mobile telephony 1G – 70-80s 1G – 70-80s 2G – 90s 2G – 90s 3G – after G – after 2000

50 Specialist language Special signals transmitted between machines Special signals transmitted between machines Machines communicate with humans and transmit human communications Machines communicate with humans and transmit human communications

51 Referencing Most of the references are to human communications Most of the references are to human communications Exceptions: computer networks, Internet – many references to computer communications, but they also refer to human communications Exceptions: computer networks, Internet – many references to computer communications, but they also refer to human communications

52 System nature Extension of the human society, e.g., mobile phone systems Extension of the human society, e.g., mobile phone systems Internet – subsystem of the society Internet – subsystem of the society

53 Technological systems – 1 Extensions of the human society Extensions of the human society Help the expansion of the human society, by preserving and reproducing human communications and by transmitting them over long physical and temporal distances Help the expansion of the human society, by preserving and reproducing human communications and by transmitting them over long physical and temporal distances They reproduce by referencing human communications They reproduce by referencing human communications They capture relatively small part of the environmental complexity They capture relatively small part of the environmental complexity

54 Technological systems – 2 They may form subsystems of the society They may form subsystems of the society Large subsystems: written communications, Internet Large subsystems: written communications, Internet Small subsystems: communication system between a computer software and its user Small subsystems: communication system between a computer software and its user Software systems may constitute the root of the system of communications between memories of human communications Software systems may constitute the root of the system of communications between memories of human communications

55 Summary Writing, books, libraries Writing, books, libraries Machines and machine systems Machines and machine systems Transportation systems Transportation systems Computers and software systems Computers and software systems Electronic communication systems Electronic communication systems Technological systems are made of memories of human communications Technological systems are made of memories of human communications Technological systems are extensions of the human society helping its expansion Technological systems are extensions of the human society helping its expansion Technological systems may form communication subsystems of the society Technological systems may form communication subsystems of the society Software systems may constitute the root of the system of communications between memories of human communications Software systems may constitute the root of the system of communications between memories of human communications

56 Q&A – 1 1. Is it true that the continuation rules of written language have the same distributions as the continuation rules of spoken language ? 2. Is it true that the structure of a library adds meaning to the communications contained in the books of the library ? 3. Is it true that communications between the components of a modern car constitute a communication system ?

57 Q&A – 2 4. Is it true that roads are similar to machines that help the expansion of the society system ? 5. Is it true that the railways constitute a system with its own specific language ? 6. Is it true that many communications between the components of the MS Office suit refer to communications between components of the MS Office suit ? Does this make the MS Office suit a communication system ?

58 Q&A – 3 7. Is it true that Internet web-sites refer most frequently to other Internet web-sites ? Does this make the Internet a subsystem of the society ? 8. Is it true that mobile phone systems constitute a subsystem of the society ? 9. Is it true that technological systems are extensions of the society helping the expansion of it ?