Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/41983

Registo completo
Campo DCValorIdioma
dc.contributor.advisorCardoso, Paulopor
dc.contributor.authorCampos, António Manuel de Almeidapor
dc.date.accessioned2016-06-14T15:00:10Z-
dc.date.available2016-06-14T15:00:10Z-
dc.date.issued2013-
dc.date.submitted2013-
dc.identifier.urihttps://hdl.handle.net/1822/41983-
dc.descriptionDissertação de mestrado integrado em Engenharia Eletrónica Industrial e Computadorespor
dc.description.abstractMonitoring consists on observing, supervising or controlling a system. Therefore, all monitoring applications carry a similar task, only in different systems. Knowing this, one can easily say that monitoring applications are built upon the same base, since the task is similar, only the data changes. Thus, developing a monitoring application from scratch usually consumes more resources than needed. There are many embedded systems that need to be monitored, some of them are even hard to reach, creating the need for remote monitoring. This project aims to answer this need by creating a tool that is able to implement remote monitoring applications that use the Web as communication infrastructure providing an architecture for embedded systems to communicate with a user via the Web. Feature-Oriented Software Development (FOSD) is used as the fundamental development methodology to develop this tool, allowing the development of a Software-Product Line (SPL) for the remote monitoring of embedded systems domain. The result is a SPL, able to implement remote monitoring applications comprising a user interface, a platform interface, a database and a set of Web services, that establish a communication daemon, in a fast and easy way by using the Feature IDE plug-in for Eclipse. This solution greatly eases the development process and reduces drastically the time-to-market of a specific remote monitoring application. It also uses the FOSD and SPL concepts, that can be useful in many other domains.por
dc.description.abstractMonitorizar consiste em observar, supervisionar ou controlar um sistema. Como tal, todas as aplicações de monitorização desempenham uma função semelhante em sistemas diferentes. Sendo assim, pode dizer-se que todas as aplicações de monitorização são desenvolvidas sobre uma base comum, uma vez que a tarefa a desempenhar e semelhante, sendo os dados diferentes entre aplicações. Pode assumir-se então, que desenvolver uma aplicação deste tipo de raiz consome mais recursos que o necessário. Existem muitos sistemas embebidos que necessitam de monitorização, alguns têm até o acesso físico restringido, criando a necessidade de monitorização remota. Este projecto tem como objectivo responder a esta necessidade através da criação de uma ferramenta capaz de implementar aplicações de monitorização remota que utilizem a Web como meio de comunicação, fornecendo uma arquitectura para que sistemas embebidos possam comunicar com o utilizador através da Web. O Desenvolvimento de Software Orientado a Características (FOSD) é utilizado como método de desenvolvimento nesta ferramenta, permitino o desenvolvimento de uma Linha de Produção de Software (SPL) para o domínio de monitorização remota de sistemas embebidos. O resultado deste trabalho é uma SPL capaz de implementar aplicações de monitorização remota constituídas por um interface do utilizador, um interface com a plataforma, uma base de dados e um conjunto de serviços Web que estabelecem um daemon de comunicação, de forma simples através da utilização do plug-in para o Eclipse, Feature IDE. Esta solução facilita o processo de desenvolvimento e reduz drasticamente o time-to-market de uma aplicação de monitorização específica. Utiliza também os conceitos FOSD e SPL, que podem ser úteis em outros domínios.por
dc.language.isoengpor
dc.rightsopenAccesspor
dc.subjectFeature-oriented software developmentpor
dc.subjectSoftware-product linespor
dc.subjectMonitoringpor
dc.subjectFeature-oriented domain analysis (FODA)por
dc.subjectFeature-oriented software implementation (FODI)por
dc.subjectFeature IDEpor
dc.subjectWeb servicespor
dc.subjectRESTpor
dc.subjectAJAXpor
dc.subjectHTML5por
dc.titleFramework para aplicações de monitorização de Sistemas Embebidos, Web based e Open-sourcepor
dc.title.alternativeFramework for embedded systems monitoring applications, Web-based and Open-sourcepor
dc.typemasterThesiseng
thesis.degree.grantorUniversidade do Minhopor
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado
DEI - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Dissertação_António Campos_2013.pdf3,16 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID