---
_id: '5825'
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.
author:
- first_name: Dennis
  full_name: Wolters, Dennis
  id: '11308'
  last_name: Wolters
- first_name: Jonas
  full_name: Kirchhoff, Jonas
  id: '39928'
  last_name: Kirchhoff
- first_name: Christian
  full_name: Gerth, Christian
  last_name: Gerth
- first_name: Gregor
  full_name: Engels, Gregor
  id: '107'
  last_name: Engels
citation:
  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>'
  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>'
  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} }'
  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.
  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.'
date_created: 2018-11-26T10:21:38Z
date_updated: 2022-01-06T07:02:43Z
department:
- _id: '66'
doi: 10.1007/978-3-319-46295-0_11
editor:
- first_name: 'Quan Z. '
  full_name: 'Sheng, Quan Z. '
  last_name: Sheng
- first_name: 'Eleni '
  full_name: 'Stroulia, Eleni '
  last_name: Stroulia
- first_name: 'Samir '
  full_name: 'Tata, Samir '
  last_name: Tata
- first_name: 'Sami '
  full_name: 'Bhiri, Sami '
  last_name: Bhiri
keyword:
- Cross-Device
- Integration
- Android
- Adapter
- DSL
language:
- iso: eng
page: 171-185
place: Cham
publication: Service-Oriented Computing
publication_identifier:
  isbn:
  - '9783319462943'
  - '9783319462950'
  issn:
  - 0302-9743
  - 1611-3349
publication_status: published
publisher: Springer International Publishing
status: public
title: Cross-Device Integration of Android Apps
type: conference
user_id: '39928'
year: '2016'
...
---
_id: '2353'
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. '
author:
- first_name: Matthias
  full_name: Woehrle, Matthias
  last_name: Woehrle
- first_name: Christian
  full_name: Plessl, Christian
  id: '16153'
  last_name: Plessl
  orcid: 0000-0001-5728-9982
- first_name: Lothar
  full_name: Thiele, Lothar
  last_name: Thiele
citation:
  ama: 'Woehrle M, Plessl C, Thiele L. <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.'
  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} }'
  chicago: 'Woehrle, Matthias, Christian Plessl, and Lothar Thiele. <i>Rupeas: Ruby
    Powered Event Analysis DSL</i>. Computer Engineering and Networks Lab, ETH Zurich,
    2009.'
  ieee: 'M. Woehrle, C. Plessl, and L. Thiele, <i>Rupeas: Ruby Powered Event Analysis
    DSL</i>. Computer Engineering and Networks Lab, ETH Zurich, 2009.'
  mla: 'Woehrle, Matthias, et al. <i>Rupeas: Ruby Powered Event Analysis DSL</i>.
    2009.'
  short: 'M. Woehrle, C. Plessl, L. Thiele, Rupeas: Ruby Powered Event Analysis DSL,
    Computer Engineering and Networks Lab, ETH Zurich, 2009.'
date_created: 2018-04-16T15:09:19Z
date_updated: 2022-01-06T06:55:56Z
department:
- _id: '27'
- _id: '518'
extern: '1'
keyword:
- Rupeas
- DSL
- WSN
- testing
language:
- iso: eng
place: Computer Engineering and Networks Lab, ETH Zurich
report_number: TIK-Report 290
status: public
title: 'Rupeas: Ruby Powered Event Analysis DSL'
type: report
user_id: '16153'
year: '2009'
...
