1,190 research outputs found
08031 Abstracts Collection -- Software Engineering for Self-Adaptive Systems
From 13.01. to 18.01.2008, the Dagstuhl Seminar 08031 ``Software Engineering for Self-Adaptive Systems\u27\u27 was held in the International Conference and Research Center (IBFI), Schloss Dagstuhl.
During the seminar, several participants presented their current
research, and ongoing work and open problems were discussed. Abstracts of
the presentations given during the seminar as well as abstracts of
seminar results and ideas are put together in this paper. The first section
describes the seminar topics and goals in general.
Links to extended abstracts or full papers are provided, if available
Framework Architecture Design for Emergency Response System
Emergency management is essential to mitigate the effects of unforeseen situations. However, this task is complex due to the large amount of information and complex procedures to be handled. To address these challenges, it is necessary to have tools that allow flexible responses to problems classified as knowledge-intensive procedures (KIP). In this sense, we propose the design of a framework for an Emergency Response System (ERS) based on Service Oriented Architecture (SOA) that integrates Adaptive Case Management (ACM) and Business Process Modelling (BPM). This framework is characterised by its interoperability with devices and collaborative systems, which allows the creation and association of content related to emergency management, thus improving usability. In addition, it is designed to be scalable, allowing the incorporation of new modular functionalities. Once the development of the framework has been completed, future lines of research will be opened for its validation and comparison with other ERS
Reactive Microservices - An Experiment
Os microserviços são geralmente adotados quando a escalabilidade e flexibilidade de uma aplicação são essenciais para o seu sucesso. Apesar disto, as dependências entre serviços transmitidos através de protocolos sÃncronos, resultam numa única falha que pode afetar múltiplos microserviços. A adoção da capacidade de resposta numa arquitetura baseada em microserviços, através da reatividade, pode facilitar e minimizar a proliferação de erros entre serviços e na comunicação entre eles, ao dar prioridade à capacidade de resposta e à resiliência de um serviço. Esta dissertação fornece uma visão geral do estado da arte dos microserviços reativos, estruturada através de um processo de mapeamento sistemático, onde são analisados os seus atributos de qualidade mais importantes, os seus erros mais comuns, as métricas mais adequadas para a sua avaliação, e as frameworks mais relevantes. Com a informação recolhida, é apresentado o valor deste trabalho, onde a decisão do projeto e a framework a utilizar são tomadas, através da técnica de preferência de ordem por semelhança com a solução ideal e o processo de hierarquia analÃtica, respetivamente. Em seguida, é realizada a análise e o desenho da solução, para o respetivo projeto, onde se destacam as alterações arquiteturais necessárias para o converter num projeto de microserviços reativo. Em seguida, descreve-se a implementação da solução, começando pela configuração do projeto necessária para agilizar o processo de desenvolvimento, seguida dos principais detalhes de implementação utilizados para assegurar a reatividade e como a framework apoia e simplifica a sua implementação, finalizada pela configuração das ferramentas de métricas no projeto para apoiar os testes e a avaliação da solução. Em seguida, a validação da solução é investigada e executada com base na abordagem Goals, Questions, Metrics (GQM), para estruturar a sua análise relativamente à manutenção, escalabilidade, desempenho, testabilidade, disponibilidade, monitorabilidade e segurança, finalizada pela conclusão do trabalho global realizado, onde são listadas as contribuições, ameaças à validade e possÃveis trabalhos futuros.Microservices are generally adopted when the scalability and flexibility of an application are essential to its success. Despite this, dependencies between services transmitted through synchronous protocols result in one failure, potentially affecting multiple microservices. The adoption of responsiveness in a microservices-based architecture, through reactivity, can facilitate and minimize the proliferation of errors between services and in the communication between them by prioritizing the responsiveness and resilience of a service. This dissertation provides an overview of the reactive microservices state of the art, structured through a systematic mapping process, where its most important quality attributes, pitfalls, metrics, and most relevant frameworks are analysed. With the gathered information, the value of this work is presented, where the project and framework decision are made through the technique of order preference by similarity to the ideal solution and the analytic hierarchy process, respectively. Then, the analysis and design of the solution are idealized for the respective project, where the necessary architectural changes are highlighted to convert it to a reactive microservices project. Next, the solution implementation is described, starting with the necessary project setup to speed up the development process, followed by the key implementation details employed to ensure reactivity and how the framework streamlines its implementation, finalized by the metrics tools setup in the project to support the testing and evaluation of the solution. Then, the solution validation is traced and executed based on the Goals, Questions, Metrics (GQM) approach to structure its analysis regarding maintainability, scalability, performance, testability, availability, monitorability, and security, finalized by the conclusion of the overall work done, where the contributions, threats to validity and possible future work are listed
Dynamic Assembly for System Adaptability, Dependability, and Assurance
(DASASA) ProjectAuthor-contributed print ite
Developing a distributed electronic health-record store for India
The DIGHT project is addressing the problem of building a scalable and highly available information store for the Electronic Health Records (EHRs) of the over one billion citizens of India
Historical Places In Malacca (Enhancement Of Maps Manipulation Capability Through The Website) Using MySQL
The motivation to be involved with the field of study regarding GIS, has been emerging
in a fast pace in these few years.Much research had been done and performed, giving
tremendous and beneficial results towards this field. But most ofthe GIS applications
were developed usingthe vendors ownproprietary database, in which, this could promote
many problems. Geographic Information Systems alsoknown as GIS, are all about
gathering data andthen building layers upon layers of this dataand then displaying them
on a computer screen. The aim and the objective of the study done through this paper
wouldbe in usingMySQLfor developing a GIS application, thus showingMySQL's
ability for supporting GIS-based data, or in the otherword, the spatial data. While the
main objective in doing the study and developing the particular system is mainly using
MySQL in managing the spatial data, the otherintegral objectives which comes along
with this project are, providing better features and quality spatial data features from the
system for the users and also enhancing the capability of manipulating the maps, which
are provided through the system. TheMethodology beingused in developing this project
is according to the RAD Methodology, which involved the stages such as Requirement
Planning, User Design, Construction, and Implementation. These stages would be further
discussed through Chapter 3 of Methodology and Projectwork. And as for the
Conclusion, which could be derived from the entire project, from the research being
done, it could be seenthat, MySQL is able to support in the development of any GIS -
based application through thenew released of its database which also included the spatial
data management ability
- …