Services

testing software product interoperability

I have been trying to write on product interoperability for quite sometime. So here it goes. What do we mean by product interoperability? In my opinion, interoperability of a product is its ability to function while different variables of its environment – software as well as hardware – are changed. Testing software interoperability assumes more [...]


Reproducing a bug ….the eternal quest

There are some really cliched problems which software testers and consqeuently software developers face as part of their job. Reproducing a bug comes right there among the top of that list. Recently,  I faced one such instance where I was at my wits end to reproduce a bug – needless to say, it wasted precious [...]


Setting up TestLink on Linux

I was assigned the responsibility of setting up Test Link (TL) on my network and import test cases from another instance of TL running elsewhere. It was quite simple but I would still like to put it down just in case someone runs into issues or better still if someone has suggestions – More than welcome. [...]


Making applications work together in Eclipse

Eclipse as we know is a great implementation of plugin-architecture.
We decouple different components of a system into bundles.
plugin-architecture is very simplistic in nature, highly extensible and modular at the cost of a tricky class-loading policy.
Actually Eclipse is a story of several class-loaders.
It iniataites a chain of class loaders to load the plug-ins lazily as specified in component-specific manifest.mf files.
If we understand its class-loading policy and learn some tricks, then we can make different third-party jars talk to each other and avoid infamous ‘ClassNotFound Exception’.


Riding the Semantic Wave

Hi Folks! Are you all enjoying net-surfing ? Oh man! Don’t ask me! I am sick of repeating my personal profile every time I register in any social site! Why can’t it be tagged and semantic data be shared with all other sites ? Well its already happening .. lets go for a ride on [...]


Comments Off

Mashup Magic

Mashup enormously empowers users who really wanted to collaborate things available on web dynamically on-the-fly, simply query/merge whatever relevant data coming on the way.


Concurrency and HashMap

In theory everyone knows Hash Map is not Thread Safe and it shouldn’t be used in multi Threaded applications. But still people come out with their own theories that they can use HashMap in their context. Some say they are just reading the data and map is not written to a lot. Unfortunately none of [...]


Graphical Model Transformation Framework

In a nutshell: GMTF generates an MDA tool to carry out the smooth transformation of models through a rich UI. Problem Space In order to minimize the chaos, the product vendors are very fast coming up with standard specifications for industry domain models. For example, telecom industry has proposed a common meta-model for telecom products. [...]