Learn More
The Eclipse modelling framework provides a hierarchy of Java classes that represent the abstract syntax of BPEL4WS. Many analyses of a BPEL4WS program boil down to walking its abstract syntax tree. We review, refine and extend a technique, based on Java's reflection mechanism, to walk such trees. We apply this technique to implement two non-trivial analyses(More)
Business Process Management (BPM) and Business Rule Management (BRM) are two technologies that are used to improve the agility, flexibility and efficiency of operational processes. Many people have questioned the differences between the two, or use the terms interchangeably---there are, however, clear differences in terms of the functionality and the value(More)
In this thesis, we propose two novel techniques that significantly enhance the performance of multicast in Mobile Ad hoc Networks (MANETs): preemptive route maintenance and multirate-aware routing. We show that preemptive route maintenance can help minimize control overhead and improve the scalability of many multicast protocols in MANETs. We present design(More)
  • 1