OOOP ist ein neues Programmier-Paradigma, das von der Natur abgeleitet ist. Programme bestehen in diesem
Paradigma aus vielen einzelnen Teilen, die auf ähnliche Weise wie Zellen in einem mehrzelligen Lebewesen miteinander interagieren und kooperieren.
Dies ist ein vielversprechender Ansatz, Computerprogramme zu ebenso anpassungsfähigen, fehlertoleranten und effizienten
Problemlösern zu machen, wie es die Körper von Tieren und Menschen sind.
In dem von Peter Schmutter entwickelten ObjektOrientierten Ontogenetischen ProgrammierSystem (OOOPS), wird das
OOOP Paradigma mit speziell erweiterter Genetischer Programmierung kombiniert, um erfolgreiche "mehrzellige Programme züchten"
zu können.
Zuerst vorgestellt und entworfen wurde das OOOP Paradigma in der Arbeit
"Object-Oriented Ontogenetic Programming: Breeding Computer Programs that Work Like Multicellular Creatures",
die auch einige weitere Ideen enthält und das ObjektOrientierte Ontogenetische ProgrammierSystem beschreibt.
Einen ersten Überblick über die Ideen kann man sich mit der ersten Präsentation zu OOOP verschaffen.
Eine Zusammenfassung der Diplomarbeit, Ergebnisse erster Experimente und einen Ausblick auf die zukünftige Arbeit enthält die
zweite Präsentation zu OOOP.