论文部分内容阅读
随着嵌入式系统日渐广泛的应用,越来越多的学者开始研究如何将已成熟应用于通用PC系统的设计方法和技术应用到嵌入式系统当中。UML作为一种用于需求获取与建模阶段的语言,得到众多工具开发商的支持并成为实际上的建模语言标准。然而在嵌入式系统的需求获取与建模阶段使用UML建模语言尚存在诸多问题,其中重要的一个问题就是嵌入式系统的非功能属性无法在UML视图中建模。本文研究和开发了一套从非功能需求获取到建立具有表示非功能属性能力的计算独立模型、平台独立模型的方法。整个方法在模型驱动框架下进行,具体包括:获取嵌入式系统非功能属性信息、建立非功能需求表,根据非功能需求表转换出属于计算独立模型的非功能需求图,建立表示非功能属性关系及解决方法的非功能需求分解图,以及在属于平台独立模型的活动图、状态图、序列图中添加表示非功能属性的部件等部分。整个方法已在UML设计工具上得到初步实现,并通过实例验证了方法的可行性。