IoT Design Patterns: Computational Constructs to Design, Build and Engineer Edge Applications. - Soheil Qanbari; Samim Pezeshki; Rozita Raisi; Samira Mahdi Zadeh; Rabee Rahimzadeh; Negar Behinaein; Fada Mahmoudi; Shiva Ayoubzadeh; Parham Fazlali; Keyvan Roshani; Azalia Yaghini; Mozhdeh Amiri; et al. (IoTDI, 2016)