- Balkan Journal of Electrical and Computer Engineering
- Volume:6 Issue:1
- COSMIC Solver: A Tool for Functional Sizing of Java Business Applications
COSMIC Solver: A Tool for Functional Sizing of Java Business Applications
Authors : Ayça TARHAN, Muhammet Ali SAĞ
Pages : 1-8
Doi:10.17694/bajece.401986
View : 22 | Download : 12
Publication Date : 2018-02-15
Article Type : Research Paper
Abstract :Functional Size Measurement insert ignore into journalissuearticles values(FSM); provides a ground during software project life-cycle to estimate planning parameters and track progress. Since it is time-consuming, costly, and error-prone when functional size is measured manually, automating the process of measurement has come to the fore. The literature includes studies that automate FSM from software artifacts such as requirements specifications, design models, and software code. In this study we focus on automation of FSM from software code, and share our experience towards developing a tool called ‘COSMIC Solver’ for COSMIC FSM of Java Business Applications insert ignore into journalissuearticles values(JBAs);. The tool automates the following steps: insert ignore into journalissuearticles values(i); Eliciting textual representations of UML sequence diagrams from functional execution traces of a JBA, insert ignore into journalissuearticles values(ii); tagging of these textual representations with the help of AspectJ technology to measure COSMIC functional size, and insert ignore into journalissuearticles values(iii); calculating functional size of user scenarios run in the JBA from the information on the tags according to COSMIC FSM rules. In this paper we explain features and measurement method of COSMIC Solver insert ignore into journalissuearticles values(v1.0);, and the share results obtained from functional sizing of an open source JBA by using the tool.Keywords : Functional size, function points, automation, tool, COSMIC FSM, software code, UML, sequence diagram, AspectJ