Biological Realms in Computer Science CS Discovery vs. Invention - - PowerPoint PPT Presentation

biological realms in computer science
SMART_READER_LITE
LIVE PREVIEW

Biological Realms in Computer Science CS Discovery vs. Invention - - PowerPoint PPT Presentation

Realms Didier Verna Transversality Biology vs. Biological Realms in Computer Science CS Discovery vs. Invention Tinkering vs. Didier Verna Engineering Case Study: L A T EX didier@lrde.epita.fr http://www.lrde.epita.fr/didier


slide-1
SLIDE 1

Realms Didier Verna Transversality Biology vs. CS Discovery vs. Invention Tinkering vs. Engineering Case Study: L

A

T EX Perspectives

Biological Realms in Computer Science

Didier Verna

didier@lrde.epita.fr http://www.lrde.epita.fr/˜didier

SPLASH 2011 – Thursday, October 27

1/8

slide-2
SLIDE 2

Realms Didier Verna Transversality Biology vs. CS Discovery vs. Invention Tinkering vs. Engineering Case Study: L

A

T EX Perspectives

Transversality: a cure for parceling

François Jacob (1977) on parceling:

The beginning of modern science can be dated from the time when such general questions as “How was the universe created?” [. . . ] were replaced by such limited questions as “How does a stone fall?”

Antoine Danchin (2009) on reunification:

As Science progresses, there is a steady decrease in the number of postulates on which it has to rely for its development.

Uri Alon (2003) on reunification:

A fundamental scientific challenge: understanding the laws of nature that unite evolved and engineered systems.

2/8

slide-3
SLIDE 3

Realms Didier Verna Transversality Biology vs. CS Discovery vs. Invention Tinkering vs. Engineering Case Study: L

A

T EX Perspectives

Biology ⇐ ⇒ Computer Science

Biology Computer Science

DNA Translation Turing Machine Systems Biology Graph Theory Neurobiology Neural Networks Genetics Genetic Algorithms

3/8

slide-4
SLIDE 4

Realms Didier Verna Transversality Biology vs. CS Discovery vs. Invention Tinkering vs. Engineering Case Study: L

A

T EX Perspectives

Discovery vs. Invention

Biology Computer Science

Genetic "Program" Biological Networks

?

Program vs. Computer Modularity, Robustness

Some people reverse-engineer Biology Why not reverse-tinker Computer Science as well ?

4/8

slide-5
SLIDE 5

Realms Didier Verna Transversality Biology vs. CS Discovery vs. Invention Tinkering vs. Engineering Case Study: L

A

T EX Perspectives

The tinkerer vs. the engineer

François Jacob (1977): [Natural selection] works like a tinkerer – a tinkerer who does not know exactly what he is going to produce. the engineer works according to a pre-conceived plan [. . . ] the objects produced by the engineer, at least by the good engineer, approach the level of perfection made possible by the technology of the time.

5/8

slide-6
SLIDE 6

Realms Didier Verna Transversality Biology vs. CS Discovery vs. Invention Tinkering vs. Engineering Case Study: L

A

T EX Perspectives

A reverse-tinkering example: L

A

T EX

\documentclass{article} \begin{document} \end{document} %% Preamble %% Body

Nuclear Envelope Plasma Membrane

Classes, Styles, Conflicts: the biological Realm of L

AT

  • EX. In TUGboat 31:2 2010, Proceedings of TUG

2010, the T EX Users Group conference.

7/8

slide-7
SLIDE 7

Realms Didier Verna Transversality Biology vs. CS Discovery vs. Invention Tinkering vs. Engineering Case Study: L

A

T EX Perspectives

Perspectives

What CS system would you like to reverse-tinker today ?

8/8