• DocumentCode
    2132836
  • Title

    Software reusability with SML

  • Author

    Chee, Chye-Lin ; Erdogan, Sevki S. ; Rahardja, Sunarto

  • Author_Institution
    Sch. of Appl. Sci., Nanyang Technol. Univ., Singapore
  • fYear
    1993
  • fDate
    19-23 Jul 1993
  • Firstpage
    254
  • Lastpage
    262
  • Abstract
    Describes the features and design of SML, an integrated Software Module Library management system aimed at encouraging the reuse of software. SML aims at providing a user-friendly interface and an easy-to-use system in which software engineers can donate routines for use by other engineers, as well as retrieve software modules contributed by other engineers, resulting in improved productivity. To prevent user abuse, SML contains built-in checks using a credit facility to ensure that engineers contribute to SML besides merely retrieving from it. Security considerations in SML include access control checks to ensure that only authorized users can gain access to the system, and encryption facilities to prevent users from bypassing SML and directly accessing the routine library. Quality control is also enforced in SML through a decentralized user feedback mechanism, to maintain the high quality of routines contributed to the library
  • Keywords
    computer aided software engineering; security of data; software libraries; software reusability; subroutines; SML; Software Module Library; access control checks; authorized users; built-in checks; credit facility; decentralized user feedback mechanism; easy-to-use system; encryption facilities; integrated software management system; productivity; quality control; routines; security; software engineers; software modules; software reusability; user abuse; user-friendly interface; Productivity; Programming profession; Prototypes; Reliability engineering; Software libraries; Software maintenance; Software prototyping; Software quality; Software reusability; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Software Engineering, 1993. CASE '93., Proceeding of the Sixth International Workshop on
  • ISSN
    1066-1387
  • Print_ISBN
    0-8186-3480-4
  • Type

    conf

  • DOI
    10.1109/CASE.1993.634826
  • Filename
    634826