Percorrer por autor "Frantz, Rafael Z."
A mostrar 1 - 5 de 5
Resultados por página
Opções de ordenação
- An automatic generation of textual pattern rules for digital content filters proposal, using grammatical evolution genetic programmingPublication . Basto-Fernandes, Vitor; Yevseyeva, Iryna; Frantz, Rafael Z.; Grilo, Carlos Fernando Almeida; Díaz, Noemí Pérez; Emmerich, Michael
- Characterising Enterprise Application Integration Solutions as Discrete-Event SystemsPublication . Sawicki, Sandro; Frantz, Rafael Z.; Basto-Fernandes, Vitor; Fabricia Roos-Frantz, Fabricia; Yevseyeva, Iryna; Corchuelo, RafaelIt is not difficult to find an enterprise which has a software ecosystem composed of applications that were built using different technologies, data models, operating systems, and most often were not designed to exchange data and share functionalities. Enterprise Application Integration provides methodologies and tools to design and implement integration solutions. The state-of-the-art integration technologies provide a domain-specific language that enables the design of conceptual models for integration solutions. The analysis of integration solutions to predict their behaviour and find possible performance bottlenecks is an important activity that contributes to increase the quality of the delivered solutions, however, software engineers follow a costly, risky, and time-consuming approach. Integration solutions shall be understood as a discrete-event system. This chapter introduces a new approach based on simulation to take advantage of well-established techniques and tools for discrete-event simulation, cutting down cost, risk, and time to deliver better integration solutions.
- An EAI Based Integration Solution for Science and Research Outcomes Information ManagementPublication . Sequeira, Fernando Rosa; Frantz, Rafael Z.; Yevseyeva, Iryna; Emmerich, Michael T.M.; Basto-Fernandes, VitorIn this paper we present an Enterprise Application Integration (EAI) based proposal for research outcomes information management. The proposal is contextualized in terms of national and international science and research outcomes information management, corresponding supporting information systems and ecosystems. Information systems interoperability problems, approaches, technologies and tools are presented and applied to the research outcomes information management case. A business and technological perspective is provided, including the conceptual analysis and modelling, an integration solution based in a Domain-Specific Language (DSL) and the orchestration engine to execute the proposed solution. For illustrative purposes, the role and information system needs of a research unit is assumed as the representative case.
- ENTERPRISE APPLICATION INTEGRATION: APPROACHES AND PLATFORMS TO DESIGN AND IMPLEMENT SOLUTIONS IN THE CLOUDPublication . Rosa-Sequeira, Fernando; Basto-Fernandes, Vítor; Frantz, Rafael Z.Nowadays companies have a software ecosystem composed of more than one application to support their business processes. On the Enterprise Application Integration (EAI) field can be found a set of methods, techniques, and tools to integrate them in a synchronous or asynchronous way. In this chapter, we review integration approaches and integration platforms available in the Cloud. We demonstrate the use of an integration platform by means of a case of study for a research outcomes and technological information management integration problem. The proposal addresses Portuguese and international science and research outcomes information management, and corresponding information systems. There are presented problems in interoperability between information systems. A business and technological perspective is provided, including the conceptual analysis and modelling, an integration solution based on a Domain-Specific Language (DSL) and the integration platform to execute the proposed solution. For illustrative purposes, the role and information system needs of a research unit is assumed as the representative case.
- Using Petri Nets to Enable the Simulation of Application Integration Solutions Conceptual ModelsPublication . Roos-Frantz, Fabricia; Binelo, Manuel; Frantz, Rafael Z.; Sawicki, Sandro; Basto-Fernandes, VitorEnterprise application integration concerns with the use of methodologies and tools to design and implement integration solutions to integrate a set of heterogeneous enterprise applications. Amongst the integration technologies to design and implement integration solutions is Guaraná. This technology provides a domainspecific language that enables the design of conceptual models. The quality of these models is essential to ensure proper integration. Discovering whether an integration solution can fail and in which conditions it is more likely to happen is a costly, risky, and time-consuming task, since current approaches require software engineers to construct the real solution. Generally, simulation is recommended when problems are impossible or expensive to be solved by actual experimentation. Guaraná conceptual models can be classified as stochastic, dynamic, and discrete, and thus it can be simulated taking the advantage of well-established techniques and tools for discrete-event simulation. Therefore, this paper proposes a simulation of Guaraná solutions by using Petri nets, in order to analyse such solutions based only on the conceptual models. It shows that an integration solution conceptual model designed with Guaraná can be translated into a formal model structured as a Stochastic Petri net. The equivalence of both models is verified by comparing the operation of the Guaraná runtime system with the behaviour of a Petri net execution process.
