PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2016 | nr 43 | 51--68
Tytuł artykułu

Automated Functional Size Measurement for Three-Tier Object Relational Mapping Architectures

Autorzy
Treść / Zawartość
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Software Functional Size Measurement (FSM) methods are generic. Additional measurement rules, procedures and concept mappings between the generic measurement constructs and specific software artifacts are required in order to improve the measurement objectivity, consistency and enable measurement automation. Although FSM methods provide guidance for measuring software that has well-known architectures, there are opportunities to improve and automate measurements from the artifacts of such architectures. In this paper, a functional size measurement approach for the software that has the Three-Tier Object Relational Mapping architecture is proposed. The approach is based on two components: a mapping between the elements of this software architecture and the COSMIC method constructs and a prototype measurement tool that implements a measurement procedure based on this mapping. In the study the components of the approach are described, the results of a measurement case study are presented and the opportunities and the limitations of the approach are discussed.(original abstract)
Rocznik
Numer
Strony
51--68
Opis fizyczny
Twórcy
autor
  • Atilim University, Department of Information Systems Engineering, Ankara, Turkey
Bibliografia
  • Aarsten A., Brugali D., Menga G., Patterns for Three-Tier Client/Server Applications 1996.
  • Abran A., Desharnais J.-M., Oligny S., St-Pierre D., Symons C., The COSMIC Functional Size Measurement Method v.4.0.1, COSMICON 2015.
  • ActiveAndroid, http://www.activeandroid.com/
  • Bauer C., King G., Hibernate in Action, Dreamtech Press 2007.
  • Cuya Hoga, http://cuyahoga-project.org/
  • Dentler J., NHibernate 3.0 Cookbook, Packt Publishing, Birmingham 2010.
  • Diab H., Frappier M., St-Denis R., A Formal Definition of Function Points for Automated Measurement of B Specifications, Formal Methods and Software Engineering,Springer 2002, pp. 483-494.
  • Diab H., Koukane F., Frappier M., St-Denis R., μ c ROSE: Automated Measurement of COSMIC-FFP for Rational Rose Real Time, "Information and Software Technology" 2005, no. 47, pp. 151-166.
  • Edagawa T., Akaike T., Higo Y., Kusumoto S., Hanabusa S., Shibamoto T., Function Point Measurement from Web Application Source Code Based on Screen Transitions and Database Accesses, "Journal of Systems and Software" 2011, no. 84, p. 976-984.
  • Hassan D., Frappier M., St-Denis R., A Formal Definition of COSMIC-FFP for Automated Measurement of ROOM Specifications, 4th European Conference Software Measurement and ICT Control 2001.
  • Ho V. T., Abran A., A Framework for Automatic Function Point Counting from Source Code, International Workshop on Software Measurement 1999.
  • ISO/IEC: 19761 Software Engineering-COSMIC-A Functional Size Measurement Method,International Organization for Standardization, Geneva 2011.
  • Jenner M. S., Automation of Counting of Functional Size Using COSMIC FFP in UML,COSMIC Function Points: Theory and Advanced Practices 2011, p. 276.
  • Keith M., Schnicariol M., Object-Relational Mapping, Apress 2010.
  • Lamma E., Mello P., Riguzzi F., A System for Measuring Function Points from an ER-DFD Specification, "The Computer Journal" 2004, no. 47, pp. 358-372.
  • Marín B., Giachetti G., Pastor O., Measurement of Functional Size in Conceptual Models:A Survey of Measurement Procedures Based on COSMIC, Software Process and Product Measurement, Springer 2008, pp. 170-183.
  • Marín B., Pastor O., Giachetti G., Automating the Measurement of Functional Size of Conceptual Models in an MDA Environment, Product-Focused Software Process Improvement, Springer 2008, pp. 215-229.
  • Monsalve C., Abran A., April A., Measuring Software Functional Size from Business Process Models, "International Journal of Software Engineering and Knowledge Engineering" 2011, no. 21, pp. 311-338.
  • Ozkan B., Turetken O., Demirors O., Software Functional Size: For Cost Estimation and More, in: Software Process Improvement, Springer 2008, pp. 59-69.
  • Ozkan B., Demirors O., Formalization Studies in Functional Size Measurement: How Do They Help?, in: Software Process and Product Measurement, Springer 2009, pp. 197-211.
  • Paton K., Automatic Function Point Counting Using Static and Dynamic Code Analysis,International Workshop on Software Measurement 1999.
  • Rana Gonultas A. T., Run-time Calculation of COSMIC Functional Size via Automatic Installment of Measurement Code into Java Business Applications, SEAA-EUROMICRO 2015.
  • Richardson C., Orm in Dynamic Languages, Communications of the ACM 52 2009, pp. 48-55.
  • Sag M. A., Tarhan A., Measuring COSMIC Software Size from Functional Execution Traces of Java Business Applications, Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA), Joint Conference of the International Workshop 2014, IEEE, pp. 272-281.
  • Soubra H., Chaaban K., Functional Size Measurement of Electronic Control Units Software Designed Following the AUTOSAR Standard: A Measurement Guideline Based on the COSMIC ISO 19761 Standard, IWSM/MENSURA 2010.
  • Symons C., Lesterhuis A., Guideline for Sizing Service-Oriented Architecture Software,v.1.1, The Common Software Measurement International Consortium (COSMIC)2015.
  • Taylor R. N., Medvidovic N., Dashofy E. M., Software Architecture Foundations, Theory and Practice, John Wiley and Sons Inc. 2010.
  • Živkovič A., Rozman I., Heričko M., Automated Software Size Estimation Based on Function Points Using UML models, "Information and Software Technology" 2005, no. 47, pp. 881-890.
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171471743

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.