IPS - ESTS – DSI - Comunicações em congressos
Permanent URI for this collection
Browse
Browsing IPS - ESTS – DSI - Comunicações em congressos by Issue Date
Now showing 1 - 10 of 93
Results Per Page
Sort Options
- Computing Parity Space Residuals’ Computational Form With MIMO Predictive ModelsPublication . V. Dionísio, R.; Lemos, João M.
- Using a Commercial Framework to Implement and Enhance the IEEE 1451.1 StandardPublication . Viegas, Vítor; Pereira, José Miguel Costa Dias; Girão, P. SilvaIn 1999, the 1451.1 Std was published defining a common object model and interface specification to develop open, multi-vendor distributed measurement and control systems. However, despite the well-known advantages of the model, few have been the initiatives to implement it. In this paper we describe the implementation of a NCAP – Network Capable Application Processor, in a well-known and well-proven infrastructure: the Microsoft .NET Framework. The choice of a commercial framework was part of our strategy: to take advantage of several “of the shelf” technologies and adapt them to produce a NCAP prototype, called NCAP/XML. In addition, a solution to enhance the 1451.1 Std is presented by proposing a new format for inter-NCAP communication based on XML (eXtended Markup Language).
- IEEE 1451.1 Standard and XML Web Services: a Powerful Combination to Build Distributed Measurement and Control SystemsPublication . Viegas, Vítor; Pereira, José Miguel Costa Dias; Girão, P. SilvaIn 2005, we presented the NCAP/XML, a prototype of NCAP (Network Capable Application Processor) that runs under the .NET Framework and makes available its functionality through a set of Web Services using XML (eXtended Markup Language). Giving continuity to this project, it is time to explain how to use the NCAP/XML to build a Distributed Measurement and Control System (DMCS) compliant with the 1451.1 Std. This paper is divided in two main parts: in the first part, we present the new software architecture of NCAP/XML (which suffered some changes since the first version), and secondly, we describe the network configuration of a Web-enabled DMCS, which includes several NCAP/XML stations, a database and a Web Server.
- Next Generation Application Processor Based on the IEEE 1451.1 Standard and Web ServicesPublication . Viegas, Vítor; Pereira, José Miguel Costa Dias; Girão, P. SilvaOver the last decade, the 1451.1 Std has been a reference model to develop smart and open distributed measurement and control systems. Now, that the 1451.1 Std is about to be revised, there is the opportunity to enrich it with emergent and successful technologies as is the case of Web Services. Following this idea, we present a prototype of Network Capable Application Processor (NCAP) that runs on the .NET Framework and exposes its functionality through a set of Web Services. The prototype takes advantage of three key technologies: (i) the abstraction layer proposed by the 1451.1 Std; (ii) the interoperability provided by Web Services; and (iii) the productivity supplied by the .NET Framework.
- Open Controller for Distributed Instrumentation SystemsPublication . Viegas, Vítor; Girão, P. Silva; Pereira, José Miguel Costa DiasThe paper presents a controller designed to be highly interoperable in the context of distributed instrumentation systems. Interoperability is achieved by adopting strong standards – the IEEE 1451.1 Std to be more precise – and by using cross-platform, manufacturer-independent technologies such as Web Services. The 1451.1 Std contributes with its information model to represent data and organize functionalities through a well-defined hierarchy of objects. Web Services are used to implement both communication models, the client/server model for one-to-one communications, and the publish/subscribe model for one-to-many communications. Being supported by all the major software companies around the world, Web Services have the chance to become the first wide-used middleware solution and the answer for many interoperability problems. The controller was developed using the .NET Framework and tested in the Windows XP operating system.
- Performance Evaluation of a Web-Service-Based DMCSPublication . Viegas, Vítor; Girão, P. Silva; Pereira, José Miguel Costa DiasThe paper describes a set of experiments conducted on a service-oriented middleware infrastructure in order to evaluate its performance and applicability in the context of Distributed Measurement and Control Systems (DMCS). The infrastructure, entirely based on Web Services, was built using the Windows Communication Foundation (WCF), a software package released by Microsoft to develop distributed applications. The experiments were performed on a real plant equipped with all the instrumentation needed to run control loops for pressure, level, flow and temperature, quantities widely found in the process industry. The work focus on measuring the time delays associated with control loops and remote calls. The methodology of each experiment is described, results are presented and conclusions are drawn.
- Chiral Molybdenum and Tungsten Complexes Bearing Oxazoline-Derived Cyclopentadienyl LigandsPublication . Reis, Patrícia; Gamelas ou Carla A. Gamelas, Carla; Brito, José; Goméz, Monserrat; Royo, Beatriz
- Stability in the Pseudo-state Formalism of Discrete Systems Controlled in the Presence of Intermittent Sensor FaultsPublication . V. Dionísio, R.; Lemos, João M.
- Chiral Mo and W Complexes bearing Oxazoline-Cyclopentadienyl LigandsPublication . Reis, P.; Gamelas ou Carla A. Gamelas, Carla; Brito, J.; Goméz, M.; Royo, B.
- Measuring Difficulty in Platform VideogamesPublication . Mourato, Fausto; Santos, Manuel Próspero dosAutomatic generation of game levels improves replayability and also allows content adaptation. One important aspect to take into account in the creation of any videogame is difficulty, in particular when it is possible to adapt content. However, defining difficulty is not a straight subject. In this paper we propose a metric for game difficulty in platform levels, mostly based on users’ losing probability for each obstacle. This metric can be further used in automated processes that generate levels for this type of games, helping the process to recognize whether a level is suitable or not for a certain player. We also present some examples of the usage of this metric in commercial games.