SOM:Interface Definetion Language