248 research outputs found
Recommended from our members
Web and knowledge-based decision support system for measurement uncertainty evaluation
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel UniversityIn metrology, measurement uncertainty is understood as a range in which the true value of the measurement is likely to fall in. The recent years have seen a rapid development in evaluation of measurement uncertainty. ISO Guide to the Expression of Uncertainty in Measurement (GUM 1995) is the primary guiding document for measurement uncertainty. More recently, the Supplement 1 to the "Guide to the expression of uncertainty in measurement" – Propagation of distributions using a Monte Carlo method (GUM SP1) was published in November 2008. A number of software tools for measurement uncertainty have been developed and made available based on these two documents. The current software tools are mainly desktop applications utilising numeric computation with limited mathematical model handling capacity. A novel and generic web-based application, web-based Knowledge-Based Decision Support System (KB-DSS), has been proposed and developed in this research for measurement uncertainty evaluation. A Model-View-Controller architecture pattern is used for the proposed system. Under this general architecture, a web-based KB-DSS is developed based on an integration of the Expert System and Decision Support System approach. In the proposed uncertainty evaluation system, three knowledge bases as sub-systems are developed to implement the evaluation for measurement uncertainty. The first sub-system, the Measurement Modelling Knowledge Base (MMKB), assists the user in establishing the appropriate mathematical model for the measurand, a critical process for uncertainty evaluation. The second sub-system, GUM Framework Knowledge Base, carries out the uncertainty evaluation process based on the GUM Uncertainty Framework using symbolic computation, whilst the third sub-system, GUM SP1 MCM Framework Knowledge Base, conducts the uncertainty calculation according to the GUM SP1 Framework numerically based on Monte Carlo Method. The design and implementation of the proposed system and sub-systems are discussed in the thesis, supported by elaboration of the implementation steps and examples. Discussions and justifications on the technologies and approaches used for the sub-systems and their components are also presented. These include Drools, Oracle database, Java, JSP, Java Transfer Object, AJAX and Matlab. The proposed web-based KB-DSS has been evaluated through case studies and the performance of the system has been validated by the example results. As an
established methodology and practical tool, the research will make valuable contributions to the field of measurement uncertainty evaluation.Brunel Universit
Towards a homogeneous characterization of the model-driven web development methodologies
In recent years a large number of Model-Driven Web development approaches have been designed and
are being applied with success in real environments. However, as new ones are frequently emerging in
this changing time, authors have to change and update them constantly and, consequently; development
teams do not know which is the most suitable for them because in many cases it depends on their
project scope. Furthermore, approaches are usually appearing with different concepts and terminologies
in many cases, although all lack the use of standards and practical experience. Thus, the need of
managing quality in this type of approach arises every day. This paper suggests a characterization of
these methodologies in order to use this information for the quality management of Model-Driven Web
development methodologies for authors and development teams alike. In addition, an experimental
study in order to analyse and evaluate a Model-Driven Web development methodology (the NDT
methodology) has been carried out within a specific work context.Junta de AndalucÃa TIC-5789Ministerio de Educación y Ciencia TIN2010-20057-C03-0
SOA: Trends and Directions
While many organizations have adopted SOA there are recent indications that not all organizations are willing to make substantial investments in new skills and technologies required for the transition to SOA in the current economic climate. The recent emergence of Cloud Computing is continuing the trend of delivering enterprise applications and IT infrastructure in the form of externally sourced services, providing an alternative to on-premise solutions. The convergence of Cloud Computing and Web 2.0 is redefining the very basis on which the computer industry has operated for decades, challenging some of the basic SOA assumptions and principles. In this paper we discuss the synergies between the above technology trends and consider the likely impact of these trends on enterprise computing
Recommended from our members
Building web applications using web services
This project was performed to get hands on experience on the implementation of web services. During this project execution, significant time was spent researching about existing web services and various programming environments that can be used for building the application. The following application - AJAX, JavaScript, Java, Java server pages, HTML, and CSS. Existing data content from the following web service resources were used in this application - Google API, ArcWebServices, Weather XML feed. The purpose of this application is to show the map location along with the weather of the place selected by the user. This application can be easily integrated with university web pages to give easy access to weather and place information for students and staff at California State University San Bernardino (CSUSB)
Smart Parking System
Master of ScienceDepartment of Computing and Information SciencesDaniel A. AndresenLocating a parking spot during peak hours in most populated areas like shopping malls, universities, exhibitions or convention centers is difficult for the drivers. The difficulty rises from not knowing where the available spots may be at that required time. Smart parking is a solution to metropolitan cities to reduce congestion, cut vehicle emission totals and save persons' time by helping them in finding a spot to park.
Smart Parking is a parking system, usually a new one that is equipped with special structured devices (things) to detect the available parking slots at any parking area. This is an application based on Internet of Things (IoT) that in Real-Time environment have sensors and devices embedded into parking spaces, transmitting data on the occupancy status; and the vehicle drivers can search for parking availability using their mobile phones or any infotainment system that is attached to the vehicle. Hence the driver would know where there is an available spot to park his vehicle in less time, reducing the energy consumption and air pollution. The Client or the sensor posts the parking slot occupancy status to a web service URL. The Java based web service is built using Spring and Hibernate to connect to the backend system. The web service (.war) file is deployed on Apache Tomcat Server and the backend used is MySQL database
System design for online foreign language education based on blockchain technology
This study aims to solve the problem that the traditional online foreign language teaching system focuses on function development, ignoring system security, and has certain risks. An online foreign language education system is designed and developed based on the blockchain technology. First, the blockchain technology and key technologies of system design are described in detail. Second, the overall technical architecture of the system, functional modules, and business logic of each module are designed. Finally, the basic performance of the system is tested. The results show that the system can realize the user's unrestricted office work and zero maintenance of the system. The separation of presentation logic and business logic facilitates the development and maintenance of the system. The system mainly includes six functional modules: user management, course management, course order, course study, course certificate, and credit authentication. These modules are guaranteed for daily teaching use. The event processing success rate of the six functional modules of the system is greater than 99%, and the processing success rate is relatively high. The central processing unit (CPU) usage and memory usage are both below 30%. The host throughput of the six major modules is greater than 100 times/s when processing services. The average response time on the terminal side is maintained below 0.5 s. The average response time of business-side processing is maintained below 0.4 s, which is in line with the standard. The event processing success rate of the constructed system is 10.75% higher than that of other systems, and the average response time, CPU usage, and memory usage are 53.38%, 51.49%, and 50% lower than other systems, respectively. Therefore, the proposed system has better performance. To sum up, the designed system has excellent throughput, event processing capability, response speed, and low CPU and memory occupancy when processing business and is suitable for promotion and use in foreign language online education in colleges and universities. The use of the proposed system can improve its overall teaching efficiency and quality. The purpose is to provide important technical support for the improvement of the security of the online foreign language teaching system
Implementation of a digital workspace
Projecte de final de master realitzat en col.laboració amb l'empresa Bull s.aThis document is the summary of my final assignment project report. In this report, I described my internship, the problems encountered and the solutions chosen. It includes also an analysis of my planning and the budget involved. This project aimed at producing a digital workspace which will provide for all pedagogical and management needs in the educational context. This digital workspace is designed to propose a unique and secure gateway to all on line services offered to the users. It will respect the single authentication principle and each application will manage by itself its own access right to its services. Within the team of developers, I was in charge of the data integration. It included the introduction of new data in the main database through an automated process, the management of data modification and the data forwarding to other application. This central process allows all the application to be synchronized at any moment with the data provided by the government. In the report, I present the functionality expected from the portal, and the requisite express by the client. Then, from a technical point of view, I introduce different portals and explain the reason behind our choice within all available. I also highlight a few technical points about the authentication system and the users management system. In another section of the report, I present my own work related to the data integration. From the extraction by the government to the transfer into the different applications, the data are passed from an application to another through different applications I designed and developed. A presented in-depth analysis of the requisites explains the reason of the design used. In the last part, the Gantt diagram and the budget presentation achieves the presentation of my internship
- …