Strom: Protocol Specifications and Component Adapters