{"title":"使用SML的软件可重用性","authors":"C. Chee, S. S. Erdogan, S. Rahardja","doi":"10.1109/CASE.1993.634826","DOIUrl":null,"url":null,"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.","PeriodicalId":442754,"journal":{"name":"Proceedings of 6th International Workshop on Computer-Aided Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Software reusability with SML\",\"authors\":\"C. Chee, S. S. Erdogan, S. Rahardja\",\"doi\":\"10.1109/CASE.1993.634826\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":442754,\"journal\":{\"name\":\"Proceedings of 6th International Workshop on Computer-Aided Software Engineering\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1993-07-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 6th International Workshop on Computer-Aided Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CASE.1993.634826\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 6th International Workshop on Computer-Aided Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CASE.1993.634826","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
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.