CoasterX: A case study in component-driven hybrid systems proof automation