This paper focus on the modelling of reactive systems, more particularly, control systems. A set of guidelines is proposed in order to build models that support analysis, simulation and prototyping. The guidelines are split in two parts; the analysis of a problem is addressed first, followed by the design with Coloured Petri Nets (CPNs). A smart library example is used as case study. The models developed under ...
Traditional software development projects for process-oriented organizations are time consuming and do not always guarantee the fulfillment of the functional requirements of the client organization, and thus the quality of the resulting software product. To reduce the time spent for developing software and improve its quality, we adopt the inclusion of automation in some parts of the software development proces...
This article presents an approach to enrich the MATLAB language with aspect-oriented modularity features, enabling developers to experiment different implementation characteristics and to acquire runtime data and traces without polluting their base MATLAB code. We propose a language through which programmers configure the low-level data representation of variables and expressions. Examples include specifically-...
ETL (Extract-Transform-Load) systems are formed by processes responsible for the extraction of data from several sources, cleaning and transforming it in accordance with some prerequisites of a data warehouse, and finally loading it in its multidimensional structures. ETL processes are the most complex tasks involved within the development of a Data Warehousing System, being crucial to model them previously so ...
This manuscript proposes a guiding methodology to obtain a software system that supports the execution of the business processes existing within an organization. The methodology promotes the usage of business process reference models and intends to reduce the implementation time of the software systems. The methodology assumes four distinct phases and several abstraction levels and is applicable both when devel...
In the technological area, there is a tendency of higher complexity of products. It is essential to the industry to have professionals capable of creating innovative concepts and ideas. The demand for employees with different disciplinary and cultural backgrounds able to collaborate efficiently in multidisciplinary and multicultural contexts is increasingly higher. Universities and companies aware of this have ...
Providing peer feedback is an activity that does not only support the receiver of the feedback in his or her learning process, it is also useful for those who provide feedback, as they have to critically analyse the work or performance of colleagues [1]. Apart from the specific contents of peer feedback comments, the quantity and the diversity of peer feedback in comparison with the quantity and diversity of te...
Learning through projects can increase involvement of students in the assessment process, especially in the assessment of the development of transferable competencies. The responsibilities in the assessment process can be shifted from the teacher to the students, so that the students become engaged in a process that helps them to analyse and understand the way they perform in a group project and how this perfor...
Financiadores do RCAAP | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |