- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建立基于模型设计文化最佳策略
建立基于模型设计文化最佳策略
摘 要:本文引入了基于模型设计的概念,突出了其中的一些优点,详细讨论了组织中采用基于模型设计文化的10个最佳策略。这些最佳策略从不同工业领域的公司中收集,包括向基于模型设计的成功或者不成功的过渡。
引言
嵌入式系统的深入应用不断改变着汽车工业。这里应用的嵌入式系统可用于液压系统的控制,而之前液压系统都是由机械系统控制,嵌入式系统的应用改进了机器的生产效率、安全性以及维护等性能。这以上领域中,系统复杂度的增加给传统系统开发过程提出了挑战,如满足程序时序、成本和质量等。为了应对以上挑战,主要汽车制造商的工程师跳过了手写代码进行系统设计的开发过程,直接过渡至利用图示化模型设计、分析及执行,以决定机器性能和行为的软件。
使用模型可以保证最终产品满足系统的需求。这些模型帮助不同专业的工程师一起高效工作,并可在设计过程的不同阶段进行交流,在设计的早期阶段发现并校正错误。从软件工具提供商的角度来看,基本原则的提炼可能保证基于模型设计的成功应用。这些基本原则的范围包括从与自动代码生成相关的特定策略到组织性的问题。什么是基于模型的设计?
在基于模型的设计中,开发的过程围绕着系统的模型――从需求的获取到设计的执行及测试。
系统模型是可执行规范的核心部分。可执行规范还包括输入、期望输出或可接受的标准、应用的环境,以及同需求之间的连接或相关。可执行规范的目标是明确地传达设计目标,同时通过仿真对需求进行可行性和兼容性分析。
使用基于模型的设计,工程师可以通过下列方法提高效率:
在不同的项目组间使用通用的设计环境,
设计直接同需求相连;
将设计同测试集成,用于连续识别和校正错误;
在多领域仿真中重新定义算法
自动生成嵌入式软件代码和合成的HDL代码;
开发和重新利用测试用例;
自动编制文档;
在多处理器和硬件目标中重复使用设计来部署系统。
采用基于模型的设计
为什么公司都采用基于模型的设计?有时候这种设计通过战略计划驱动的自上而下的委托管理来部署一套常用的工具和进程,其他则是采用基层自主的方式,大学中的工程师使用建模的方法并在工作中寻找工具来满足需求。在其它情况下,基于模型的设计能够将技术扩展至更积极的如6sigma或者系统工程中。基于模型设计使公司获得的回报以以下几种形式体现出来:
提高效率,如减少完成指定项目所需的工作时间;
加快上市时间;
提高质量;
减少对物理原型的依赖。
另外,工程师在选用正确的工具工作时,通常会更有兴趣。
向基于模型设计过渡的10个最佳策略
基于模型设计是数年学习的积累
将基于模型设计作为一种开发嵌入式计算系统的方法时,需要着重考虑文化、工具、处理器、组织以及战略等方面。
首先,组织必须建立起衡量模型与仿真开发和使用的文化,将其作为一个核心的工程活动。
这里需要在定义的进程界限内使用工具。每个公司或者政府部门在设计过程中有不同等级的形式,这些形式是由文化、规定、最优策略、最新的趋势以及在其中工作的人决定的。但采用基于模型的设计时,同其他技术一样,需要建立有效一致环境的处理过程。
可能还需要改变或者弃用传统的组织模型,从而支持基于模型设计的工作流程。一个有着愿景式领导的有效组织机构是成功的必要条件。
另外,向基于模型设计的过渡需有一个明确定义的目标和支持的战略。过渡需要逻辑顺序,这点根据组织的不同而不同。高层管理者需要深刻理解这些战略,同时针对计划对工程师进行管理。
最佳策略:识别需要解决的问题
在发生任何进程的改进前,需要更深一步理解现有的组织机构和进程中相关的优势和弱点。需要有支持这些理解内容的衡量方法。对于没有合适的衡量标准项目的组织,使用最佳策略建立这样一个项目。在现代嵌入式系统开发过程中有很多子元素不能有效运行,比如:
重新使用是否所有的工作都可以重复使用?
验证和校验一是否知道所有的缺陷,以及在发行前是否已经进行了修正?付出的代价如何?
每个采用基于模型设计的组织需要发现现有过程中存在的弱点,为了解决该弱点需要付出的代价,以及首先要解决的问题。总经理需要对该工具投资以及授权技术的回报有自己的见解,从中选出一部分向赞助商说明投资的回报。
最佳策略:“规则2”
为了过渡至基于模型的设计,我们需要对工具、培训以及组织性等方面进行变革,从而适应该过渡过程。为了获取最少可接受的回报,生成的模型需要可用于至少两种以上的应用中。举例来说,模型需要用于在仿真中验证需求,同时生成文档资料。同时可选择的应用包括定义
原创力文档


文档评论(0)