• DocumentCode
    1987323
  • Title

    Improving the reusability of program specification through data flow modeling

  • Author

    Tan, Hee Beng Kuan ; Ling, Tok Wang ; Ho, Yin Seong

  • Author_Institution
    Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    1993
  • fDate
    27-29 May 1993
  • Firstpage
    479
  • Lastpage
    483
  • Abstract
    We performed a domain analysis for the data-intensive business systems. A large amount of commonly used database retrievals and computational functions were found to he repeatedly specified in the process of specifying programs in this domain. In this paper, a program specification technique called the data derivation (DD) specification technique is proposed to improve the reuse of program specifications in this domain. In this technique, we use the object-oriented approach augmented with attribute propagation, and a set of predefined generic components for forming an object model. A program is specified through modeling its effects. The commonly used database retrievals are incorporated into the predefined generic components. The commonly used computational functions are stored in a user definable library and can be incorporated into the generic components as and when needed
  • Keywords
    data structures; database management systems; formal specification; object-oriented programming; software reusability; attribute propagation; computational functions; data derivation specification; data flow modeling; data-intensive business systems; database retrievals; domain analysis; object-oriented approach; program specification; reusability; Computer science; Data analysis; Information analysis; Information retrieval; Information systems; Inventory control; Libraries; Object oriented databases; Object oriented modeling; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
  • Conference_Location
    Sudbury, Ont.
  • Print_ISBN
    0-8186-4212-2
  • Type

    conf

  • DOI
    10.1109/ICCI.1993.315325
  • Filename
    315325