Modular specifications in process algebra