Model checking distributed objects.
Presented at: 4th International Software Architecture Workshop.
We demonstrate how the use of synchronization primitives and threading policies in object middleware can lead to deadlocks. We identify that object middleware only has a few built-in synchronization and threading primitives and suggest to express them as stereotypes in UML models. We define the semantics of these stereotypes by a mapping to a process algebra. Finally, we apply model checkers to this process algebra notation and show that we are able to detect the possibility of deadlocks that can then be related back to the UML models.
|Type:||Conference item (UNSPECIFIED)|
|Title:||Model checking distributed objects|
|Event:||4th International Software Architecture Workshop|
|Additional information:||Imported via OAI, 7:29:01 3rd Aug 2005|
|UCL classification:||UCL > School of BEAMS > Faculty of Engineering Science
UCL > School of BEAMS > Faculty of Engineering Science > Computer Science
Archive Staff Only