DSL e Metodologia para Construção de Aplicações Ubíquas
Abstract
Wireless Sensor Networks and Actuators (WSANs) are a major component of Ubiquitous systems. However, the complexity of programming such networks requires domain experts to know the specifics of each sensor platforms available, thus increasing the learning curve for developing applications for these networks. In this paper we report on the integration of two existing works that aim to facilitate WSAN application building and increase the effectiveness of the development process for such environments. This paper integrates: (i) a domain specific language, (ii) a method and infrastructure to develop ubiquitous applications. We evaluate the proposed integration through a comparative analysis and a proof of concept.References
Cetina, C., Fons, J. and Pelechano, V. (sep 2008). Applying Software Product Lines to Build Autonomic Pervasive Systems. 2008 12th International Software Product Line Conference, p. 117–126. Crossbrow (2013). MICAz Datasheet. [link]. Acesso em Abril, 2013.
Dantas, P. (2012). LWiSSy: uma linguagem específica de domínio para modelagem de sistemas de redes de sensores e atuadores sem fio. Dissertação de Mestrado. UFRN.
Delicato, F., Fuentes, L., Gámez, N. and Pires, P. F. (6 jun 2009). Variabilities of Wireless and Actuators Sensor Network Middleware for Ambient Assisted Living. International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living, v. 5518, p. 851–858.
Farias, C., Pirmez, Luci, Delicato, Flavia Coimbra, Dos Santos, I. L. and Zomaya, A. Y. (oct 2012). Information fusion techniques applied to Shared Sensor and Actuator Networks. 37th Annual IEEE Conference on Local Computer Networks, p. 188–191.
Fuentes, L. and Gámez, N. (2010). Configuration Process of a Software Product Line for AmI Middleware. Journal of Universal Computer Science, v. 16, p. 1592–1611.
Losilla, F., Vicente-Chicote, C., Álvarez, B., Iborra, A. and Sánchez, P. (24 sep 2007). Wireless sensor network application development: an architecture-centric MDE approach. p. 179–194.
MDA (2013). Model Driven Architecture. http://www.omg.org/mda/. Acesso em Abril, 2013.
Rodrigues, T., Dantas, P., Delicato, Fl´via C, et al. (2011). Model-Driven Development of Wireless Sensor Network Applications. 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing, p. 11–18.
Shimizu, R., Fukazawa, Y. and Honiden, S. (2011). Model Driven Development for Rapid Prototyping and Optimization of Wireless Sensor Network Applications Categories and Subject Descriptors. Development, n. ii, p. 31–36.
Soares, H., Pirmez, L., Delicato, F. and Farias, C. (2012). CONDE: Um Sistema de Controle e Decisão para Edifícios Inteligentes usando Redes de Sensores e Atuadores Sem Fio. SBRC.
TOS (2013). TinyOS. http://www.tinyos.net/. Acesso em Abril, 2013.
UML (2013). Unified Modeling Language. http://www.uml.org/ . Acesso em Abril, 2013.
Dantas, P. (2012). LWiSSy: uma linguagem específica de domínio para modelagem de sistemas de redes de sensores e atuadores sem fio. Dissertação de Mestrado. UFRN.
Delicato, F., Fuentes, L., Gámez, N. and Pires, P. F. (6 jun 2009). Variabilities of Wireless and Actuators Sensor Network Middleware for Ambient Assisted Living. International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living, v. 5518, p. 851–858.
Farias, C., Pirmez, Luci, Delicato, Flavia Coimbra, Dos Santos, I. L. and Zomaya, A. Y. (oct 2012). Information fusion techniques applied to Shared Sensor and Actuator Networks. 37th Annual IEEE Conference on Local Computer Networks, p. 188–191.
Fuentes, L. and Gámez, N. (2010). Configuration Process of a Software Product Line for AmI Middleware. Journal of Universal Computer Science, v. 16, p. 1592–1611.
Losilla, F., Vicente-Chicote, C., Álvarez, B., Iborra, A. and Sánchez, P. (24 sep 2007). Wireless sensor network application development: an architecture-centric MDE approach. p. 179–194.
MDA (2013). Model Driven Architecture. http://www.omg.org/mda/. Acesso em Abril, 2013.
Rodrigues, T., Dantas, P., Delicato, Fl´via C, et al. (2011). Model-Driven Development of Wireless Sensor Network Applications. 2011 IFIP 9th International Conference on Embedded and Ubiquitous Computing, p. 11–18.
Shimizu, R., Fukazawa, Y. and Honiden, S. (2011). Model Driven Development for Rapid Prototyping and Optimization of Wireless Sensor Network Applications Categories and Subject Descriptors. Development, n. ii, p. 31–36.
Soares, H., Pirmez, L., Delicato, F. and Farias, C. (2012). CONDE: Um Sistema de Controle e Decisão para Edifícios Inteligentes usando Redes de Sensores e Atuadores Sem Fio. SBRC.
TOS (2013). TinyOS. http://www.tinyos.net/. Acesso em Abril, 2013.
UML (2013). Unified Modeling Language. http://www.uml.org/ . Acesso em Abril, 2013.
Published
2013-07-23
How to Cite
RODRIGUES, Taniro; MICELI, Claudio; DELICATO, Flávia; PIRMEZ, Luci; PIRES, Paulo; VICTOR, Priscilla; BATISTA, Thais.
DSL e Metodologia para Construção de Aplicações Ubíquas. In: INTEGRATED SOFTWARE AND HARDWARE SEMINAR (SEMISH), 40. , 2013, Maceió.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 320-331.
ISSN 2595-6205.
