6 resultados para Search Based Software Engineering

em Universidade do Minho


Relevância:

100.00% 100.00%

Publicador:

Resumo:

O presente artigo traz uma avaliação sobre um processo de implementação do PBL que ocorreu no curso de Engenharia Informática na Faculdade de Engenharia da Universidade Eduardo Mondlane em Moçambique. Por este processo ser novo no contexto de ensino de Engenharia em Moçambique foram os desafios encontrados por parte dos docentes e estudantes relativos a implementação, coordenação e adequação do currículo a metodologia do PBL, fazendo com que o processo de implementação fosse gradual. Assim no primeiro semestre de 2014 foi implementado um processo PBL piloto envolvendo as disciplinas de Programação Orientada à Objetos 1 e Base de Dados 1, que foram disciplinas escolhidas pelo facto de seus currículos terem matérias comuns, todos desafios e comentários dados pelos estudantes foram levados em conta no desenho do segundo processo PBL para o segundo semestre de 2014 que envolveu as disciplinas de Programação Orientada à Objetos 2, Base de Dados 2 e Sistemas de Multimídia fazendo com que houvesse mais informação para o terceiro processo envolvendo as disciplinas de Engenharia de Software 1 e Programação em Web. A avaliação do processo por parte dos estudantes, veio através de inquiridos onde os estudantes fizeram chegar as suas preocupações e ideias a respeito do PBL e dos moldes em que este estava a ser implementado no currículo. O processo de implementação do PBL pode ser considerado uma experiência bem sucedida e com futuro promissor e que de certeza vai ajudar a inovar os processos de ensino de engenharia em Moçambique.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This paper discusses how object-oriented iuheritance can be re-interpreted if statecharts are used for modelling the dynamic behaviour of an object. The support of inheritance of statecharts allows the improvement of systems' development by easing the reutilization of parts of already developed euccessful systems, aad by promoting the iterative and continuous models' refinement advocated by the operatioaal approach. Statechart is the formalism used within UML to specify reactive state.based behaviours. This paper covers the use of statecharts within the modelling of embedded systems for industrial control applxications, where performance and memory usage are main concerns.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Sustainability-related skills are becoming more and more relevant for a proficient and professional engineering practice. Industrial engineers in particular, given their broad field of intervention and being at the heart of industrial activity, hold a great deal of potential and responsibility in providing and delivering best industrial practices, that support enhanced industrial systems and products. Therefore making a real contribution in generating wealth and income for all the companies’ stakeholders, including local communities, as well as adding up to more sustainable ecosystems. Previous work by the authors focused on studying the inclusion of this subject on the education of industrial engineers, especially through active-learning methodologies, as well as presenting results on the use of one such approach. The study conducted tried to identify the impacts on sustainability learning using a given specific activity, i.e. a workshop on industrial ecology, held in the 2014/2015 academic year on the Integrated MSc degree on Industrial Engineering and Management at the University of Minho, Portugal. The study uses content analysis of student teams’ reports for two consecutive academic years. The former did not include one such workshop, while the latter did. The Fink taxonomy was used in the discussion of results and reflection. The study outcomes aimed at supporting decision making on worthiness of investment on similar education instruments for sustainability competency development. Some results of the study highlight that: (1) the workshop seem to globally have a positive contribution on the sustainability learning; (2) a number of dimensions of the Life cycle design strategy wheel was developed, but the approach was not broadly used, (3) There was a mismatch on the workshop schedule; (4) students enjoy the workshop; (5) a clearer endorsement on relevance of this aspect is required. Suggestions for future work are also issued.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Dissertação de mestrado em Engenharia Industrial

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Inspired by the relational algebra of data processing, this paper addresses the foundations of data analytical processing from a linear algebra perspective. The paper investigates, in particular, how aggregation operations such as cross tabulations and data cubes essential to quantitative analysis of data can be expressed solely in terms of matrix multiplication, transposition and the Khatri–Rao variant of the Kronecker product. The approach offers a basis for deriving an algebraic theory of data consolidation, handling the quantitative as well as qualitative sides of data science in a natural, elegant and typed way. It also shows potential for parallel analytical processing, as the parallelization theory of such matrix operations is well acknowledged.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This paper proposes and validates a model-driven software engineering technique for spreadsheets. The technique that we envision builds on the embedding of spreadsheet models under a widely used spreadsheet system. This means that we enable the creation and evolution of spreadsheet models under a spreadsheet system. More precisely, we embed ClassSheets, a visual language with a syntax similar to the one offered by common spreadsheets, that was created with the aim of specifying spreadsheets. Our embedding allows models and their conforming instances to be developed under the same environment. In practice, this convenient environment enhances evolution steps at the model level while the corresponding instance is automatically co-evolved.Finally,wehave designed and conducted an empirical study with human users in order to assess our technique in production environments. The results of this study are promising and suggest that productivity gains are realizable under our model-driven spreadsheet development setting.