skip to main content
short-paper

Orchestrating masses of sensors: a design-driven development Approach

Published:26 October 2015Publication History
Skip Abstract Section

Abstract

This paper proposes a design-driven development approach that is dedicated to the domain of orchestration of masses of sensors. The developer declares what an application does using a domain-specific language (DSL). Our compiler processes domain-specific declarations to generate a customized programming framework that guides and supports the programming phase.

References

  1. Libelium. Smart City project in Santander to monitor Parking Free Slots. http://www.libelium.com /smart_santander_parking_smart_city.Google ScholarGoogle Scholar
  2. D. Cassou, E. Balland, C. Consel, and J. Lawall. Leveraging Software Architectures to Guide and Verify the Development of Sense/Compute/-Control Applications. In ICSE ’11, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Cassou, J. Bruneau, C. Consel, and E. Balland. Towards a Toolbased Development Methodology for Pervasive Computing Applications. IEEE TSE, 38(6):1445–1463, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Fayad and D. C. Schmidt. Object-oriented application frameworks. Commun. ACM, 40(10):32–38, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Heidemann, F. Silva, and D. Estrin. Matching data dissemination algorithms to application requirements. In SenSys ’03, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. X. Liu, Q. Huang, and Y. Zhang. Balancing push and pull for efficient information discovery in large-scale sensor networks. IEEE Transactions on Mobile Computing, 6(3):241–251, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. N. Taylor, N. Medvidovic, and E. M. Dashofy. Software Architecture: Foundations, Theory, and Practice. Wiley Publishing, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Tilak, N. B. Abu-Ghazaleh, and W. Heinzelman. A Taxonomy of Wireless Micro-Sensor Network Models. SIGMOBILE Mob. Comput. Commun. Rev., 6(2):28–36, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. F. Zhu, M. W. Mutka, and L. M. Ni. Service Discovery in Pervasive Computing Environments. IEEE Pervasive Computing, 4(4):81–90, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Introduction Our Approach Our Contributions DiaSwarm Working Example Device Declarations Application Design Programming Framework Context Components Controller Components Conclusion and Future WorkGoogle ScholarGoogle Scholar

Index Terms

  1. Orchestrating masses of sensors: a design-driven development Approach

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!