XML Research Papers - Academia.edu (original) (raw)

Verification and Validation (V&V) processes play an important role in quality control. The earlier defects are detected, the less rework incurs. According to the findings from literature, most of the defects occurred during the design... more

Verification and Validation (V&V) processes play an important role in quality control. The earlier defects are detected, the less rework incurs. According to the findings from literature, most of the defects occurred during the design and coding phases. Automatic detection of these defects would alleviate the problem. This research therefore invented an automatic code reviewer to examine Java source files against the object-oriented design described in UML class diagrams. Prior to the review process, the class diagrams are converted into XML format so that the information of classes and relations could be extracted and used to generate the review checklists. The code reviewer will then follow the checklist items to verify whether all defined classes exist in the code, the class structures with encapsulated methods and parameters are correctly implemented, all relations of associated classes are valid. Finally, the summary report will then be generated to notify the results.

The creation of 3D models is generally considered by newcomers to be a difficult activity requiring a number of skills and considerable practice. This paper describes work in the INHERIT project which aims to address these issues by... more

The creation of 3D models is generally considered by newcomers to be a difficult activity requiring a number of skills and considerable practice. This paper describes work in the INHERIT project which aims to address these issues by providing a 3D modelling tool set which is easy to use, requiring few skills and little practice. This is achieved by the development of software tools which are customised to build particular types of model. The key aspect of these tools is the treatment of the underlying data of the 3D model as a tree structure of nodes which consist of parameterised representations of the components of the object being modelled. The tools then automatically generate the graphics primitives that enable the visualisation and interaction with the object. This paper describes the implementation of the first tool created following this principle which enables school children to model church structures

The National Archive of Portugal (IAN/TT) doesn't currently have the needed infrastructures to support the processes of ingestion and management of digital objects produced by the public administration (PA). The eGovernment... more

The National Archive of Portugal (IAN/TT) doesn't currently have the needed infrastructures to support the processes of ingestion and management of digital objects produced by the public administration (PA). The eGovernment initiatives establish the need of information and ...

While virtual tours have been around for some time, the ability to get a true sense of the location has not been adequately developed. As part of a partnership between our department and the Vatican, we have created a virtual tour of the... more

While virtual tours have been around for some time, the ability to get a true sense of the location has not been adequately developed. As part of a partnership between our department and the Vatican, we have created a virtual tour of the Sistine Chapel using multiple locations and interactive menus to allow users to feel as though they are actually there. Not only does the virtual tour give users a true sense of the place, but also it offers information about the chapel as well as the biblical history of paintings on the wall. The innovative aspect of this tour is the degree of attention given to maintaining viewer perspective at all times, so that movement appears both smooth and intuitive. In this paper, we discuss the overall development process of this virtual tour, and focus on the perspective maintaining techniques that were devised and evaluated.

A plethora of digital ECG formats have been proposed and implemented. This heterogeneity hinders the design and development of interoperable systems and entails critical integration issues for the healthcare information systems. This... more

A plethora of digital ECG formats have been proposed and implemented. This heterogeneity hinders the design and development of interoperable systems and entails critical integration issues for the healthcare information systems. This paper aims at performing a comprehensive overview on the current state of affairs of the interoperable exchange of digital ECG signals. This includes 1) a review on existing

In response to the lack of common formats for documenting automatic test information, the Naval Air Systems Command led the creation of the Automatic Test Markup Language (ATML) to standardize the documentation and reporting of automatic... more

In response to the lack of common formats for documenting automatic test information, the Naval Air Systems Command led the creation of the Automatic Test Markup Language (ATML) to standardize the documentation and reporting of automatic test information. ATML defines classes that represent automatic test system (ATS) components, such as test description, test results and instrument description, and the interoperability between classes. As an emerging standard, ATML classes have different levels of definition and adoption. One of the most adopted classes in the ATML standard is Test Description (TD). Organizations are expecting the adoption of the ATML TD standard to reduce the development and maintenance costs for test program sets (TPSs). ATML TD documents describe the types of measurements an ATE must perform but not the way the ATE must perform them. Translating an ATML TD document to a TPS consists of defining the necessary instrumentation, switching, and software automation. Manually translating an ATML TD to a TPS requires significant time and effort. In contrast, automatic translation methods can reduce development time. This paper discusses a method for translating ATML TD documents to a commercial off-the-shelf (COTS) test executive, a graphical programming language, and ANSI C. It also examines how ATML TD constructs such as test group, test action, test name, and behavior can be mapped to constructs in the COTS test executive and programming languages. As the industry continues to adopt additional ATML standards, TD translators will be able to further automate the generation of TPSs. With the goal of catalyzing future work in the area, the paper closes with a proposal of how to improve a translation from a TD to a TPS with the information in other ATML standards such as Test Configuration, Test Station, UUT Description, Instrument Description, and Test Adapter.

Web Services are the newest mechanism of communication among applications. Web Services are independent of both hardware and software infrastructure, they are very flexible and scalable. Lack of security features provided by the web... more

Web Services are the newest mechanism of communication among applications. Web Services are independent of both hardware and software infrastructure, they are very flexible and scalable. Lack of security features provided by the web services creates a window of opportunity for attackers. Web Services are offered on Http with Simple Object Access Protocol (SOAP) as an underlying infrastructure. Both SOAP and Web Services relies heavily on XML, hence, Web Services are most vulnerable to attacks using XML as an attack parameter. Several attacks use XML and most of them lies in the category of XML injection.XML based attacks discussed in this study covered a variety of attacks for example Denial of Services and Data Theft, escalation of privileges etc. Among these attacks the injections attacks on the web services are more severe and being given special attention. This study is aimed at providing an insight of the various forms of XML injections such as XPath injection, Coercive Parsing, and oversize payload

Examen tipo test del Tutorial de XML de Abrirllave.com

In recent years, a growing number of schools, colleges, universities and other learning institutions have been converting their existing courses into E-Learning applications. To implement this, the authors are developing a Macromedia... more

In recent years, a growing number of schools, colleges, universities and other learning institutions have been converting their existing courses into E-Learning applications. To implement this, the authors are developing a Macromedia Flash E-Learning Web application able to fully include item data input and adaptive testing capabilities using item response theory. The project’s goal is to maximize the capabilities and the reusability of the multimedia content produced by using the IMS-QTI standard. The application’s adaptive testing functionalities will be implemented by proposing new IMS-QTI sub-standards for item parameters and interfacing parameters’ characterization.

Maintenance of land records, processing of mutations and delivery and access of documents are key areas which have been revamped as a result of successful Computerisation of Land Records project. Efforts have been also made to share data;... more

Maintenance of land records, processing of mutations and delivery and access of documents are key areas which have been revamped as a result of successful Computerisation of Land Records project. Efforts have been also made to share data; contents and documents over Internet with relevant stakeholders. Hand-written copies with manual signatures of competent authority have an assurance value for consumers or citizens. This authenticity can also be introduced into electronic documents through different mechanisms like Digital Signature, Bar Code and Digital Pen. This paper describes these mechanisms of introducing the authenticity into the electronic documents. It is one of the key factor for success of governance projects at grass root level.

Wireless Sensor Network (WSN) is well known for distributed real time systems for various applications. In order to handle the increasing functionality and complexity of high resolution spatio-temporal sensory database, there is a strong... more

Wireless Sensor Network (WSN) is well known for distributed real time systems for various applications. In order to handle the increasing functionality and complexity of high resolution spatio-temporal sensory database, there is a strong need for a system/tool to analyse real time data associated with distributed sensor network systems. There are a few package/systems available to maintain the near real time database system/management, which are expensive and requires expertise. Hence, there is a need for a cost effective and easy to use dynamic real-time data repository system to provide real time data (raw as well as usable units) in a structured format. In the present study, a distributed sensor network system, with Agrisens (AS) and FieldServer (FS) as well as FS-based Flux Tower and FieldTwitter, is used, which consists of network of sensors and field images to observe/collect the real time weather, crop and environmental parameters for precision agriculture. The real time FieldServer-based spatio-temporal high resolution dynamic sensory data was converted into Dynamic Real-Time Database Management System (DRTDBMS) in a structured format for both raw and converted (with usable units) data. A web interface has been developed to access the DRTDBMS and exclusive domain has been created with the help of open/free Information and Communication Technology (ICT) tools in Extendable Markup Language (XML) using (Hypertext preprocessor) PHP algorithms and with eXtensible Hyper Text Markup Language (XHTML) self-scripting. The proposed DRTDBMS prototype, called GeoSense DRTDBMS, which is a part of the ongoing IndoJapan initiative ‘ICT and Sensor Network based Decision Support Systems in Agriculture and Environment Assessment’, will be integrated with GeoSense cloud server to provide database (dynamic real-time weather/soil/crop and environmental parameters) and modeling services (crop water requirement and simulated rice yield modeling). GeoSense-cloud server has been developed with Opera-Unite for file sharing, web server (with cost effective web server tools Windows Apache MySQL PHP-WAMP and X -any operating systems Apache MySQL PHP and Perl –XAMPP), file upload, and web proxy functionalities. Currently, the GeoSense DRTDBMS is useful to the rural farming community for ubiquitous decision making in precision agriculture aspects. In future, this DRTDBMS system could be used in climate/environmental systems to understand the micro-climatic variations in real-time mode.

Abstract. This paper presents the WANDA Workbench, which is an open framework for electronic data processing. The framework provides generic interfaces for'plugin'applications for graphical user interfaces (client desktop with... more

Abstract. This paper presents the WANDA Workbench, which is an open framework for electronic data processing. The framework provides generic interfaces for'plugin'applications for graphical user interfaces (client desktop with client plug-ins) and processing modules (server with server plug-ins). The applied plug-in concept allows for the functional extension of the workbench without changing the framework. Moreover, for data modeling, messaging and system configuration the eXtensible Markup Language (XML) is ...

XML (Extensible Mark up language) is emerging as a tool for representing and exchanging data over the internet. When we want to store and query XML data, we can use two approaches either by using native databases or XML enabled databases.... more

XML (Extensible Mark up language) is emerging as a tool for representing and exchanging data over the internet. When we want to store and query XML data, we can use two approaches either by using native databases or XML enabled databases. In this paper we deal with XML enabled databases. We use
relational databases to store XML documents. In this paper we focus on mapping of XML DTD into relations. Mapping needs three steps: 1) Simplify Complex DTD’s 2) Make DTD graph by using simplified
DTD’s 3) Generate Relational schema. We present an inlining algorithm for generating relational schemas from available DTD’s. This algorithm also handles recursion in an XML document.