Evaluating Software Design Patterns

  • یوسف مهرداد بی‌بالان

[Evaluating Software Design Patterns — the “Gang of Four” patterns implemented in Java 6]

In this project, we perform an evaluation of the “Gang of Four” design patterns from a practical and experimental point of view using Java 6 as the implementation language. We investigate how Java 6 language features affect the application of the “Gang of Four” design patterns, individually and collectively. The investigation focuses on how the practical use of language features can affect the design pattern implementations, not how the features are constructed. To perform a reasonably structured and verifiable evaluation, we define a general evaluation approach on how to evaluate the “Gang of Four” patterns using a language as a catalyst. …
Using the defined approach, we implement the “Gang of Four” patterns in Java 6 and investigate use of core language features (types, generics, closures, etc.), reflection (class literals, dynamic proxies, annotations, etc.), and special language mechanisms (synchronisation, serialization, cloning, etc.).

>> To find complete thesis and “one of his great supporters” see here

Quote:
Data is not information. Information is not knowledge. Knowledge is not understanding. Understanding is not wisdom. Anonymous
ref: Booch weblog

کرنا نوازان گيلاني مرثيه مي‌دمند

  • یوسف مهرداد بی‌بالان

به ياد ديار پدري: کرنا نوازان گيلاني مرثيه مي‌دمند

گزيده:
داشتن علم بهتر از داشتن ثروت است ولی نداشتن ثروت بدتر از نداشتن علم است.

SEMAT — Software Engineering Method and Theory

  • یوسف مهرداد بی‌بالان

«We are some people who have observed software engineering theory and practice of the past decades and have realized that it is now time to revitalize this discipline. We have been quietly planning a “revolution”.
Since then I have advanced gradually. First, I explored this idea by publishing a paper, entitled “In need of a theory in software engineering”, first in China (in Chinese) and then in Australia. Later on I joined forces with two colleagues of mine, Bertrand Meyer, the creator of Eiffel, and Richard Solely, the chairman of OMG. We have formed a community called SEMAT (Software Engineering Method and Theory). Its goal is to make software engineering a more systematic discipline than it has been in the past.
This effort started with a Call for Action a few weeks ago. To put it in a sharply simplified way, we state: 1) software engineering is not a mature discipline, and 2) this situation has to be changed fundamentally ”based on a solid theory, proven principles and best practices that include a kernel of widely-agreed elements,” etc.
The big challenge of this initiative is to achieve consensus among so many strong and driving forces. SEMAT differs from other initiatives in that we are not trying to unify the world around a method, but rather, focusing on the creation of a small kernel that contains elements that we always have when we develop software. We call these kernel elements universals. Furthermore, we insist that industry and research communities should be harmonized. Both of them have their strengths and have their unique roles to play, but they need to work together as a team resulting in a synergy for us to be successful.»
Reference: Ivar Jacobson’s Blog

گزيده:
تجربه نامي است كه همه ما بر اشتباهات خود مي‌گذاريم. اسكار وايلد
مرجع: كتاب نكته‌هاي ناب اثر مرتضي اسد‌خواه

گردهمايي – هشت

  • یوسف مهرداد بی‌بالان

استاد ميرقيوم‌نيا، استاد درس فيزيك دبيرستان هستند. هر چند افتخار شاگردي‌شان را نداشتم، ولي از زحمات بي‌دريغشان (آن طور که هم مدرسه‌اي‌ها گفته‌اند)، تشكر مي‌كنم. نوشته‌ي ايشان را كه يادداشتي بر مطالب وبلاگ است، در اينجا آورده‌ام:

«عزیزان بزرگوارم! سلام بر شما! بزرگید که بزرگی را بزرگ می‌دارید! تجلیل از منش‌های بزرگی چون داوری وظیفه‌ی همه‌ی ماست!
صفای معنایی این مرد بزرگ قریب 18 سال مرا با بهانه‌ی آموزش درس فیزیک به آن مدرسه عشق و کامیابی کشاند!
همیشه پیروز و سربلند باشید!چون سرو!»

وبلاگ استاد:اخلاق و سیاست

گزیده:
به نظر من حق‌ناشناسي بزرگترين ضعفي است كه ممكن است كسي داشته باشد. ناپلئون بناپارت
مرجع: كتاب نكته‌هاي ناب اثر مرتضي اسد‌خواه

وداع دوستان

  • یوسف مهرداد بی‌بالان
درست روز گردهمايي يعني ۲۵ دي‌ماه، نرگس هم به اتفاق همسرش ترك وطن كرد و به سرزمين كانگوروها رفت.
براي نرگس و همسرش آرزوي بهترين‌ها را دارم.

گردهمايي- هفت

  • یوسف مهرداد بی‌بالان

گزیده:
روز وصل دوستداران ياد باد
ياد باد آن روزگاران ياد باد
کامم از تلخی غم چون زهر گشت
بانگ نوش شادخواران ياد باد
گر چه ياران فارغند از ياد من
از من ايشان را هزاران ياد باد

گردهمايي- شش

  • یوسف مهرداد بی‌بالان

تصویر آقای داوری و آقای خاکی در روز گردهمایی

گزیده:
ندارد

برای خروج از جستجو کلید ESC را بفشارید