Software Project Management: Practitioner's Approach
Software Project Management: Practitioner's Approach
Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
Making UML Models Interoperables with UXF
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
XML Rule Based Source Code Generator for UML CASE Tool
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
Consistent Code Generation from UML Models
ASWEC '05 Proceedings of the 2005 Australian conference on Software Engineering
Using UML as front-end for heterogeneous software code generation strategies
Proceedings of the conference on Design, automation and test in Europe
CAME: component assembly metrics extraction using UML
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Software developers are increasingly using Unified Modeling Language (UML) tools to automate source code generation. Therefore, nowadays calculating software metrics from UML diagrams to evaluate software quality is an important trend in the software industry. However, acquisition of software metrics from Extensible Markup Language (XML) export of UML tools has been predominantly tool dependent. Moreover, each new tool may have different specifications in XML. Despite the overall need for a process to automate XML unification, no current solution has yet been proposed. Creating a framework to automate this assessment would streamline development and increase efficiency in software industry. With the aim to overcome this deficiency, we developed a parser-based framework, named UXSOM, to calculate software metrics independently from the UML tool. Particularly UXSOM is able to generate software metrics from the XML-based outputs of the tools, ArgoUML, UMLET, MagicDraw, Sparx Systems, and ESS Model. We showed a very general case of UML class diagram, in which we extracted and compared software metrics from these five different tool.