Saturday 15 December 2007

23

2 comments

Birthday is not just a moment to memorizing that you born in the same date several years ago. It is not about having a birthday celebration, treating your friends, and going home with several prizes. Those things are not even close.

I believe that some people will also agree with me that birthday is a moment where you introspect yourself.. see in your heart, and try to compare your life goal with your current performance... want to know what I see?

Allah gives me so much things to be thanked for... especially a wonderful family, future partner in life, great close friends (although I often treat them unfair.. sorry for all..), opportunity to help people, health, and... well.. I'll probably spent the rest of my life to describe all of them...

Thank you Allah, I hope I won't let you down (again), as I often do by making mistakes... things that you told me not to...

It's 23... it means that in another 2 years.. if everything goes well.. my real life will start. My journey to be one of the leader in the world will soon begin..

In my special day.. I would like to thank all of you...

Mom, Dad, Lil' Sister... thank you very much for your love and supports.. I miss you all... Don't worry, I'll try my best to make you all proud here...

Dear fairy in the Wonderland, thank you very much for your support and attention.. Let's fulfill our dream together, shall we? :)

My best friends.. Rendy, Chitra, Angga D, thx for the moral boosts! Keep in contact guys!

Dear friends.. T'I, Roncay, Narn, Vicky, Tita, Renny, Pitbull, Donny, Wiwit...

Dear friends@TUE : Grant, Agni, Arik, Jimmy, Diana, Samuel, Pak Wayan, Renaldi, Mehmet, Priyan, Goran, Eva, Sun...

Dear cousin, Ella, thx for the greetings! boi is niet slecht!! :p

Thank you very much all, you make this day a special day for me! Hope I can return it to you all, somehow...

So.. let's see... 2 more years to prepare everything.. what should I do now... hmm..
how bout sleeping? It's 2.39 AM in the morning!
Well, maybe that's a good idea... indeed...

Thursday 13 December 2007

Knowledge Sharing.. 1st semester

2 comments
Before I came to TUe, I thought things are going to be ordinary. I mean, the workload should be almost the same as I had in Bandung Institute of Technology. However, my assumption is proved to be totally wrong. Although I don't have any other thing to do than study, there is still not enough time to absorb all of the materials which taught here. But rather than complaining, I should be glad that I got many different new lessons here. It means that I can improve much.

In this post, I would like to share several lesson which I learned in the university. Who knows that you might be interested in one of these topics...
  1. Requirement Analysis, Design, and Verification. In this subject, we learn about MCRL2, a program which can generate state space from process calculus and analyze it (it's actually much more complex). State space generation is useful to check a safety property of parallel processes. For instance, if you want to create an automated system which runs by several independent robots in parallel, you need to model the process in order to ensure that those robots will not collide each other in the process. This is hard to do manually, but the tools (MCRL2) can do it for you.
  2. Generic Language Technology. It's about creating parsers to process any kind of languages using Meta-Environment. This tools enables us to check syntax of a language and transform it into another language. For instance, it can help you to read Java codes, detect mistakes, and transform the code into other type of language if there is no error in syntax checking.
  3. English.. it's might sound easy... but I found it a bit difficult as I only have 5 for my intial mark :P However, it is much improved now, don't worry...
  4. Software Architecting. This is one of my favorite. From the name, you might have guessed about the lesson learned here. Several type of software architecture is learned. Not only that, even the mechanism to evaluate them, using several type of matrixes and methodology. Most part of the course seems theoritic to me, but the lecturer once showed a tool which can measure the performance of an architecture for UML diagram. It's cool, dude..
  5. Metamodelling and Interoperability. Assume that a manager create an EPC diagram to describe a workflow in the company (EPC is used in SAP). Now, how can you check whether this workflow can handle all scenarios in the reality without any deadlock? In this lesson, I learn how to transform a diagram into another type of diagram. The advantage of this, is that some diagrams are easier to be checked formally, such as Petri Net. There is a tool to automate this transformation and checking, called Prom. The tool was explained in one of the lecture, and it was much more interesting than this subject :( . Prom is developed as a Process Mining tool.. given a set of process log, you can create a workflow diagram. Prom enable you to do that, and transform the output diagram into another type of diagram so that it can be checked in a formal method. It's cool!
  6. Web Information System. Ever heard about Web 2.0, Semantic Web, and Web Engineering?? In short, these are the lesson learned. In Web Engineering methodology, navigation model is separated from database/class modeling. This is useful if we want to exploit the power of hypermedia in web application. Web 2.0 is about the trend in current web application:Rich Internet Application, Mash-up, Folksonomy, and Harnessing Collective Intelligence. Semantic Web relates all of the information in the web using semantic annotation, using RDF and RDF queries seems as the key to integrate all of them.
  7. Adaptive system. For instance, we want to create a system which can adapt to user behavior. We can use several techniques, including Data Mining to provide such behavior. As an assignment (which I'm going to start in any moment from now..), we are told to create adaptive application using AHA! framework.
Well, those are my lessons... time to go back to assignments...