adaptive software

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

adaptive software

Mikhail Gorelkin
All,



Here is a good article about adaptive software



<http://www.norvig.com/adapaper-pcai.html>



and it seems that on East Cast it's represented only by The Demeter Group - more accurately, by Prof. Karl Lieberherr. And it also seems that first attempt to commercialize these ideas through Tendril Software failed, at least, I couldn't trace its fate up to today. So, my question: does somebody have an experience to apply these ideas and software like Demeter/C++ or DemeterJ for solving real problems?



Thanks,



Mikhail Gorelkin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/friam_redfish.com/attachments/20050623/83611c04/attachment.htm
Reply | Threaded
Open this post in threaded view
|

AW: adaptive software

Jochen Fromm-2

The article seems to be a bit outdated, at least 4 years. The German GMD
which is mentioned on the page no longer exists, it has merged with the
"Fraunhofer Gesellschaft" in 2001. Peter Norvig is now Google's director of
search quality (and the author of the standard AI book: "AI: A Modern
Approach").

Adaptive means something can change itself over time to improve its fitness,
performance or accuracy. In other words something is adaptive if it is able
to learn. Adaptation is a property of many intelligent systems, especially
intelligent agents and neural networks. There are thousands of publications
about intelligent agents and neural networks.

-J.

________________________________

Von: [hidden email] [mailto:[hidden email]] Im Auftrag
von Mikhail Gorelkin
Gesendet: Donnerstag, 23. Juni 2005 18:14
An: [hidden email]
Betreff: [FRIAM] adaptive software

Here is a good article about adaptive software
http://www.norvig.com/adapaper-pcai.html

and it seems that on East Cast it's represented only by The Demeter Group -
more accurately, by Prof. Karl Lieberherr. And it also seems that first
attempt to commercialize these ideas through Tendril Software failed, at
least, I couldn't trace its fate up to today. So, my question: does somebody
have an experience to apply these ideas and software like Demeter/C++ or
DemeterJ for solving real problems?

Thanks,

Mikhail Gorelkin



Reply | Threaded
Open this post in threaded view
|

adaptive software

Mikhail Gorelkin
Thank you, Jochen.

> The article seems to be a bit outdated, at least 4 years.

Do you mean those ideas are outdated?

Are you familiar with adaptive programming? Do you have any reference except
that book of Karl Lieberherr?

Regards,

Mikhail

----- Original Message -----
From: "Jochen Fromm" <[hidden email]>
To: "'The Friday Morning Applied Complexity Coffee Group'"
<[hidden email]>
Sent: Thursday, June 23, 2005 12:56 PM
Subject: AW: [FRIAM] adaptive software


>
> The article seems to be a bit outdated, at least 4 years. The German GMD
> which is mentioned on the page no longer exists, it has merged with the
> "Fraunhofer Gesellschaft" in 2001. Peter Norvig is now Google's director
of
> search quality (and the author of the standard AI book: "AI: A Modern
> Approach").
>
> Adaptive means something can change itself over time to improve its
fitness,
> performance or accuracy. In other words something is adaptive if it is
able
> to learn. Adaptation is a property of many intelligent systems, especially
> intelligent agents and neural networks. There are thousands of
publications
> about intelligent agents and neural networks.
>
> -J.
>
> ________________________________
>
> Von: [hidden email] [mailto:[hidden email]] Im
Auftrag
> von Mikhail Gorelkin
> Gesendet: Donnerstag, 23. Juni 2005 18:14
> An: [hidden email]
> Betreff: [FRIAM] adaptive software
>
> Here is a good article about adaptive software
> http://www.norvig.com/adapaper-pcai.html
>
> and it seems that on East Cast it's represented only by The Demeter
Group -
> more accurately, by Prof. Karl Lieberherr. And it also seems that first
> attempt to commercialize these ideas through Tendril Software failed, at
> least, I couldn't trace its fate up to today. So, my question: does
somebody

> have an experience to apply these ideas and software like Demeter/C++ or
> DemeterJ for solving real problems?
>
> Thanks,
>
> Mikhail Gorelkin
>
>
>
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9:30a-11:30 at ad hoc locations
> Lecture schedule, archives, unsubscribe, etc.:
> http://www.friam.org
>

Reply | Threaded
Open this post in threaded view
|

AW: adaptive software

Jochen Fromm-2

The book "Adaptive Object-Oriented Software" from Karl Lieberherr is from
1995/1996. The reviews on Amazon.com are very negative: they range from
"vague" to "obscure". The book is available for download, judge yourself
(http://www.ccs.neu.edu/research/demeter/book/book-download.html). The
approach was simply not very successful. The claim from Lieberherr was that
"Adaptive Software" allows you to make your software both simpler and more
reusable by exploiting regularities which exist in most object-oriented
programs. I do not find this very convincing, if I take a look at the
complex figures in the book.

The ideas are not completely outdated. A good idea never dies :-) Already
John F. Kennedy said "A man may die, nations may rise and fall, but an idea
lives on". Regularities in OOP are captured by Design Patterns, adaptive
autonomous agents are still a topic of research, other adaptive systems like
neural networks, too. Some parts of the book reminded me of "Model Driven
Architecture", which is like "Quality of Service" and "Service Level
Agreement" a popular buzzword in computer science at the time.

-J.

-----Urspr?ngliche Nachricht-----
Von: [hidden email] [mailto:[hidden email]] Im Auftrag
von Mikhail Gorelkin
Gesendet: Donnerstag, 23. Juni 2005 19:12
An: The Friday Morning Applied Complexity Coffee Group
Betreff: Re: [FRIAM] adaptive software

Do you mean those ideas are outdated?

Are you familiar with adaptive programming? Do you have any reference except
that book of Karl Lieberherr?

Regards,

Mikhail



Reply | Threaded
Open this post in threaded view
|

adaptive software

Mikhail Gorelkin
> The reviews on Amazon.com are very negative: they range from
> "vague" to "obscure".

It seems that these reviews  (just two) are "vague":) and it's unclear if
there was an attempt to apply these techniques to real problems!

Mikhail

----- Original Message -----
From: "Jochen Fromm" <[hidden email]>
To: "'The Friday Morning Applied Complexity Coffee Group'"
<[hidden email]>
Sent: Thursday, June 23, 2005 1:35 PM
Subject: AW: [FRIAM] adaptive software



The book "Adaptive Object-Oriented Software" from Karl Lieberherr is from
1995/1996. The reviews on Amazon.com are very negative: they range from
"vague" to "obscure". The book is available for download, judge yourself
(http://www.ccs.neu.edu/research/demeter/book/book-download.html). The
approach was simply not very successful. The claim from Lieberherr was that
"Adaptive Software" allows you to make your software both simpler and more
reusable by exploiting regularities which exist in most object-oriented
programs. I do not find this very convincing, if I take a look at the
complex figures in the book.

The ideas are not completely outdated. A good idea never dies :-) Already
John F. Kennedy said "A man may die, nations may rise and fall, but an idea
lives on". Regularities in OOP are captured by Design Patterns, adaptive
autonomous agents are still a topic of research, other adaptive systems like
neural networks, too. Some parts of the book reminded me of "Model Driven
Architecture", which is like "Quality of Service" and "Service Level
Agreement" a popular buzzword in computer science at the time.

-J.

-----Urspr?ngliche Nachricht-----
Von: [hidden email] [mailto:[hidden email]] Im Auftrag
von Mikhail Gorelkin
Gesendet: Donnerstag, 23. Juni 2005 19:12
An: The Friday Morning Applied Complexity Coffee Group
Betreff: Re: [FRIAM] adaptive software

Do you mean those ideas are outdated?

Are you familiar with adaptive programming? Do you have any reference except
that book of Karl Lieberherr?

Regards,

Mikhail



====================
FRIAM Applied Complexity Group listserv
Meets Fridays 9:30a-11:30 at ad hoc locations
Lecture schedule, archives, unsubscribe, etc.:
http://www.friam.org