• DocumentCode
    2726898
  • Title

    A framework for monitorable services implementation

  • Author

    Cardoso, David ; Sampaio, Augusto

  • Author_Institution
    Univ. Fed. de Pernambuco, Recife, Brazil
  • fYear
    2012
  • fDate
    23-28 Sept. 2012
  • Firstpage
    91
  • Lastpage
    100
  • Abstract
    Since the very first graphical user interfaces, progress indicators have been widely used to provide feedback regarding the execution of long-running system tasks. In order to make progress feedback possible, the involved services must provide on-line monitoring capabilities. However, on larger concurrent and object-oriented implementations, as services execution involve multiple interactions between various components and abstraction layers, the crosscutting nature of the monitoring concerns can introduce some challenges to the software development --- such as code quality degradation, absence of standardized code patterns, and loss of development productivity. In this context, after analyzing some possible solutions to the monitoring problem, we propose a general framework to support the development of monitorable services, as well as some extended libraries that are used to illustrate a concrete implementation. We also evaluate the proposed solution through a real case study performed in a private software development organization.
  • Keywords
    DP industry; graphical user interfaces; object-oriented methods; software quality; code quality degradation; graphical user interfaces; long-running system tasks; monitorable service development; monitorable service implementation; object-oriented implementations; online monitoring capabilities; private software development organization; progress feedback; progress indicators; Business; Concrete; Context; Encoding; Libraries; Monitoring; Software; code quality; monitorable services; scattering; tangling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Components Architectures and Reuse (SBCARS), 2012 Sixth Brazilian Symposium on
  • Conference_Location
    Natal
  • Print_ISBN
    978-1-4673-4783-9
  • Type

    conf

  • DOI
    10.1109/SBCARS.2012.20
  • Filename
    6394978