LWiSSy: uma linguagem específica de domínio para modelagem de sistemas de redes de sensores e atuadores sem fio


Autoria(s): Dantas, Priscilla Victor
Contribuinte(s)

Delicatto, Flávia Coimbra

CPF:06922409426

http://lattes.cnpq.br/2345739145596065

CPF:39900533100

Pinheiro, Marcos Cesar Madruga Alves

CPF:83693696420

http://lattes.cnpq.br/1682925222063297

Pires, Paulo de Figueiredo

CPF:84384921772

http://lattes.cnpq.br/1304174767727101

Batista, Thais Vasconcelos

CPF:56765614400

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8

Data(s)

17/12/2014

30/04/2013

17/12/2014

28/09/2012

Resumo

The field of Wireless Sensor and Actuator Networks (WSAN) is fast increasing and has attracted the interest of both the research community and the industry because of several factors, such as the applicability of such networks in different application domains (aviation, civil engineering, medicine, and others). Moreover, advances in wireless communication and the reduction of hardware components size also contributed for a fast spread of these networks. However, there are still several challenges and open issues that need to be tackled in order to achieve the full potential of WSAN usage. The development of WSAN systems is one of the most relevant of these challenges considering the number of variables involved in this process. Currently, a broad range of WSAN platforms and low level programming languages are available to build WSAN systems. Thus, developers need to deal with details of different sensor platforms and low-level programming abstractions of sensor operational systems on one hand, and they also need to have specific (high level) knowledge about the distinct application domains, on the other hand. Therefore, in order to decouple the handling of these two different levels of knowledge, making easier the development process of WSAN systems, we propose LWiSSy (Domain Language for Wireless Sensor and Actuator Networks Systems), a domain specific language (DSL) for WSAN. The use of DSLs raises the abstraction level during the programming of systems and modularizes the system building in several steps. Thus, LWiSSy allows the domain experts to directly contribute in the development of WSANs without having knowledge on low level sensor platforms, and network experts to program sensor nodes to meet application requirements without having specific knowledge on the application domain. Additionally, LWiSSy enables the system decomposition in different levels of abstraction according to structural and behavioral features and granularities (network, node group and single node level programming)

As Redes de Sensores e Atuadores Sem Fio (RSASF) vêm emergindo rapidamente e têm atraído o interesse da comunidade de pesquisa e da indústria, graças a vários fatores, dentre eles a aplicabilidade desse tipo de rede nos mais diversos domínios de aplicações (aviação, engenharia civil, medicina, dentre outros). Além disso, avanços na comunicação sem fio e miniaturização dos componentes de hardware também contribuíram para a rápida proliferação dessas redes. Apesar disso, ainda existem alguns desafios a serem transpostos a fim de se atingir o pleno potencial de utilização das RSASF. Dentre estes, o desenvolvimento de sistemas de RSASF aparece como um dos mais relevantes atualmente, haja vista a quantidade de variáveis envolvidas no processo de desenvolvimento. Atualmente, uma vasta gama de plataformas de RSASF e diversas linguagens de programação de baixo nível podem ser empregadas no desenvolvimento desses sistemas. Dessa forma, é necessário que o desenvolvedor possua tanto conhecimento de baixo nível relativo à plataforma da RSASF, quanto conhecimento específico do domínio de cada uma das aplicações presentes no sistema. A fim de efetuar o desacoplamento da utilização destes conhecimentos durante o processo de desenvolvimento, de forma a facilitar tal processo, este trabalho propõe LWiSSy (Domain Language for Wireless Sensor and Actuator Networks Systems), uma linguagem para modelagem de sistemas para RSASF baseada no uso de DSLs (Domain Specific Language). As DSLs, pelo fato de aumentarem o nível de abstração da programação e modularizarem a construção de sistemas em várias etapas, permitirão que ambos os especialistas envolvidos (domínio e redes) possam contribuir diretamente durante o desenvolvimento do sistema e de maneira mais desacoplada do que ocorre atualmente. Além dos benefícios supracitados, LWiSSy possibilitará ainda a decomposição do sistema em diferentes níveis de abstração, haja vista a necessidade de representar diferentes características (estrutural e comportamental) e granulosidades (programação em nível de rede, em nível de grupos de nós e em nível de nó) em um único sistema

Formato

application/pdf

Identificador

DANTAS, Priscilla Victor. LWiSSy: uma linguagem específica de domínio para modelagem de sistemas de redes de sensores e atuadores sem fio. 2012. 141 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.

http://repositorio.ufrn.br:8080/jspui/handle/123456789/18067

Idioma(s)

por

Publicador

Universidade Federal do Rio Grande do Norte

BR

UFRN

Programa de Pós-Graduação em Sistemas e Computação

Ciência da Computação

Direitos

Acesso Aberto

Palavras-Chave #Redes de sensores e atuadores sem fio. LWiSSy. Linguagem específica de domínio. Modularização #Wireless sensor and actuator network. LWiSSy. Domain specific language. modularization #CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Tipo

Dissertação