Using domain-specific languages to describe the development viewpoint of software architectures | IEEE Conference Publication | IEEE Xplore