Model-Driven Software Engineering in Practice: Second Edition | Springer eBooks | IEEE Xplore