SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Cover Page 

 




            Understanding 
           Complex Systems 
 

Author: Jeffrey G. Long (jefflong@aol.com) 

Date: March 28, 2003 

Forum: Talk presented at the University of North Carolina, Chapel Hill.

 
 

                                 Contents 
Pages 1‐23: Slides (but no text) for presentation 

 


                                  License 
This work is licensed under the Creative Commons Attribution‐NonCommercial 
3.0 Unported License. To view a copy of this license, visit 
http://creativecommons.org/licenses/by‐nc/3.0/ or send a letter to Creative 
Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. 




                                Uploaded June 27, 2011 
Understanding Complex
Systems: Notational
Engineering and Ultra-
Structure     Jeffrey G. Long
                  March 28, 2002
                  jefflong@aol.com
                  j ffl   @ l
P oposed o tline
Proposed outline
      1: Background on the general problem:
     representation and notational systems

      2: Overview of Ultra Structure: one
                     Ultra-Structure:
     new approach to complex systems

       3: Simple Example of Biology Prototype

March 28, 2002    Copyright 2002 Jeff Long   2
1: h
1 The Problem
         bl




March 28, 2002   Copyright 2002 Jeff Long   3
Many if not most of our current problems arise
    y    o   os o ou u          p o    s    s
from the way we represent them
   We may have pragmatic competence in using certain
          y      p g           p                g
   kinds of complex systems but we still don’t really
   understand them theoretically
        economics, finance, markets
                   ,       ,
        medicine, physiology, biology, ecology

   This is not because of the nature of the systems but
                                            systems,
   rather because our analytical tools – our notational
   systems and the abstractions they reify -- are
   inadequate




March 28, 2002             Copyright 2002 Jeff Long       4
Complexity is not a property of systems; rather,
 o p      y s o     p op y o sys       s;      ,
perplexity is a property of the observer

   Systems appear complex under certain conditions; when
   better understood they may still be “complicated” but
   they are tractable to explanation

   Using the wrong, or too-limited, an analytical toolset
   creates these “complexity barriers”; they cannot be
   breached without a new notational system
   b    h d ith t             t ti   l    t

   These problems cannot be solved by working harder,
   using faster computers, or moving to OO techniques; they
   do not arise due to lack of effort or lack of factual
   information

March 28, 2002        Copyright 2002 Jeff Long              5
So far we have settled maybe
                         y
12 major abstraction spaces




March 28, 2002   Copyright 2002 Jeff Long   6
Notational systems are the primary tool that
human cognition has d
 u       og   o    s developed to embody
                          op d o      ody
abstractions
   Each primary notational system maps a different
   “abstraction space”
        Abstraction spaces are incommensurable
        Perceiving these is a unique human ability


   Acquiring literacy in a notation is learning how to see
   a new abstraction space

   Having
   H i acquired such literacy, we see the world
                i d     h lit               th    ld
   differently and can think about it differently


March 28, 2002             Copyright 2002 Jeff Long          7
This is essentially a broadening of Whorf’s notion
of linguistic relativity, Chomsky s notion of an
                          Chomsky’s
innate linguistic capability, and Tolstoy’s theory
of challenge and response by civilizations
    All higher forms of thinking require the use of one or
    more notational systems; the facility to perceive
    these (but not the content) is biologically built in
           (                   )        g     y

    The notational systems we habitually use influence
    the manner in which we perceive our environment:
    our picture of the universe shifts as we acquire
    literacy in new notational systems

    Notational systems have been central to the
    evolution of the modern mind and modern civilization

 March 28, 2002        Copyright 2002 Jeff Long              8
Conclusion to Section 1

    Every analytical toolset (which is always based on a
        y      y             (             y
    notational system) has limitations: this appears to us
    as a “complexity barrier”

    The problems we face now in biology (and as a
    civilization!) are, in many cases, notational

    We need a more systematic way to develop and
    settle abstraction spaces: notational engineering



 March 28, 2002        Copyright 2002 Jeff Long              9
2: One New Approach




March 28, 2002   Copyright 2002 Jeff Long   10
Current systems analysis methods work well only
under certain conditions




March 28, 2002   Copyright 2002 Jeff Long     11
The theory is based upon a different way of
describing complex systems and processes



    observable
     behaviors                                      surface structure
                                            generates
             rules                                  middle structure
                                           constrains
 form of rules
 f     f l                                          deep structure



 March 28, 2002      Copyright 2002 Jeff Long                  12
Rules are a very powerful way of describing
things

   Multi-notational: can include all other notational
   systems

   Explicitly
   E li itl contingent
               ti    t

   Describe both behavior and mechanism

   Hundreds of thousands can be represented and
                                  p
   executed by a small computer!



March 28, 2002        Copyright 2002 Jeff Long          13
Any type of assertion can (evidently) be
reformulated into one or more If-Then rules
   Natural language statements
   Musical scores
   Logical arguments
   Business processes
   Architectural drawings
   Mathematical statements

   But often one “molecular” rule becomes several
                  molecular
   “atomic” rules



March 28, 2002       Copyright 2002 Jeff Long       14
Rules can be represented as data (records)
i a relational d t b
in    l ti   l database

   Ultra-Structure Theory is a general theory of systems
   representation, developed/tested starting 1985

   Focuses on optimal computer representation of
   F            ti l         t           t ti  f
   complex, conditional and changing rules

   Based on a new abstraction called ruleforms

   The breakthrough was to find the unchanging
   features of changing systems


March 28, 2002       Copyright 2002 Jeff Long          15
Rules in Ultra-Structure are Literal Implementations of
                                       p
If-Then Statements

         If X     then consider A
                   h       id                        and B
                                                       d     Existential
                                                             Ruleform
      TAA         (Atomic Weight)




         If X    and Y      then consider A and B            Compound
   Translation    TAA        (Stop Encoding)                 Ruleform




March 28, 2002            Copyright 2002 Jeff Long                 16
Structured and Ultra-Structured data
are different
   Structured data separates algorithms and data, and is
   good for data processing and information retrieval
   tasks,e.g. reports, queries, data entry

   Ultra-Structured data has only “rules”, formatted in a
   manner that allows a very small inference engine to
   reason with them using standard deductive logic

   “Animation” ft
   “A i ti ” software h littl or no knowledge of
                      has little    k   l d    f
   the external world


March 28, 2002        Copyright 2002 Jeff Long          17
The Ruleform Hypothesis
       Complex system structures are created by not-
       necessarily complex processes; and these
                il      l                   d th
       processes are created by the animation of
       operating rules. Operating rules can be grouped
       into a small number of classes whose form is
       i           ll   b    f l         h      f    i
       prescribed by "ruleforms". While the operating
       rules of a system change over time, the ruleforms
       remain constant. A well-designed collection of
             i                ll d i     d ll i        f
       ruleforms can anticipate all logically possible
       operating rules that might apply to the system,
       and constitutes the deep structure of the system.
          d             h d                   f h



March 28, 2002        Copyright 2002 Jeff Long             18
The CoRE Hypothesis
   We can create “Competency Rule Engines”, or
   CoREs,
   C RE consisting of <50 ruleforms, th t are
                  i ti   f 50 l f          that
   sufficient to represent all rules found among systems
   sharing broad family resemblances, e.g. all
   corporations. Their definitive d
            ti      Th i d fi iti deep structure will b
                                          t t      ill be
   permanent, unchanging, and robust for all members
   of the family, whose differences in manifest
   structures and b h i
                  d behaviors will b represented entirely
                                 ill be         d     i l
   as differences in operating rules. The animation
   procedures for each engine will be relatively simple
   compared to current applications, requiring less than
   100,000 lines of code in a third generation language.


March 28, 2002        Copyright 2002 Jeff Long              19
The deep structure of a system
        p                  y
specifies its ontology or “genotype”
   What is common among all systems of type X?
   What is the fundamental nature of type X systems?
   What are the primary processes and entities involved
   in type X systems?
   What makes systems of type X different from
   systems of type Y?


   If we can answer these questions about a system,
   then we have achieved real understanding



March 28, 2002       Copyright 2002 Jeff Long         20
Conclusion to Section 2
   One example of a new abstraction is ruleforms To
                                         ruleforms.
   truly understand complex systems such as biological
   systems, we must get beyond appearances (surface
   structure) and rules (middle structure) to the stable
   ruleforms (deep structure).


   This is the goal of Ultra-Structure Theory.




March 28, 2002       Copyright 2002 Jeff Long              21
3: A simple application example




March 28, 2002   Copyright 2002 Jeff Long   22
References
   Long, J., and Denning, D., “Ultra-Structure: A design theory for
   complex systems and processes.” In C
         l               d            ”   Communications of the
                                                    i i      f h
   ACM (January 1995)
   Long, J., “Representing emergence with rules: The limits of
   addition.
   addition ” In Lasker, G E. and Farre G L (editors) Advances
                 Lasker G. E        Farre, G. L. (editors),
   in Synergetics, Volume I: Systems Research on Emergence.
   (1996)
   Long, J., “A new notation for representing business and other
       g, ,                          p        g
   rules.” In Long, J. (guest editor), Semiotica Special Issue:
   Notational Engineering, Volume 125-1/3 (1999)
   Long, J., “How could the notation be the limitation?” In Long, J.
   (guest editor), S i ti S
   (     t dit ) Semiotica Special Issue: Notational Engineering,
                                   i lI      N t ti     lE i     i
   Volume 125-1/3 (1999)




March 28, 2002            Copyright 2002 Jeff Long                 23

Contenu connexe

Similaire à Understanding complex systems

Notational engineering and the search for new intellectual primitives
Notational engineering and the search for new intellectual primitivesNotational engineering and the search for new intellectual primitives
Notational engineering and the search for new intellectual primitives
Jeff Long
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
NASAPMC
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
NASAPMC
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
Daniel Katz
 
On Methods for the Formal Specification of Fault Tolerant Systems
On Methods for the Formal Specification of Fault Tolerant SystemsOn Methods for the Formal Specification of Fault Tolerant Systems
On Methods for the Formal Specification of Fault Tolerant Systems
Mazzara1976
 

Similaire à Understanding complex systems (20)

Notational engineering and the search for new intellectual primitives
Notational engineering and the search for new intellectual primitivesNotational engineering and the search for new intellectual primitives
Notational engineering and the search for new intellectual primitives
 
The hunt for new abstractions
The hunt for new abstractionsThe hunt for new abstractions
The hunt for new abstractions
 
Applying a new software development paradigm to biology
Applying a new software development paradigm to biologyApplying a new software development paradigm to biology
Applying a new software development paradigm to biology
 
Automated identification of sensitive information
Automated identification of sensitive informationAutomated identification of sensitive information
Automated identification of sensitive information
 
OOAD
OOADOOAD
OOAD
 
OOAD
OOADOOAD
OOAD
 
Mathematics rules and scientific representations
Mathematics rules and scientific representationsMathematics rules and scientific representations
Mathematics rules and scientific representations
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 6 - Professor...
 
Symbols and Search : What makes a machine intelligent
Symbols and Search : What makes a machine intelligentSymbols and Search : What makes a machine intelligent
Symbols and Search : What makes a machine intelligent
 
Expert Systems - IK
Expert Systems - IKExpert Systems - IK
Expert Systems - IK
 
principles-of-database-and-knowledge-base-systems-volume-1-1.pdf
principles-of-database-and-knowledge-base-systems-volume-1-1.pdfprinciples-of-database-and-knowledge-base-systems-volume-1-1.pdf
principles-of-database-and-knowledge-base-systems-volume-1-1.pdf
 
Developing applications that stand the test of time
Developing applications that stand the test of timeDeveloping applications that stand the test of time
Developing applications that stand the test of time
 
IRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A ReviewIRJET - Application of Fuzzy Logic: A Review
IRJET - Application of Fuzzy Logic: A Review
 
On Methods for the Formal Specification of Fault Tolerant Systems
On Methods for the Formal Specification of Fault Tolerant SystemsOn Methods for the Formal Specification of Fault Tolerant Systems
On Methods for the Formal Specification of Fault Tolerant Systems
 
New ways to represent complex systems and processes
New ways to represent complex systems and processesNew ways to represent complex systems and processes
New ways to represent complex systems and processes
 
Managing and benefiting from multi million rule systems
Managing  and benefiting from multi million rule systemsManaging  and benefiting from multi million rule systems
Managing and benefiting from multi million rule systems
 
Notational systems and the abstract built environment
Notational systems and the abstract built environmentNotational systems and the abstract built environment
Notational systems and the abstract built environment
 
Systems nature of large complex projects
Systems nature of large complex projectsSystems nature of large complex projects
Systems nature of large complex projects
 

Plus de Jeff Long

Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational data
Jeff Long
 

Plus de Jeff Long (18)

Four ways to represent computer executable rules
Four ways to represent computer executable rulesFour ways to represent computer executable rules
Four ways to represent computer executable rules
 
Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational data
 
Case study of rules as relational data
Case study of rules as relational dataCase study of rules as relational data
Case study of rules as relational data
 
Ten lessons from a study of ten notational systems
Ten lessons from a study of ten notational systemsTen lessons from a study of ten notational systems
Ten lessons from a study of ten notational systems
 
Notational systems and cognitive evolution
Notational systems and cognitive evolutionNotational systems and cognitive evolution
Notational systems and cognitive evolution
 
Notational systems and abstractions
Notational systems and abstractionsNotational systems and abstractions
Notational systems and abstractions
 
Towards a new paradigm to resolve the software crisis
Towards a new paradigm to resolve the software crisisTowards a new paradigm to resolve the software crisis
Towards a new paradigm to resolve the software crisis
 
Issues in the study of abstractions
Issues in the study of abstractionsIssues in the study of abstractions
Issues in the study of abstractions
 
Notational engineering
Notational engineeringNotational engineering
Notational engineering
 
A metaphsical system that includes numbers rules and bricks
A metaphsical system that includes numbers rules and bricksA metaphsical system that includes numbers rules and bricks
A metaphsical system that includes numbers rules and bricks
 
The nature of notational engineering
The nature of notational engineeringThe nature of notational engineering
The nature of notational engineering
 
The co evolution of symbol systems and society
The co evolution of symbol systems and societyThe co evolution of symbol systems and society
The co evolution of symbol systems and society
 
Representing emergence with rules
Representing emergence with rulesRepresenting emergence with rules
Representing emergence with rules
 
The evolution of symbol systems and society
The evolution of symbol systems and societyThe evolution of symbol systems and society
The evolution of symbol systems and society
 
Towards a new metaphysics of complex processes
Towards a new metaphysics of complex processesTowards a new metaphysics of complex processes
Towards a new metaphysics of complex processes
 
Call for a new notation
Call for a new notationCall for a new notation
Call for a new notation
 
Notation as a basis for societal evolution
Notation as a basis for societal evolutionNotation as a basis for societal evolution
Notation as a basis for societal evolution
 
Notational evolution and revolution
Notational evolution and revolutionNotational evolution and revolution
Notational evolution and revolution
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Understanding complex systems

  • 1. Cover Page    Understanding  Complex Systems    Author: Jeffrey G. Long (jefflong@aol.com)  Date: March 28, 2003  Forum: Talk presented at the University of North Carolina, Chapel Hill.     Contents  Pages 1‐23: Slides (but no text) for presentation    License  This work is licensed under the Creative Commons Attribution‐NonCommercial  3.0 Unported License. To view a copy of this license, visit  http://creativecommons.org/licenses/by‐nc/3.0/ or send a letter to Creative  Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.  Uploaded June 27, 2011 
  • 2. Understanding Complex Systems: Notational Engineering and Ultra- Structure Jeffrey G. Long March 28, 2002 jefflong@aol.com j ffl @ l
  • 3. P oposed o tline Proposed outline 1: Background on the general problem: representation and notational systems 2: Overview of Ultra Structure: one Ultra-Structure: new approach to complex systems 3: Simple Example of Biology Prototype March 28, 2002 Copyright 2002 Jeff Long 2
  • 4. 1: h 1 The Problem bl March 28, 2002 Copyright 2002 Jeff Long 3
  • 5. Many if not most of our current problems arise y o os o ou u p o s s from the way we represent them We may have pragmatic competence in using certain y p g p g kinds of complex systems but we still don’t really understand them theoretically  economics, finance, markets , ,  medicine, physiology, biology, ecology This is not because of the nature of the systems but systems, rather because our analytical tools – our notational systems and the abstractions they reify -- are inadequate March 28, 2002 Copyright 2002 Jeff Long 4
  • 6. Complexity is not a property of systems; rather, o p y s o p op y o sys s; , perplexity is a property of the observer Systems appear complex under certain conditions; when better understood they may still be “complicated” but they are tractable to explanation Using the wrong, or too-limited, an analytical toolset creates these “complexity barriers”; they cannot be breached without a new notational system b h d ith t t ti l t These problems cannot be solved by working harder, using faster computers, or moving to OO techniques; they do not arise due to lack of effort or lack of factual information March 28, 2002 Copyright 2002 Jeff Long 5
  • 7. So far we have settled maybe y 12 major abstraction spaces March 28, 2002 Copyright 2002 Jeff Long 6
  • 8. Notational systems are the primary tool that human cognition has d u og o s developed to embody op d o ody abstractions Each primary notational system maps a different “abstraction space”  Abstraction spaces are incommensurable  Perceiving these is a unique human ability Acquiring literacy in a notation is learning how to see a new abstraction space Having H i acquired such literacy, we see the world i d h lit th ld differently and can think about it differently March 28, 2002 Copyright 2002 Jeff Long 7
  • 9. This is essentially a broadening of Whorf’s notion of linguistic relativity, Chomsky s notion of an Chomsky’s innate linguistic capability, and Tolstoy’s theory of challenge and response by civilizations All higher forms of thinking require the use of one or more notational systems; the facility to perceive these (but not the content) is biologically built in ( ) g y The notational systems we habitually use influence the manner in which we perceive our environment: our picture of the universe shifts as we acquire literacy in new notational systems Notational systems have been central to the evolution of the modern mind and modern civilization March 28, 2002 Copyright 2002 Jeff Long 8
  • 10. Conclusion to Section 1 Every analytical toolset (which is always based on a y y ( y notational system) has limitations: this appears to us as a “complexity barrier” The problems we face now in biology (and as a civilization!) are, in many cases, notational We need a more systematic way to develop and settle abstraction spaces: notational engineering March 28, 2002 Copyright 2002 Jeff Long 9
  • 11. 2: One New Approach March 28, 2002 Copyright 2002 Jeff Long 10
  • 12. Current systems analysis methods work well only under certain conditions March 28, 2002 Copyright 2002 Jeff Long 11
  • 13. The theory is based upon a different way of describing complex systems and processes observable behaviors surface structure generates rules middle structure constrains form of rules f f l deep structure March 28, 2002 Copyright 2002 Jeff Long 12
  • 14. Rules are a very powerful way of describing things Multi-notational: can include all other notational systems Explicitly E li itl contingent ti t Describe both behavior and mechanism Hundreds of thousands can be represented and p executed by a small computer! March 28, 2002 Copyright 2002 Jeff Long 13
  • 15. Any type of assertion can (evidently) be reformulated into one or more If-Then rules Natural language statements Musical scores Logical arguments Business processes Architectural drawings Mathematical statements But often one “molecular” rule becomes several molecular “atomic” rules March 28, 2002 Copyright 2002 Jeff Long 14
  • 16. Rules can be represented as data (records) i a relational d t b in l ti l database Ultra-Structure Theory is a general theory of systems representation, developed/tested starting 1985 Focuses on optimal computer representation of F ti l t t ti f complex, conditional and changing rules Based on a new abstraction called ruleforms The breakthrough was to find the unchanging features of changing systems March 28, 2002 Copyright 2002 Jeff Long 15
  • 17. Rules in Ultra-Structure are Literal Implementations of p If-Then Statements If X then consider A h id and B d Existential Ruleform TAA (Atomic Weight) If X and Y then consider A and B Compound Translation TAA (Stop Encoding) Ruleform March 28, 2002 Copyright 2002 Jeff Long 16
  • 18. Structured and Ultra-Structured data are different Structured data separates algorithms and data, and is good for data processing and information retrieval tasks,e.g. reports, queries, data entry Ultra-Structured data has only “rules”, formatted in a manner that allows a very small inference engine to reason with them using standard deductive logic “Animation” ft “A i ti ” software h littl or no knowledge of has little k l d f the external world March 28, 2002 Copyright 2002 Jeff Long 17
  • 19. The Ruleform Hypothesis Complex system structures are created by not- necessarily complex processes; and these il l d th processes are created by the animation of operating rules. Operating rules can be grouped into a small number of classes whose form is i ll b f l h f i prescribed by "ruleforms". While the operating rules of a system change over time, the ruleforms remain constant. A well-designed collection of i ll d i d ll i f ruleforms can anticipate all logically possible operating rules that might apply to the system, and constitutes the deep structure of the system. d h d f h March 28, 2002 Copyright 2002 Jeff Long 18
  • 20. The CoRE Hypothesis We can create “Competency Rule Engines”, or CoREs, C RE consisting of <50 ruleforms, th t are i ti f 50 l f that sufficient to represent all rules found among systems sharing broad family resemblances, e.g. all corporations. Their definitive d ti Th i d fi iti deep structure will b t t ill be permanent, unchanging, and robust for all members of the family, whose differences in manifest structures and b h i d behaviors will b represented entirely ill be d i l as differences in operating rules. The animation procedures for each engine will be relatively simple compared to current applications, requiring less than 100,000 lines of code in a third generation language. March 28, 2002 Copyright 2002 Jeff Long 19
  • 21. The deep structure of a system p y specifies its ontology or “genotype” What is common among all systems of type X? What is the fundamental nature of type X systems? What are the primary processes and entities involved in type X systems? What makes systems of type X different from systems of type Y? If we can answer these questions about a system, then we have achieved real understanding March 28, 2002 Copyright 2002 Jeff Long 20
  • 22. Conclusion to Section 2 One example of a new abstraction is ruleforms To ruleforms. truly understand complex systems such as biological systems, we must get beyond appearances (surface structure) and rules (middle structure) to the stable ruleforms (deep structure). This is the goal of Ultra-Structure Theory. March 28, 2002 Copyright 2002 Jeff Long 21
  • 23. 3: A simple application example March 28, 2002 Copyright 2002 Jeff Long 22
  • 24. References Long, J., and Denning, D., “Ultra-Structure: A design theory for complex systems and processes.” In C l d ” Communications of the i i f h ACM (January 1995) Long, J., “Representing emergence with rules: The limits of addition. addition ” In Lasker, G E. and Farre G L (editors) Advances Lasker G. E Farre, G. L. (editors), in Synergetics, Volume I: Systems Research on Emergence. (1996) Long, J., “A new notation for representing business and other g, , p g rules.” In Long, J. (guest editor), Semiotica Special Issue: Notational Engineering, Volume 125-1/3 (1999) Long, J., “How could the notation be the limitation?” In Long, J. (guest editor), S i ti S ( t dit ) Semiotica Special Issue: Notational Engineering, i lI N t ti lE i i Volume 125-1/3 (1999) March 28, 2002 Copyright 2002 Jeff Long 23