[{"doi":"10.1007/978-3-319-46295-0_11","language":[{"iso":"eng"}],"publication_status":"published","date_updated":"2022-01-06T07:02:43Z","publication_identifier":{"issn":["0302-9743","1611-3349"],"isbn":["9783319462943","9783319462950"]},"author":[{"id":"11308","last_name":"Wolters","first_name":"Dennis","full_name":"Wolters, Dennis"},{"first_name":"Jonas","last_name":"Kirchhoff","full_name":"Kirchhoff, Jonas","id":"39928"},{"first_name":"Christian","last_name":"Gerth","full_name":"Gerth, Christian"},{"id":"107","full_name":"Engels, Gregor","last_name":"Engels","first_name":"Gregor"}],"year":"2016","title":"Cross-Device Integration of Android Apps","department":[{"_id":"66"}],"type":"conference","keyword":["Cross-Device","Integration","Android","Adapter","DSL"],"date_created":"2018-11-26T10:21:38Z","abstract":[{"lang":"eng","text":"Integrating apps on mobile devices into applications running on other devices is usually difficult. For instance, using a messenger on a smartphone to share a text written on a desktop computer often ends up in a cumbersome solution to transfer the text, because many applications are not designed for such scenarios. In this paper, we present an approach enabling the integration of apps running on Android devices into applications running on other devices and even other platforms. This is achieved by specifying adapters for Android apps, which map their services to a platform-independent service interface. For this purpose, we have developed a domain-specific language to ease the specification of such mappings. Our approach is applicable without the need to modify the existing Android apps providing the service. We analyzed its feasibility by implementing our approach and by specifying mappings for several popular Android apps, e.g., phone book, camera, and file explorer."}],"publication":"Service-Oriented Computing","editor":[{"last_name":"Sheng","first_name":"Quan Z. ","full_name":"Sheng, Quan Z. "},{"full_name":"Stroulia, Eleni ","first_name":"Eleni ","last_name":"Stroulia"},{"last_name":"Tata","first_name":"Samir ","full_name":"Tata, Samir "},{"first_name":"Sami ","last_name":"Bhiri","full_name":"Bhiri, Sami "}],"user_id":"39928","_id":"5825","publisher":"Springer International Publishing","page":"171-185","status":"public","place":"Cham","citation":{"bibtex":"@inproceedings{Wolters_Kirchhoff_Gerth_Engels_2016, place={Cham}, title={Cross-Device Integration of Android Apps}, DOI={<a href=\"https://doi.org/10.1007/978-3-319-46295-0_11\">10.1007/978-3-319-46295-0_11</a>}, booktitle={Service-Oriented Computing}, publisher={Springer International Publishing}, author={Wolters, Dennis and Kirchhoff, Jonas and Gerth, Christian and Engels, Gregor}, editor={Sheng, Quan Z.  and Stroulia, Eleni  and Tata, Samir  and Bhiri, Sami Editors}, year={2016}, pages={171–185} }","ama":"Wolters D, Kirchhoff J, Gerth C, Engels G. Cross-Device Integration of Android Apps. In: Sheng QZ, Stroulia E, Tata S, Bhiri S, eds. <i>Service-Oriented Computing</i>. Cham: Springer International Publishing; 2016:171-185. doi:<a href=\"https://doi.org/10.1007/978-3-319-46295-0_11\">10.1007/978-3-319-46295-0_11</a>","mla":"Wolters, Dennis, et al. “Cross-Device Integration of Android Apps.” <i>Service-Oriented Computing</i>, edited by Quan Z.  Sheng et al., Springer International Publishing, 2016, pp. 171–85, doi:<a href=\"https://doi.org/10.1007/978-3-319-46295-0_11\">10.1007/978-3-319-46295-0_11</a>.","short":"D. Wolters, J. Kirchhoff, C. Gerth, G. Engels, in: Q.Z. Sheng, E. Stroulia, S. Tata, S. Bhiri (Eds.), Service-Oriented Computing, Springer International Publishing, Cham, 2016, pp. 171–185.","chicago":"Wolters, Dennis, Jonas Kirchhoff, Christian Gerth, and Gregor Engels. “Cross-Device Integration of Android Apps.” In <i>Service-Oriented Computing</i>, edited by Quan Z.  Sheng, Eleni  Stroulia, Samir  Tata, and Sami  Bhiri, 171–85. Cham: Springer International Publishing, 2016. <a href=\"https://doi.org/10.1007/978-3-319-46295-0_11\">https://doi.org/10.1007/978-3-319-46295-0_11</a>.","ieee":"D. Wolters, J. Kirchhoff, C. Gerth, and G. Engels, “Cross-Device Integration of Android Apps,” in <i>Service-Oriented Computing</i>, 2016, pp. 171–185.","apa":"Wolters, D., Kirchhoff, J., Gerth, C., &#38; Engels, G. (2016). Cross-Device Integration of Android Apps. In Q. Z. Sheng, E. Stroulia, S. Tata, &#38; S. Bhiri (Eds.), <i>Service-Oriented Computing</i> (pp. 171–185). Cham: Springer International Publishing. <a href=\"https://doi.org/10.1007/978-3-319-46295-0_11\">https://doi.org/10.1007/978-3-319-46295-0_11</a>"}},{"date_updated":"2022-01-06T06:55:56Z","status":"public","title":"Rupeas: Ruby Powered Event Analysis DSL","year":"2009","author":[{"full_name":"Woehrle, Matthias","first_name":"Matthias","last_name":"Woehrle"},{"full_name":"Plessl, Christian","last_name":"Plessl","orcid":"0000-0001-5728-9982","first_name":"Christian","id":"16153"},{"full_name":"Thiele, Lothar","last_name":"Thiele","first_name":"Lothar"}],"user_id":"16153","_id":"2353","language":[{"iso":"eng"}],"abstract":[{"lang":"eng","text":"Wireless Sensor Networks (WSNs) are unique embedded computation systems for distributed sensing of a dispersed phenomenon. While being a strongly concurrent distributed system, its embedded aspects with severe resource limitations and the wireless communication requires a fusion of technologies and methodologies from very different fields. As WSNs are deployed in remote locations for long-term unattended operation, assurance of correct functioning of the system is of prime concern. Thus, the design and development of WSNs requires specialized tools to allow for testing and debugging the system. To this end, we present a framework for analyzing and checking WSNs based on collected events during system operation. It allows for abstracting from the event trace by means of behavioral queries and uses assertions for checking the accordance of an execution to its specification. The framework is independent from WSN test platforms, applications and logging semantics and thus generally applicable for analyzing event logs of WSN test executions. "}],"extern":"1","report_number":"TIK-Report 290","citation":{"short":"M. Woehrle, C. Plessl, L. Thiele, Rupeas: Ruby Powered Event Analysis DSL, Computer Engineering and Networks Lab, ETH Zurich, 2009.","chicago":"Woehrle, Matthias, Christian Plessl, and Lothar Thiele. <i>Rupeas: Ruby Powered Event Analysis DSL</i>. Computer Engineering and Networks Lab, ETH Zurich, 2009.","apa":"Woehrle, M., Plessl, C., &#38; Thiele, L. (2009). <i>Rupeas: Ruby Powered Event Analysis DSL</i>. Computer Engineering and Networks Lab, ETH Zurich.","ieee":"M. Woehrle, C. Plessl, and L. Thiele, <i>Rupeas: Ruby Powered Event Analysis DSL</i>. Computer Engineering and Networks Lab, ETH Zurich, 2009.","ama":"Woehrle M, Plessl C, Thiele L. <i>Rupeas: Ruby Powered Event Analysis DSL</i>. Computer Engineering and Networks Lab, ETH Zurich; 2009.","bibtex":"@book{Woehrle_Plessl_Thiele_2009, place={Computer Engineering and Networks Lab, ETH Zurich}, title={Rupeas: Ruby Powered Event Analysis DSL}, author={Woehrle, Matthias and Plessl, Christian and Thiele, Lothar}, year={2009} }","mla":"Woehrle, Matthias, et al. <i>Rupeas: Ruby Powered Event Analysis DSL</i>. 2009."},"keyword":["Rupeas","DSL","WSN","testing"],"type":"report","department":[{"_id":"27"},{"_id":"518"}],"place":"Computer Engineering and Networks Lab, ETH Zurich","date_created":"2018-04-16T15:09:19Z"}]
