Implementation of an Improved Interface Complexity Metric on Regular Language for Next Generation
Keywords:Schema Documents, RNG, WSDL, Improved Interface Complexity, XML Schema Language
User Interface design metric assist developers to evaluate interface designs in early phase before delivering the software to end users. Controlling and minimizing software complexity is one of the most important objectives of each software development paradigm because it affects all other software quality attributes like reusability, reliability, testability, maintainability etc. This paper presents Improved Interface Complexity (IIC) Metric using Number of Equivalence Class (NEC), Frequency Occurrence of Class (FOCi), Number of Elements (NE) of the schema documents, the Number of Attributes (NA) and Element Fanning (EF) of an RNG. The proposed metric was applied on real schemas documents data acquired from Web Service Description Language (WSDL) and implemented in Regular Language for Next Generation (RNG). The result showed that RNG reduce complexity of class elements, showed more reusability and flexibility traits and overall understanding of the schema documents becomes much easier which reduces maintenance effort.