DOI QR코드

DOI QR Code

Usability Evaluation of Reconfigurable Asset Architecture

재구성 가능한 자산 아키텍처의 사용성 평가

  • Choi, Hanyong (School of IT Convergence Engineering, Shinhan University)
  • 최한용 (신한대학교 IT융합공학부)
  • Received : 2022.04.04
  • Accepted : 2022.05.20
  • Published : 2022.05.28

Abstract

Evaluating methods for software asset have been made based on subjective evaluation criteria. In this study, we try to evaluate the usability of complex assets obtained from the previous measurement of the complexity of the asset management system. The evaluation used a scale provided by measuring logical complexity to measure the complexity of the asset, and evaluated the relationship with the usability of the software asset by measuring the index related to reusability. Therefore, it can be seen that HVs maintain a constant ratio according to the composition of various assets for the two types of assets and maintain the applied consistency. Therefore, it can be determined that an asset optimized in terms of usability can be applied consistently in the architectural design process while securing as much diversity as possible.

소프트웨어 자산을 평가하기 위해 정형화되지 않은 평가 방법으로 자산의 평가가 이루어져왔다. 본 연구에서는 기존의 소프트웨어 자산에 대한 복잡도의 측정으로부터 확보된 최적화된 자산의 사용성을 평가하고자 한다. 자산의 내부정보에 대한 논리적 복잡도를 측정하여 아키텍처의 복잡성에 대한 척도를 이용하였으며, 재사용성에 관여된 지표를 측정하여 소프트웨어 자산의 사용성과 어떠한 관계를 갖는지 평가하였다. 따라서 HVs는 두 가지 유형의 자산에 대하여 다양한 자산의 구성 방식에 따라 일정한 비율을 유지하며 적용되는 특성을 갖고 있는 것을 알 수 있다. 그러므로 자산의 사용성면에서 최적화된 자산은 가능한 다양성을 확보한 상태에서 아키텍처 설계과정에 정형성을 갖고 적용할 수 있을 것이다.

Keywords

Acknowledgement

This work was supported by the Shihan University Research Fund, 2021.

References

  1. V. Basili, G. Caldiera, F. McGarry, R. Pajerski, G. Page & S. Waligora. (1992). The software engineering laboratory: an operational software experience factory. In Proceedings of the 14th international conference on Software engineering, 370-381.
  2. N. I. Altintas, S. Cetin, A. H. Dogru & H. Oguztuzun. (2011). Modeling Product Line Software Assets Using Domain-Specific Kits. IEEE Tr, 38(6), 1376-1402. DOI: 10.1109/TSE.2011.109
  3. H. Krahn, B. Rumpe & S. Volkel. (2010). MontiCore: a framework for compositional development of domain specific languages. International journal on software tools for technology transfer, 12(5), 53-372. https://doi.org/10.1007/s10009-008-0096-8
  4. K. Phol, G. Bockle & F. van der Linden. (2010). Software Product Line Engineering: Foundations, Principles, and Techniques, (Vol. 1). Springer.
  5. H. Y. Choi & S. H. Shim. (2017). A Study on the Optimization of Architecture Assets in DMI. Journal of Advanced Research in Dynamical and Control Systems, (S.I 08), 143-149.
  6. ISO/IEC 25010. (2011). System and Software Engineering-System and Software Quality Reauirements and Evaluation(SQuaRE)-System and Software Quality Models.
  7. ISO/IEC 9126-1. (2011) Software Engineering-Product Quality- Part1: Quality Model.
  8. N. Padhy, S. Satapathy & R. Singh. (2017). Utility of an Object Oriented Reusability Metrics and Estimation Complexity. Indian J. Sci. Technol, 10(3), 1-9. DOI: 10.17485/ijst/2017/v10i3/107289
  9. S. Bernardi, J. Merseguer & D. C. Petriu. (2012). Dependability modeling and analysis of software systems specified with UML. ACM Computing Surveys, 45(1), 1-48. DOI: 10.1145/2379776.2379778
  10. A. B. Younes, Y. B. Hlaoui & L. J. B. Ayed. (2014). A Meta-Model Transformation from UML Activity Diagrams to Event-B Models. In 2014 IEEE 38th International Computer Software and Applications Conference Workshops, 740-745.
  11. H. Y. Choi & S. H. Shim. (2015). A Study on Software Development method based on DMI. ICSMB, 2(1), 359-360.
  12. Y. S. Choi & J. E. Hong, (2017). Designing Software Architecture for Reusing Open Source Software. Journal of Convergence for Information Technology, 7(2), 67-76. DOI: 10.22156/CS4SMB.2017.7.2.067
  13. T. Hariprasad, G. Vidhyagaran, K. Seenu & C. Thirumalai. (2017). Software complexity analysis using halstead metrics. In 2017 International Conference on Trends in Electronics and Informatics (ICEI) (pp. 1109-1113). IEEE.
  14. Y. Liu, L. Zhang, W. Zhang & X. Hu. (2016). An overview of simulation-oriented model reuse. Theory, methodology, tools and applications for modeling and simulation of complex systems, 48-56.
  15. S. Rajesh & A. Chandrasekar. (2016). An Efficient Object Oriented Design Model: By Measuring and Prioritizing the Design Metrics of UML Class Diagram with Preeminent Quality Attributes, Indian Journal of Science and Technology, 9(21).