Show simple item record

dc.contributor.advisorSeļāvo, Leoen_US
dc.contributor.authorElsts, Atisen_US
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāteen_US
dc.date.accessioned2015-01-12T06:49:55Z
dc.date.available2015-01-12T06:49:55Z
dc.date.issued2013en_US
dc.identifier.other29919en_US
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/4791
dc.descriptionElektroniskā versija nesatur pielikumusen_US
dc.description.abstractSākotnējā vīzija par bezvadu sensoru tīkliem paredzēja, ka tie kļūs par vērtīgu rīku daudzām lietotāju grupām: gan dažādu jomu zinātniekiem, gan praktiķiem. Taču bezvadu sensoru tīklu programmatūras izstrāde ir sarežģīta, jo tie apvieno resursierobežotu iegulto ierīču sarežģītību ar tīklotu ierīču sarežģītību. Tas ir viens no iemesliem, kāpēc sensoru tīkli vēl nav kļuvuši par plaša patēriņa tehnoloģiju. Šī problēma ir daļēji risināma, piedāvājot bezvadu sensoru tīklu programmatūras izstrādātājiem piemērotus programmizstrādes rīkus, programmēšanas valodas un bibliotēkas. Tāpēc disertācijas ietvaros ir izveidota rinda pieeju bezvadu sensoru tīklu lietojumprogrammu izstrādes atvieglošanai, ieskaitot: jaunu lietojumprogrammu izstrādes valodu, kura ļauj lietojumprogrammas definēt īsākā un mazāk sarežģītā veidā, un pieeju sensoru tīklu operētājsistēmu resursefektivitātes palielināšanai. Šīs pieejas ir integrētas vienotā programmatūras ietvarā, kopā ar citu autora un viņa pētniecības grupas izstrādāto programmatūru. Ietvars ir paredzēts divām lietotāju grupām: pirmkārt, iesācējiem programmētājiem, otrkārt, profesionāliem programmētājiem, tai skaitā arī tiem, kuriem ir tikai neliela pieredze bezvadu sensoru tīklos. Veiktie eksperimenti rāda, ka piedāvātās pieejas ļauj iegūt lietojumprogrammas ar mazāku resursu patēriņu un zemāku koda sarežģītību.en_US
dc.description.abstractWireless sensor networks is a technology that was originally envisioned as a tool for broad range of purposes and target audiences. However, wireless sensor network software development is complicated, because it brings together the complexity of resource-constrained embedded system software and the complexity of distributed system software. This is one of the reasons why sensor networks have not yet become an ubiquitous technology. This problem is partially solvable by decreasing the accidental software development complexity that is at the moment present in the process of sensor network application development. The sensor network application developer must be provided with appropriate development tools, languages and libraries in order to allow him to focus on the essential complexity of software development. Therefore this dissertation presents a number of approaches that facilitate sensor network application programming, including: a new application development language that allows to write applications in more concise and less complex way, and an approach to increase the resource-efficiency of sensor network operating systems. The approaches are integrated in a unified framework, along with other software designed by the author and his research group. This framework is targeted towards two categories of users: firstly, novice programmers, secondly, professional programmers, including programmers with limited experience in wireless sensor networks. The evaluation shows that these approaches lead to applications with decreased resource usage and lower code complexity.en_US
dc.language.isoengen_US
dc.publisherLatvijas Universitāteen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDatorzinātneen_US
dc.subjectInformācijas tehnoloģija un telekomunikācijasen_US
dc.subjectbezvadu sensoru tīkli
dc.subjectoperētājsistēmas
dc.subjectdomēnspecifiskās valodas
dc.subjectwireless sensor networks
dc.subjectoperating systems
dc.subjectdomain-specific languages
dc.titleA Framework to Facilitate Wireless Sensor Network Application Developmenten_US
dc.title.alternativeIetvars bezvadu sensoru tīklu lietojumprogrammu izstrādes atvieglošanaien_US
dc.typeinfo:eu-repo/semantics/doctoralThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record