软件体系结构信息共享体系结构sharedinformation内容摘要:
to object code: piler, library, linker, make 起初,就是做从源代码到目标代码的转换 Grew to include design record, documentation, analysis, configuration control, incrementality 开始包含分析、设计、调试、测试、文档、配置管理、增量编译等功能 Integration demanded for 20 years, but not here yet. 集成已经作了 20年,但还没有结束 169。 22 2020/11/4 CASE vs. DBMS As pared to databases, CASE has: more types of data 更多的数据类型 fewer instances of each type 更少的数据类型实例 slower query rates 更慢的查询频率 larger, more plex, less discrete information 更大,更复杂,更集中的信息 but not shorter lifetime 生命周期没有更短 169。 23 2020/11/4 Traditional Compiler 169。 24 2020/11/4 Example: Modern Canonical Compiler 169。 25 2020/11/4 Canonical Compiler 169。 26 2020/11/4 Software Tools with Shared Representation 169。 27 2020/11/4 Evolution of CASE Environments Evolution is much like databases: Interaction: batch interactive 交互:批处理 交互式 Granularity: plete processing incremental 粒度:完全处理 增量 Coverage: pilation full life cycle 覆盖:编译 全生命周期 Like databases, started with batch sequential style 从批处理风格开始 Integration needs led to repositories with rigid control, then to open systems in layers 对集成性的要求,促成了仓库风格被应用,让系统开始分层 169。 28 2020/11/4 Varieties of Repositories Discriminate on control strategy(在控制策略上的区别) Predetermined by designer (设计者预先定义好) Compilers Driven by types of information in input stream 输入流的信息类型决定 Database transaction system Driven by availability of new information from other parts of the system (系统其他部分的新信息决定) Scratchboard (刮板) Opportunistic: driven by state of putation 机会主义:计算的状态决定 Blackboard 169。 29 2020/11/4 Repository (Blackboard) 169。 30 2020/11/4 The Blackboard Model Knowledge Sources Problemappropriate knowledge partitioned into separate, independent putations 把问题分成几个部分,每个部分独立计算 React to changes in blackboard 响应黑板上的变化 Blackboard Data Structure Global database containing entire state of problem solution 全局数据库包含解域的全部状态 Only means by which knowledge sources interact 知识源互相作用的唯一媒介 Control Knowledge sources respond “opportunistically” 让知识源响应偶然事件 169。 31 2020/11/4 The Blackboar。软件体系结构信息共享体系结构sharedinformation
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。