• DocumentCode
    514999
  • Title

    Enhance Reusability with Application-level Software Components

  • Author

    Guojie, Jin ; Baolin, Yin ; Qiyang, Zhao

  • Author_Institution
    Sch. of Comput. Sci., Beihang Univ., Beijing, China
  • Volume
    2
  • fYear
    2010
  • fDate
    6-7 March 2010
  • Firstpage
    7
  • Lastpage
    10
  • Abstract
    This study proposes a component design method based on an application-level component granularity model. The component functional scope is enlarged to cover an overall and standalone use case, and a descriptive language is equipped to straightforwardly express the object requirements. Necessary structural elements and interactive interfaces are combined into the model, jointly providing expanding and assembling mechanism. A collection of prototype components is generalized from common business aspects in extensive application environments, and is mapped into a suite of UI patterns and calculation patterns. The prototype components are launched into domain-oriented system development practice for evaluation.
  • Keywords
    software reusability; user interfaces; application-level software components; business aspects; component granularity model; domain-oriented system development; interactive interfaces; structural elements; Assembly; Automatic logic units; Computer science; Computer science education; Design methodology; Educational technology; Logic programming; Prototypes; Software reusability; Visualization; UI patterns; application-level component; component; component granularity; component reusability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education Technology and Computer Science (ETCS), 2010 Second International Workshop on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-6388-6
  • Electronic_ISBN
    978-1-4244-6389-3
  • Type

    conf

  • DOI
    10.1109/ETCS.2010.514
  • Filename
    5460090