Script, build on the UML2 API (Eclipse Modeling Framework), aimed to parse UML models based on a metamodel for interoperability modeling, and to evaluate a studied set of rules on the parsed models for interoperability prediction.
Eclipse Modeling Framework (EMF) http://www.eclipse.org/modeling/emf/
GraphStream - A Dynamic Graph Library http://graphstream-project.org/