0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

逻辑架构模型开发的目的和过程方法

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2021-01-11 11:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.目的

逻辑架构模型开发的目的是定义、选择、和集成系统的逻辑架构模型提供了一个框架,来验证一个对未来的系统将满足所有操作场景的系统需求,在权衡系统需求可以探索开发这样的系统。

流程的通用输入包括系统需求、架构师识别并用于回答需求的通用架构模式、系统分析过程的结果,以及来自系统验证和确认过程的反馈。根据所选择的生命周期模型,这些输入和输出以及它们之间的关系将在整个过程中演进和变更(请参阅应用生命周期过程)。

流程的一般输出要么是单个逻辑架构模型,要么是一组候选逻辑架构模型,以及所选的独立逻辑架构模型及其选择的基本原理。它们至少包括视图和模型。这些包括功能、行为和时间视图,逻辑架构模型要素和系统需求之间的可跟踪矩阵。

2.过程的活动

在此过程中执行的主要活动和任务包括:

识别和分析功能和行为要素:

通过分析功能、接口和操作需求,从系统需求中识别功能、输入-输出流、操作模式、模式转换和操作场景。

为每个功能和输出定义必要的输入和控制(能量、材料和数据流),从而推论出使用、转换、移动和生成输入-输出流所需的功能。

将系统需求分配到功能和行为要素:

通过对性能、有效性和约束需求的分配,正式地描述功能表达式及其属性。特别是,研究时间方面的需求,以分配持续时间,响应时间,和频率的功能。

通过接口、有效性、操作性、时间和约束需求的分配,正式地描述输入、输出和控制流表达式及其属性。

在系统需求和这些功能和行为要素之间建立可追溯性。

为每个候选项定义候选逻辑架构模型:

根据系统需求(如果有的话)分析操作模式,并/或使用先前定义的要素来建模操作模式的序列和模式的转换。最终将模式分解为子模式,然后为每个操作模式建立一个或多个功能识别和/或使用相关的通用行为模式的场景。

集成这些功能场景,以获得系统的行为架构模型(动态行为的完整描述)。

根据需要分解前面定义的逻辑要素,以查看实现。

为之前定义的逻辑要素分配和合并时间约束,如时间周期、持续时间、频率、响应时间、超时、停止条件等。

为与决策级别相对应的功能定义多个级别的执行频率,以便监控系统操作,在这个时间基础上对处理进行优先级排序,并在这些执行频率级别之间共享功能,以获得一个当前架构模型。

执行功能失效模式和效果分析,并根据需要更新逻辑架构要素。

使用模拟器执行模型(如果可能的话),并调整这些模型以获得预期的特性。

集成选择的独立逻辑架构模型:

通过根据评估标准(与系统需求相关)评估候选逻辑架构模型并对它们进行比较,选择逻辑架构,使用系统分析过程来执行评估和选择的决策管理过程(参见系统分析和决策管理主题)。这种选定的逻辑架构模型称为独立逻辑架构模型,因为它尽可能地独立于实现决策。

识别和定义为设计的必要性而创建的与派生的系统需求相对应的派生的逻辑架构模型要素。将这些需求分配给适当的系统(当前研究的系统或外部系统)。

验证并验证所选择的逻辑架构模型(尽可能使用可执行的模型),根据需要进行修正,并建立系统需求和逻辑架构模型要素之间的可追溯性。

反馈逻辑架构模型开发和系统需求。此活动在物理架构模型开发过程之后执行:

如果可能的话,将分配的逻辑架构建模到系统和系统要素,并根据需要添加任何功能、行为和时间要素来同步功能和处理。

定义或合并由所选逻辑和物理架构模型产生的派生逻辑和物理要素。定义相应的派生需求,并将它们分配到适当的逻辑和物理架构要素。将这些派生的需求合并到受影响系统的需求基线中。

3.工件、方法和建模技术

逻辑架构描述使用分组在下列模型类型下的建模技术。已经开发了几种方法来支持这些类型的模型(有些是可执行模型):

功能模型——包括结构化分析设计技术(SADT/IDEF0)、系统分析与实时(SA-RT)、增强功能流框图(eFFBD)和功能分析系统技术(FAST)等模型。

语义模型——包括实体关系图、类图和数据流图等模型。

动态模型——包括状态转换图、状态图、eFFBDs、状态机等模型

图(SysML)、活动图(SysML) (OMG 2010)和petri网。

根据领域的类型(如防御、企业),架构框架提供了可以帮助表示架构的其他方面/视图的描述——参见企业系统工程关键概念中的“企业架构框架和方法论”一节。参见使用与ISO/IEC/IEEE 42010 (ISO 2011)相关的通用模板的实用方法。

4.实际考虑

如上所述,逻辑架构模型的目的是提供系统必须能够做什么来满足所述需求的描述。这将有助于确保所有利益攸关方的需求和/或关注点都能通过任何解决方案得到解决,并且能够考虑创新的解决方案,以及基于当前解决方案技术的解决方案。在实践中,问题利益攸关方推动他们自己的议程,解决方案架构师或设计师提供他们熟悉的解决方案,这是人的本性。如果逻辑架构模型在选择的生命周期中没有得到适当的执行,那么问题和解决方案利益攸关方很容易忽略它,并恢复到他们自己的偏见(参见第5部分:启用系统工程)。如果逻辑架构模型成为其自身权利的终点,或者与主要生命周期活动断开连接,这种情况就会加剧。这可以通过使用抽象语言或符号、细节级别、花费的时间或过于复杂的最终架构来实现,而最终架构与创建它的目的并不匹配。如果架构的语言、范围和及时性与问题利益攸关方或解决方案提供者不匹配,他们就很容易忽略它。下面两部分将描述有助于避免与逻辑架构模型相关的问题的关键缺陷和良好实践。

4.1陷阱

表1提供了在开发逻辑架构时遇到的一些关键缺陷。

表1。逻辑架构开发的缺陷。

陷阱 描述
问题的相关性 逻辑架构模型应该与任务分析产生的操作场景相关联。
架构模型的输入 包括一组系统需求和实例,在这些需求和实例中,它们没有解决正确的架构级别。其结果是,架构师允许将需求放在一边,并使用他或她通过输入理解的内容来发明解决方案。
分解太深 许多架构初学者经常犯的一个错误是:将功能分解得太深,或者在场景中或当前的功能架构模型中有太多的功能和输入/输出流系统的块。
没有将输入和输出与功能一起考虑 一个常见的错误是只考虑功能支持的操作并分解它们,而忘记了输入和输出,或者考虑它们太晚了。输入和输出是一个功能不可分割的部分。
只考虑功能的静态分解 静态功能分解是最小的功能架构模型任务,并回答了基本问题,“这是如何完成的?”静态分解的目的是为了方便对功能列表的管理或导航。只有在场景已经创建并且逻辑架构接近完成时,才应该建立静态分解。
混合治理、管理和操作 治理(策略监控)、管理(战术监控)和基本操作通常混合在复杂系统中。逻辑架构模型应该处理行为架构模型和当前架构模型。

4.2实践证明

表2提供了从参考资料中收集的一些经过验证的实践。

表2。经过验证的逻辑架构开发实践。

实践 描述
构成功能场景 在构成功能分解树之前,必须对系统的行为建模,建立功能场景,并将功能分解为子功能场景。
分析与合成循环 当面对一个包含大量功能的系统时,应该尝试在标准的帮助下将功能集成为更高的功能抽象级别。不要只进行分析;相反,进行小的分析(分解)和合成周期。使用场景的技术包括这种设计实践。
交替的功能和行为视图 功能(动作动词;如。“移动”)及其执行状态/操作模式(例如:“移动”)是两个相似和称赞的观点。利用这一点来考虑系统的行为视图,该视图允许从一种操作模式转换到另一种操作模式。
创建一个场景的顺序功能 在创建功能场景时,首先建立功能的(控制)流,然后添加输入和输出流,最后添加用于同步的触发器或信号,这样效率更高。

原文标题:逻辑架构模型过程方法

文章出处:【微信公众号:汽车电子硬件设计】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模型
    +关注

    关注

    1

    文章

    3648

    浏览量

    51710

原文标题:逻辑架构模型过程方法

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ADI建议电源开发优先考虑电源架构的优化

    电源开发的另一个关键点是定义电源架构或创建电源树。完整的系统电源通常需要多个电源转换器,而且往往需要多个不同的电压。为此,有多种方法可达到目的。可以使用电源
    的头像 发表于 08-18 17:28 3375次阅读
    ADI建议电源<b class='flag-5'>开发</b>优先考虑电源<b class='flag-5'>架构</b>的优化

    如何实现基于模型的系统工程

    工程师使用基于模型的系统工程 (MBSE) 来管理系统复杂性、改善沟通并生成优化系统。成功的 MBSE 需要将利益相关方的需求融入到系统设计需求和架构模型中,以创建直观的系统描述。
    的头像 发表于 07-22 10:12 577次阅读
    如何实现基于<b class='flag-5'>模型</b>的系统工程

    知识分享 | 敏捷方法在基于模型的软件开发项目中的应用

    传统的瀑布式软件开发流程存在诸多局限,这使得应用敏捷原则变得尤为重要,尤其是面对复杂且不断变化的开发环境时。作为最高效的软件开发方法之一,基于模型
    的头像 发表于 07-16 16:52 1051次阅读
    知识分享 | 敏捷<b class='flag-5'>方法</b>在基于<b class='flag-5'>模型</b>的软件<b class='flag-5'>开发</b>项目中的应用

    模型推理显存和计算量估计方法研究

    方法。 一、引言 大模型推理是指在已知输入数据的情况下,通过深度学习模型进行预测或分类的过程。然而,大模型的推理
    发表于 07-03 19:43

    Vector全流程开发工具链概述

    ,难以满足当前智能网联汽车的发展需求。因此基于模型的系统工程(MBSE,Model-Based Systems Engineering)方法成为主流,允许开发人员在统一的系统架构模型
    的头像 发表于 06-17 13:45 848次阅读
    Vector全流程<b class='flag-5'>开发</b>工具链概述

    主流版本控制工具Git vs Perforce P4:架构模式、性能、大文件管理及分支管理对比详解

    Git vs Perforce P4,如何选型?架构模式、性能、大文件管理、分支策略四大维度对比,帮你全面了解两者的核心差异,选择更合适你团队需求的版本控制系统。
    的头像 发表于 06-13 14:52 578次阅读
    主流版本控制工具Git vs Perforce P4:<b class='flag-5'>架构模</b>式、性能、大文件管理及分支管理对比详解

    知识分享 | 评估模型架构——如何实现?

    确保良好的模型架构对于开发安全和可靠的软件非常重要。本文为您介绍MES Model Examiner® (MXAM)如何优化模型架构,简化复
    的头像 发表于 06-05 11:46 458次阅读
    知识分享 | 评估<b class='flag-5'>模型</b><b class='flag-5'>架构</b>——如何实现?

    首创开源架构,天玑AI开发套件让端侧AI模型接入得心应手

    模型库的限制,联发科还首发了开源弹性架构。区别于过往的开放接口,只能部署特定架构模型,开放弹性架构允许开发者直接调整平台源代码,无需等待芯片
    发表于 04-13 19:52

    在采用异构模式推理时,如何检查每层使用的设备是什么?

    在异构模式推理时,无法检查每层使用的设备是什么
    发表于 03-06 06:49

    AI SoC # 爱芯元智AX650N详细介绍:原生支持Transformer架构模型 适用部署DeepSeek R1

    和 18TOPs@INT8 ,原生支持Transformer架构模型,适用于CNN、LLM(如DeepSeek、Llama3、Qwen2.5)及多模态大模型(VLM)部署。 部署DeepS
    的头像 发表于 03-04 11:15 7195次阅读
    AI SoC # 爱芯元智AX650N详细介绍:原生支持Transformer<b class='flag-5'>架构模型</b> 适用部署DeepSeek R1

    字节豆包大模型团队提出稀疏模型架构

    字节跳动豆包大模型Foundation团队近期研发出UltraMem,一种创新的稀疏模型架构,旨在解决推理过程中的访存问题,同时确保模型效果
    的头像 发表于 02-13 15:25 1014次阅读

    字节豆包大模型团队推出UltraMem稀疏架构

    字节跳动豆包大模型Foundation团队近期在稀疏模型架构领域取得了新突破,提出了一种名为UltraMem的新型架构。这一架构通过将计算和
    的头像 发表于 02-13 11:17 1060次阅读

    【「基于大模型的RAG应用开发与优化」阅读体验】+大模型微调技术解读

    重复项或使用编辑距离算法比较文本相似度。数据标注:高质量的数据标注直接影响模型的性能。标注过程应遵循明确标注规则、选择合适的标注工具、进行多轮审核和质量控制等原则。数据增强:提高模型泛化能力的有效
    发表于 01-14 16:51

    AI大语言模型开发步骤

    开发一个高效、准确的大语言模型是一个复杂且多阶段的过程,涉及数据收集与预处理、模型架构设计、训练与优化、评估与调试等多个环节。接下来,AI部
    的头像 发表于 12-19 11:29 1214次阅读

    原子结构模型及特点 原子的组成及结构解析

    原子是物质的基本单位,由原子核和电子组成。原子结构模型的发展经历了几个阶段,每个阶段都有其特点和局限性。 一、原子结构模型的演变 道尔顿模型(1803年) 英国化学家约翰·道尔顿提出了原子论,认为
    的头像 发表于 12-17 15:22 6693次阅读