Ibrahim, Rosziati and Aman, Hannani and Nayak, Richi and Jamel, Sapiee (2018) Consistency check between XML schema and class diagram for document versioning. International Journal on Advanced Science Engineering Information Technology, 8 (6). pp. 2590-2597. ISSN 2088-5334
Text
AJ 2018 (866) Consistency check between XML schema and class diagram for document versioning.pdf Restricted to Registered users only Download (708kB) | Request a copy |
Abstract
A consistency check between design and implementation is usually done in order to check the correctness of the system’ requirements. However, if the requirements are changed over time, then the document versioning occurred within the requirements. For XML Schema, document versioning exists when there is a change in the XML Schema from its previous Schema. In order to detect the versioning of both XML Schemas, consistency rules check need to be performed to both class diagrams produced by both Schemas. The consistency between two XML Schemas are checked based on transformation rules and versioning rules. Transformation rules are used for translating the XML Schema into class diagram and versioning rules are used for checking the existing of document changes between two XML Schemas. Once two XML Schemas are different the consistency rules will be used for the consistency check. This paper presents an approach based on transformation rules and versioning rules to check consistency between XML Schema and UML class diagram when document versioning exist. The approach is then used for the case study to show how the consistency is checked in order to detect the versioning of two different XML Schemas. Based on the case study, the approach shows that two XML Schemas can be checked for their consistency when document versioning exist.
Item Type: | Article |
---|---|
Uncontrolled Keywords: | Consistency Rules; XML Schema; UML Class Diagram; Document Versioning |
Subjects: | Q Science > QA Mathematics > QA76 Computer software |
Divisions: | Faculty of Computer Science and Information Technology > Department of Software Engineering |
Depositing User: | UiTM Student Praktikal |
Date Deposited: | 09 Jan 2022 08:13 |
Last Modified: | 09 Jan 2022 08:13 |
URI: | http://eprints.uthm.edu.my/id/eprint/5485 |
Actions (login required)
View Item |