Invited paper: Self-adaptive middleware for the design of context-aware software applications in public transit systems | IEEE Conference Publication | IEEE Xplore