{"title":"集成UML和代数规范技术","authors":"L. Favre, S. Clerici","doi":"10.1109/TOOLS.1999.809422","DOIUrl":null,"url":null,"abstract":"Informal and formal methods can play complementary roles in object oriented software development. We present our work on integrating UML static models with the algebraic specification style. In previous work, a model for the definition of reusable components and a rigorous method for object oriented software reusability have been introduced. Our current goal is to map design artifacts to object oriented code. Since an integrated method requires common structuring mechanisms for object oriented models and algebraic specifications, the GSBL/sup OO/ language has been defined. This language enriches GSBL with constructs that allow us to express different kinds of UML relations (dependencies, associations, generalizations and realizations).","PeriodicalId":272695,"journal":{"name":"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 32","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Integrating UML and algebraic specification techniques\",\"authors\":\"L. Favre, S. Clerici\",\"doi\":\"10.1109/TOOLS.1999.809422\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Informal and formal methods can play complementary roles in object oriented software development. We present our work on integrating UML static models with the algebraic specification style. In previous work, a model for the definition of reusable components and a rigorous method for object oriented software reusability have been introduced. Our current goal is to map design artifacts to object oriented code. Since an integrated method requires common structuring mechanisms for object oriented models and algebraic specifications, the GSBL/sup OO/ language has been defined. This language enriches GSBL with constructs that allow us to express different kinds of UML relations (dependencies, associations, generalizations and realizations).\",\"PeriodicalId\":272695,\"journal\":{\"name\":\"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 32\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-11-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 32\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TOOLS.1999.809422\",\"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 Technology of Object-Oriented Languages and Systems. TOOLS 32","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.1999.809422","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Integrating UML and algebraic specification techniques
Informal and formal methods can play complementary roles in object oriented software development. We present our work on integrating UML static models with the algebraic specification style. In previous work, a model for the definition of reusable components and a rigorous method for object oriented software reusability have been introduced. Our current goal is to map design artifacts to object oriented code. Since an integrated method requires common structuring mechanisms for object oriented models and algebraic specifications, the GSBL/sup OO/ language has been defined. This language enriches GSBL with constructs that allow us to express different kinds of UML relations (dependencies, associations, generalizations and realizations).