The interoperability of IP video equipment is a critical problem for surveillance systems and other video application developers. ONVIF is one of the two specifications addressing the standardization of networked devices interface, and it is based on SOAP. This paper addresses the development of an ONVIF library to develop clients of video cameras. We address the choice of a web services toolkit, and how to...
Frameworks are an important form of reuse that can help to significantly decrease the time and cost of application development. Although widely known, there are still some difficulties associated with framework reuse, which are critical to its success. In this paper, we focus on the issues regarding the framework reuse process, and more specifically, on the framework architecture description. This paper discuss...
The “UML Profile for Schedulability, Performance and Time Specification” (UML-SPT) is an extension of the Unified Modeling Language™ (UML) for the real-time domain, defined by the Object Management Group™ (OMG™)i. This profile includes a model of key domain concepts that are mapped to UML in the form of stereotypes, with their respective tagged values and constraints. Software designers can annotate their appli...
Apresentação no Seminário "Experiências de aprendizagem por projecto na UM”. Campus de Azurém, Guimarães, 16 Fevereiro 2004, pelo GIPEEP - Grupo Interdisciplinar de Promoção do Ensino de Engenharia por Projectos. ; Esta comunicação baseia-se num projecto apresentado, no âmbito dos objectivos expressos na Circular RT-23/2003, por um Grupo Interdisciplinar de Promoção do Ensino de Engenharia por Projectos (GIPEE...
The development of embedded systems requires both tools and methods which help the designer to deal with the higher complexity and tougher constrains due to the different hardware support, the often distributed topology and time requirements. Moreover, the last steps of each version of the design, namely, simulation and targeting, should be made easier and faster to execute, in order to facilitate the correctio...
Real-time systems have higher complexity and impose tougher constrains in the development process due to the different hardware support, the often distributed topology and time requirements. The development of these systems demand high quality and increasing economic constrains. These requirements point to the use of standardised specification techniques, based on hierarchical and graphical modelling. This appr...
Due to common resource protection, most real-time tasks have non-preemptive sections. Such sections, called critical sections, rise several problems to real-time scheduling theory. Namely, deadlock avoidance and bounded blocking time. Different and widely mentioned solutions exist for this problem in the context of fixed priority scheduling. However, solutions for the same problem but in the context of totally ...
Financiadores do RCAAP | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |