Document-oriented software construction based on domain-specific markup languages | IEEE Conference Publication | IEEE Xplore