<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Hi Selfers:
<p>               
I found a very interesting paper about design patterns
<br>entitled Giving the Quality a Name JOOP june 1998 from Amnon H.Eden.
<br>               
The following quoted passage tunes with my general impressions
<br>about the subject.
<br>               
A "quality without a name"?
<pre>"In contrast to the search for a precise specification language,</pre>

<pre>trends within the patterns community do not see favorably the</pre>

<pre>attempts to subject design patterns to scientific analysis.</pre>

<pre>This school of thought holds a reactionary view of patterns</pre>

<pre>that adheres to the pattern concept as originally conceived</pre>

<pre>by Alexander. According to this view, a pattern is an idea, an</pre>

<pre>element of a language, and a quasi-corporeal concept whose</pre>

<pre>essence is intangible, elusive, and hence beyond the scope of</pre>

<pre>a literal expression.  A "good" pattern departs from mere</pre>

<pre>microarchitectural prescription by some immaterial quality</pre>

<pre>that cannot be explicitly expresse, a "quality without a name"</pre>

<pre>and therefore cannot be interpreted outside its context or</pre>

<pre>taken apart. Therefore, going meta, as the reflexive treatmeent</pre>

<pre>of design patterns that follow the analytic traditions's</pre>

<pre>course of action is connoted, is meaningless.</pre>

<pre>Others do not treat patterns as sacred cows (like me). The</pre>

<pre>rational school considers the actual and potential contribution</pre>

<pre>of design patterns too valuable for them to be referred to</pre>

<pre>as heavenly bodies. Much benefit can be gained from an analytic</pre>

<pre>approach, namely, by "dissecting" the proposed solutions and</pre>

<pre>reducing them to building blocks of higher resolution. thereby</pre>

<pre>allowing systematic reconstruction of new design patterns,</pre>

<pre>formal treatment of their relationships, and tools that support</pre>

<pre>their application."</pre>

<pre></pre>

<pre>.  He sees an interesting</pre>

<pre>paper like the one by Bosch that attempted a more precise means</pre>

<pre>of design pattern specification, such as dedicated programming</pre>

<pre>languages or extensions to existing OOP languages or by mandating</pre>

<pre>constrainsts on their implementation as an  attempt</pre>

<pre>to capture the abstractions behind</pre>

<pre>all possible conforming implementations.</pre>

<pre></pre>

<pre>Amnon distinguishes these underlying abstractions of the</pre>

<pre>solutions from the remaining designations of the term</pre>

<pre>design patterns and call them lattices.</pre>

<pre>He creates a language called LePUS which is a small subset</pre>

<pre>of higher order monadic logic with natural graphic representation,</pre>

<pre>which abstracts singular specifications as atomic relations</pre>

<pre>and entities in a logic model ...and so on (page 11)</pre>

<pre></pre>

<pre>Günther Kniesel tries to identify meta patterns and identifies</pre>

<pre>delegation as the best generic mechanism to implement some</pre>

<pre>of the patterns.</pre>

<pre></pre>

<pre>Jecel and Dave seems to state  that all the abstractions</pre>

<pre>captured by the design patterns can be implemented perfectly</pre>

<pre>well in Self.</pre>

<pre></pre>

<pre></pre>

<pre>As a model designer, no expert will deny that my ecodesign</pre>

<pre>models all aspects in the act of designing architectural</pre>

<pre>objects and the relationship with the environment hence</pre>

<pre>implying in urban design and further urban and regional</pre>

<pre>planning.</pre>

<pre></pre>

<pre>Moreover I had to translate this into a geometric modeling.</pre>

<pre>I did this through the symmetry groups of the plane and</pre>

<pre>the dotless planes + tilings + the subgroup relationships</pre>

<pre> among crystallographic groups and so on.The variant of</pre>

<pre>the tiling is due to the contribution of the graphic artist</pre>

<pre>Maurits C.Escher. Indeed to deal with the symmetry groups</pre>

<pre>the way I did is all based on Escher's imagery.</pre>

<pre>Earlier PhD in mathematics stated they were pure phantasies.</pre>

<pre>Now thanks to the yugoslavian mathematician Jablan not</pre>

<pre>only can I classify all Escher's "phanatasies" but also</pre>

<pre>Jablan made me aware primitive people ten thousand years</pre>

<pre>before Christ knew all these symmetry groups!!!!!!!!</pre>

<pre></pre>

<pre>I am an artist and I follow a scientific approach to my</pre>

<pre>research!</pre>

<pre>Computer scientists say they are scientists and are</pre>

<pre>obviously behaving as if they were artists of a certain</pre>

<pre>trend...I mean, abstract art gave origin to several</pre>

<pre>paintings belonging to different artists.</pre>

<pre>We find in the literature many methods, many abstraction</pre>

<pre>mechanisms, too many things and the poor person from</pre>

<pre>the applied areas, interested like me to save Mother</pre>

<pre>Earth from collapse finds huge hurdles to implement</pre>

<pre>a serious research that will increase dramatically</pre>

<pre>the quality of life on earth.</pre>

<pre></pre>

<pre>Indeed I think Self is the language that tunes with</pre>

<pre>the hermeneutic nature of my ecodesign model. It has</pre>

<pre>an advanced user interface. An architect does nothing</pre>

<pre>with words, only with forms!!!!!It has Kansas, It is</pre>

<pre>becoming portable to many platforms even PC!</pre>

<pre></pre>

<pre>And I cannot implement my ecodesign model if an </pre>

<pre>expressive language like Self is not available.</pre>

<pre>I am awaiting this porting to PC!!</pre>

<pre></pre>

<pre>Since the most powerful related work to my ecodesign</pre>

<pre>model is Alexander's A pattern language, and I was</pre>

<pre>going to work under his advising to exchange ideas</pre>

<pre>(1990-1992)  it is quite natural I feel inclined</pre>

<pre>to scientifically examine his proposals and</pre>

<pre>the GOF patterns. When I ask for help, it is because</pre>

<pre> I have to persuade computer scientists that</pre>

<pre>Self is an intelligent option.</pre>

<pre>I think comnputer scientists should be aware</pre>

<pre>of everything that is going on in the world and</pre>

<pre>know what is more evolved.</pre>

<pre>Of course since they behave rather like artists</pre>

<pre>they have very little discernment. Who loses?</pre>

<pre>Mankind of course!!!</pre>

<pre></pre>

<pre>Albertina</pre>

<pre>
.----------------------------------------------------------.
| Albertina Lourenci                                       |
| PhD  in Architecture and Urbanism                        |
| post-doctorate researcher                                |
| Laboratory of Integrated Systems University of Sao Paulo |
| Avenida Professor Luciano Gualberto, 158 Travessa 3      |
| CEP: 05508-900                                           |
| Sao Paulo Sao Paulo State Brazil                         |
| Voice: +55 011 818 5254                                  |
| Fax: +55 11 211 4574                                     |
.----------------------------------------------------------.</pre>
 </html>