Wireless Sensor Networks (WSN) have a gained increasing attention from the research community in recent years, especially for the great potential for distributed applications. They are capable of processing, sensing and transmitting wireless information, generating a large volume of raw data which possess natural heterogeneity. In this context, we are presenting a communication infrastructure, a semantic message oriented middleware for WSN, which provides integrated services in a transparent way with automatic reconfiguration at runtime. Besides, the middleware uses ontologies to process all data, thus creating a semantic database. As result, we present the implementation of the middleware architecture.
{"title":"A semantic message oriented middleware for wireless sensor networks","authors":"K. Bispo, N. Rosa, P. Cunha","doi":"10.1145/2590651.2590676","DOIUrl":"https://doi.org/10.1145/2590651.2590676","url":null,"abstract":"Wireless Sensor Networks (WSN) have a gained increasing attention from the research community in recent years, especially for the great potential for distributed applications. They are capable of processing, sensing and transmitting wireless information, generating a large volume of raw data which possess natural heterogeneity. In this context, we are presenting a communication infrastructure, a semantic message oriented middleware for WSN, which provides integrated services in a transparent way with automatic reconfiguration at runtime. Besides, the middleware uses ontologies to process all data, thus creating a semantic database. As result, we present the implementation of the middleware architecture.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124450515","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The ubiquitous learning more than a technology phenomenon is a vision that challenges to review the educational environment to propose new educational settings, because it allows to make available to students a wide variety of educational resources, creates new and varied learning environments, personalizes learning and enables the realization of a series of training activities from anywhere, anytime and from any device. This paper presents a proposed architecture to develop ubiquitous learning applications. Based on this architecture will enable the development of applications operating in pervasive computing dynamic environments and adapt to changes in context. This architecture provides also an application development approach based on ontological models that facilitate dynamic and automatic adaptation of the services that are available to the student. The proposed architecture is currently being used to develop different ubiquitous applications to the university level.
{"title":"Ontological model-driven architecture for ubiquitous learning applications","authors":"Elena B. Durán, M. Álvarez, Silvina I. Únzaga","doi":"10.1145/2590651.2590776","DOIUrl":"https://doi.org/10.1145/2590651.2590776","url":null,"abstract":"The ubiquitous learning more than a technology phenomenon is a vision that challenges to review the educational environment to propose new educational settings, because it allows to make available to students a wide variety of educational resources, creates new and varied learning environments, personalizes learning and enables the realization of a series of training activities from anywhere, anytime and from any device. This paper presents a proposed architecture to develop ubiquitous learning applications. Based on this architecture will enable the development of applications operating in pervasive computing dynamic environments and adapt to changes in context. This architecture provides also an application development approach based on ontological models that facilitate dynamic and automatic adaptation of the services that are available to the student. The proposed architecture is currently being used to develop different ubiquitous applications to the university level.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"59 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130714597","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Saulo Eduardo Galilleo Souza dos Santos, T. Rocha, F. O. Carvalho
The development of distributed systems has become a complex task. An approach that has become widely accepted in this context is the component-based development. However, the effort aimed at developing technical code for component models and remote communications is yet a discouraging obstacle. In this paper we present HighFrame, a framework that provides to developers a high level development solution for component-based distributed systems. The framework is designed to provide automatic generation of components based on code annotations and a graphical planner. This proposal abstracts from developer the complexity of component models, methods of distributed communication and interoperability among different models.
{"title":"HighFrame: An integrated solution for developing component-based distributed systems","authors":"Saulo Eduardo Galilleo Souza dos Santos, T. Rocha, F. O. Carvalho","doi":"10.1145/2590651.2590666","DOIUrl":"https://doi.org/10.1145/2590651.2590666","url":null,"abstract":"The development of distributed systems has become a complex task. An approach that has become widely accepted in this context is the component-based development. However, the effort aimed at developing technical code for component models and remote communications is yet a discouraging obstacle. In this paper we present HighFrame, a framework that provides to developers a high level development solution for component-based distributed systems. The framework is designed to provide automatic generation of components based on code annotations and a graphical planner. This proposal abstracts from developer the complexity of component models, methods of distributed communication and interoperability among different models.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123687802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The search for better execution times was one of the motivations for the emergence of High Performance Computing (HPC) whose importance has obtained significative preponderance in the domain of scientific computing, either in applications for an academic or industrial environment. Cloud Computing proposes the integration of various technological models for the provision of a hardware infrastructure, development platforms and applications as services based on-demand. However, with the emergence of cloud computing, a new challenge arose which was to allow the execution of HPC applications in this new environment. This paper aims to demonstrate the feasibility of using a local cluster built on a private cloud for HPC experiments, and compare with applications running in a real environment for HPC.
{"title":"Performance analysis on scientific computing and cloud computing environments","authors":"E. Coutinho, G. Paillard, J. Souza","doi":"10.1145/2590651.2590656","DOIUrl":"https://doi.org/10.1145/2590651.2590656","url":null,"abstract":"The search for better execution times was one of the motivations for the emergence of High Performance Computing (HPC) whose importance has obtained significative preponderance in the domain of scientific computing, either in applications for an academic or industrial environment. Cloud Computing proposes the integration of various technological models for the provision of a hardware infrastructure, development platforms and applications as services based on-demand. However, with the emergence of cloud computing, a new challenge arose which was to allow the execution of HPC applications in this new environment. This paper aims to demonstrate the feasibility of using a local cluster built on a private cloud for HPC experiments, and compare with applications running in a real environment for HPC.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"165 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124614717","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Touchscreen-based mobile devices (TMDs) are one of the most popular and widespread kind of electronic device. Many manufacturers have published its own design principles as a guideline for developers. Each platform has specific constrains and recommendations for software development; specially in terms of user interface. Four sets of design principles from iOS, Windows Phone, Android and Tizen OS has been mapped against a set of usability heuristics for TMDs. The map shows that the TMDs usability heuristics cover almost every design pattern with the addition of two new dimensions: user experience and cognitive load. These new dimensions will be considered when updating the proposal of usability heuristics for TMDs.
{"title":"Mapping usability heuristics and design principles for touchscreen-based mobile devices","authors":"R. Inostroza, Cristian Rusu","doi":"10.1145/2590651.2590677","DOIUrl":"https://doi.org/10.1145/2590651.2590677","url":null,"abstract":"Touchscreen-based mobile devices (TMDs) are one of the most popular and widespread kind of electronic device. Many manufacturers have published its own design principles as a guideline for developers. Each platform has specific constrains and recommendations for software development; specially in terms of user interface. Four sets of design principles from iOS, Windows Phone, Android and Tizen OS has been mapped against a set of usability heuristics for TMDs. The map shows that the TMDs usability heuristics cover almost every design pattern with the addition of two new dimensions: user experience and cognitive load. These new dimensions will be considered when updating the proposal of usability heuristics for TMDs.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124390404","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hugo Ordóñez, J. Corrales, Carlos Alberto Cobos Lozada, Leandro Krug Wives
This paper presents a collaborative platform that allows a set of judges (evaluators) to form business process (BP) groups based on the relationship of a user's query with the BPs stored in a repository and the relevant results to that query. Queries are expressed as complete BP and are presented to the evaluators in order to allow them to form groups of BP taking into account similarity relationships. Additionally, each evaluator can compare the concordance or discordance of his results with relevance judgments issued by other evaluators; in this way evaluator can collaborate in the global evaluation process or change his evaluations. Results of the evaluation can be used to assess the quality of the results retrieved by an automatic BP similarity tool. The proposed platform was evaluated with a set of 54 users and results are promising.
{"title":"Collaborative grouping of business process models","authors":"Hugo Ordóñez, J. Corrales, Carlos Alberto Cobos Lozada, Leandro Krug Wives","doi":"10.1145/2590651.2590686","DOIUrl":"https://doi.org/10.1145/2590651.2590686","url":null,"abstract":"This paper presents a collaborative platform that allows a set of judges (evaluators) to form business process (BP) groups based on the relationship of a user's query with the BPs stored in a repository and the relevant results to that query. Queries are expressed as complete BP and are presented to the evaluators in order to allow them to form groups of BP taking into account similarity relationships. Additionally, each evaluator can compare the concordance or discordance of his results with relevance judgments issued by other evaluators; in this way evaluator can collaborate in the global evaluation process or change his evaluations. Results of the evaluation can be used to assess the quality of the results retrieved by an automatic BP similarity tool. The proposed platform was evaluated with a set of 54 users and results are promising.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"160 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127697468","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Spatial data models are complex and huge for large geographical area and high resolution. The management, the processing, and the visualization of such extensive models require high performance computation architectures, heterogeneous software platforms, and new methodologies for development and execution of Earth Science applications. The presentation highlights these challenges by exemplifying the gSWAT, GreenLand, and eGLE applications, developed through the enviroGRIDS project, and available in the BSC-OS Portal. It is presented as well the work of other related research projects such as the BIGEARTH project on spatial big data analysis and processing.
{"title":"Spatial data processing on high performance computation architectures","authors":"D. Gorgan","doi":"10.1145/2590651.2590653","DOIUrl":"https://doi.org/10.1145/2590651.2590653","url":null,"abstract":"Spatial data models are complex and huge for large geographical area and high resolution. The management, the processing, and the visualization of such extensive models require high performance computation architectures, heterogeneous software platforms, and new methodologies for development and execution of Earth Science applications. The presentation highlights these challenges by exemplifying the gSWAT, GreenLand, and eGLE applications, developed through the enviroGRIDS project, and available in the BSC-OS Portal. It is presented as well the work of other related research projects such as the BIGEARTH project on spatial big data analysis and processing.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124570607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Nowadays, communications media are growing drastically, but the language barrier still remains high. Among the available services to reduce this gap, we use Julius, a voice recognition system. The paper proposes a Spanish language model, not yet available in Julius. To this end, we used the development toolkit HTK (Hidden Markov Model Toolkit). After creating it, each model was partially trained and validated.
如今,传播媒介迅速发展,但语言障碍仍然很高。为了缩小这一差距,我们使用了语音识别系统Julius。这篇论文提出了一个西班牙语模型,在Julius中还没有。为此,我们使用了开发工具包HTK (Hidden Markov Model toolkit)。创建模型后,对每个模型进行部分训练和验证。
{"title":"Reconocimiento de palabras en español con julius","authors":"F. Medina, Nicole Piña, I. Mercado, Cristian Rusu","doi":"10.1145/2590651.2590660","DOIUrl":"https://doi.org/10.1145/2590651.2590660","url":null,"abstract":"Nowadays, communications media are growing drastically, but the language barrier still remains high. Among the available services to reduce this gap, we use Julius, a voice recognition system. The paper proposes a Spanish language model, not yet available in Julius. To this end, we used the development toolkit HTK (Hidden Markov Model Toolkit). After creating it, each model was partially trained and validated.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124688065","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The paper presents a concept of "smart cities" program from the telematics point of view. First of all, main services of "smart cities" are analyzed and the architecture of proposed telematics system for "smart cities" is introduced. Based on this architecture, strong processes are defined on the selected resolution level. Taking into account this knowledge the methodology of "smart cities" design is presented. It directly yields into new approach to "smart networks" concept.
{"title":"Telematic approach into program of smart cities","authors":"M. Svítek","doi":"10.1145/2590651.2590685","DOIUrl":"https://doi.org/10.1145/2590651.2590685","url":null,"abstract":"The paper presents a concept of \"smart cities\" program from the telematics point of view. First of all, main services of \"smart cities\" are analyzed and the architecture of proposed telematics system for \"smart cities\" is introduced. Based on this architecture, strong processes are defined on the selected resolution level. Taking into account this knowledge the methodology of \"smart cities\" design is presented. It directly yields into new approach to \"smart networks\" concept.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"247 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131947912","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
With the current growth of software development, plan and manage well the development practices become vital for effective coordination of a software project. Within this context, the estimation process presents as basis for achieving a good planning and control of these projects. So, more accurate estimates mean a better planning, and with this the project will take less risks. On the other hand, bad or inaccurate estimates increase the risks which the planning takes on and this may lead to large losses for the project or until its cancellation. However, there are few sources which provide guidelines on how to perform and manage the estimation process, further hindering their use. Then, in order to fill this gap, this work proposes a Framework called GAIA Estimation aiming support the management of the software estimation process through maturity levels and services. Thus establishing a gradually and incrementally way to implement and assess the software estimation practices inside the organizations.
{"title":"GAIA estimation: A framework based on maturity levels and services for assessment and application of the software estimation process","authors":"Bruno Omena Mesquita, R. Barros","doi":"10.1145/2590651.2590658","DOIUrl":"https://doi.org/10.1145/2590651.2590658","url":null,"abstract":"With the current growth of software development, plan and manage well the development practices become vital for effective coordination of a software project. Within this context, the estimation process presents as basis for achieving a good planning and control of these projects. So, more accurate estimates mean a better planning, and with this the project will take less risks. On the other hand, bad or inaccurate estimates increase the risks which the planning takes on and this may lead to large losses for the project or until its cancellation. However, there are few sources which provide guidelines on how to perform and manage the estimation process, further hindering their use. Then, in order to fill this gap, this work proposes a Framework called GAIA Estimation aiming support the management of the software estimation process through maturity levels and services. Thus establishing a gradually and incrementally way to implement and assess the software estimation practices inside the organizations.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116466661","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}