An Introduction to the DDL-P Language: Technical Report No. 163