• DocumentCode
    639614
  • Title

    SEAL: A Domain-Specific Language for Novice Wireless Sensor Network Programmers

  • Author

    Elsts, Atis ; Judvaitis, Janis ; Selavo, Leo

  • Author_Institution
    Fac. of Comput. Sci., Univ. of Latvia, Riga, Latvia
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    220
  • Lastpage
    227
  • Abstract
    A lot of the prospective wireless sensor network users are novice programmers. Their experience in general-purpose programming languages is either limited or completely nonexistent. There are both financial and scientific incentives to empower these users and allow them to write sensor network applications on their own, rather than having to rely on a qualified computer science professional. We present SEAL, a sensor network programming language designed for novice programmers. SEAL manages to avoid computer science concepts that are hard to grasp for novices, while remaining suitable for typical sensor network application scenarios. The language is extensible in application-specific way, has easy-to-learn syntax and allows to implement common sensor network tasks by writing compact, readable code. It is also shown to have high run-time efficiency.
  • Keywords
    computational linguistics; computer aided instruction; professional aspects; specification languages; telecommunication engineering education; wireless sensor networks; SEAL; domain-specific language; financial incentives; general-purpose programming languages; novice wireless sensor network programmers; qualified computer science professional; readable code; run-time efficiency; scientific incentives; sensor network programming language; syntax; wireless sensor network applications; Computer languages; Programming profession; Seals; Temperature sensors; Wireless sensor networks; novice programming; programming languages; sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
  • Conference_Location
    Santander
  • Type

    conf

  • DOI
    10.1109/SEAA.2013.16
  • Filename
    6619514