Interaction Protocols In Paradigm: Extensions to A Modeling Language Through Tool Development