Describir: Software and systems modeling