2 resultados para computer-aided engineering tool

em QSpace: Queen's University - Canada


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Model Driven Engineering uses the principle that code can automatically be generated from software models which would potentially save time and cost of development. By this methodology, a systems structure and behaviour can be expressed in more abstract, high level terms without some of the accidental complexity that the use of a general purpose language can bring. Models are the actual implementation of the system unlike in traditional software development where models are often used for documentation purposes only. However once the code is generated from the model, testing and debugging activities tend to happen on the code level and the model is not updated. We believe that monitoring on the model level could potentially facilitate quality assurance activities as the errors are detected in the early phase of development. In this thesis, we create a Monitoring Configuration for an open source model driven engineering tool called PapyrusRT in Eclipse. We support the run-time monitoring of UML-RT elements with a tracing tool called LTTng. We annotate the model with monitoring information to be used by the code generator for adding tracepoint statements for the corresponding elements. We provide the option of a timing specification to discover latency errors on the model. We validate the results by creating and tracing real time models in PapyrusRT.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Drawing upon critical, communications, and educational theories, this thesis develops a novel framing of the problem of social risk in the extractive sector, as it relates to the building of respectful relationships with indigenous peoples. Building upon Bakhtin’s dialogism, the thesis demonstrates the linkage of this aspect of social risk to professional education, and specifically, to the undergraduate mining engineering curriculum, and develops a framework for the development of skills related to intercultural competence in the education of mining engineers. The knowledge of social risk, as well as the level of intercultural competence, of students in the mining engineering program, is investigated through a mixture of surveys and focus groups – as is the impact of specific learning interventions. One aspect of this investigation is whether development of these attributes alters graduates’ conception of their identity as mining engineers, i.e. the range and scope of responsibilities, and understanding of to whom responsibilities are owed, and their role in building trusting relationships with communities. Survey results demonstrate that student openness to the perspectives of other cultures increases with exposure to the second year curriculum. Students became more knowledgeable about social dimensions of responsible mining, but not about cultural dimensions. Analysis of focus group data shows that students are highly motivated to improve community perspectives and acceptance. It is observed that students want to show respect for diverse peoples and communities where they will work, but they are hampered by their inability to appreciate the viewpoints of people who do not share their values. They embrace benefit sharing and environmental protection as norms, but they mistakenly conclude that opposition to mining is rooted in a lack of education rather than in cultural values. Three, sequential, threshold concepts are identified as impeding development of intercultural competence: Awareness and Acknowledgement of Different Forms of Knowledge; Recognition that Value Systems are a Function of Culture; Respect for varied perceptions of Social Wellbeing and Quality of Life. Future curriculum development in the undergraduate mining engineering program, as well as in other educational programs relevant to the extractive sector, can be effectively targeted by focusing on these threshold concepts.