Multi-level Modeling as a Language Architecture for Reference Models: On the Example of the Smart Grid Domain | IEEE Conference Publication | IEEE Xplore