Another concept of Third Eye is the
The Third Eye framework includes modules for event type definition, event generation and reporting, tracing state definition and management, trace logging, query and browsing interfaces. Modules of event type definition, event reporting facility and tracing state controler are integrated with the software of the system under trace (SUT). The rest of the modules areindependent from the SUT and can be deployed on a different execution platform to minimize the influence on system performance. Trace delivery for logging and analysis uses alternative interfaces to accommodate devices with different data storage and connectivity capabilities.
We have implemented Third Eye framework prototype currently used by the Third Eye project team in collaboration with product development teams in Nokia's business units. We used Third Eye to test a number of software systems: the memory subsystem of one of Nokia's handsets, Apache Web Server, and WAP (Wireless Application Protocol) client. WAP is an industrial standard for applications and services that operate over wireless communication networks. We validated message sequences in this protocol by adding events in the functions that correspond to the protocol primitives and then checking whether the event sequence corresponds to the protocol message sequence. Events are mapped to Prolog facts and constraints are expressed as Prolog rules. Third Eye can be used for debugging, monitoring, specification validation, and performance measurements. These scenarios use typed events---a concept simple and yet expressive enough to be shared by product designers and developers. The Third Eye has an open architecture allowing easy replacement of third-party tools, including databases, analysis and validation tools. Third Eye is a practical framework for specification-based analysis and adaptive execution tracing of software systems.
“第三只眼”的另一个概念是 Three Eye框架包括用于事件类型定义,事件生成和报告,跟踪状态定义和管理,跟踪日志记录,查询和浏览界面的模块。事件类型定义,事件报告工具和跟踪状态控制器的模块与跟踪系统(SUT)的软件集成在一起。其余模块独立于SUT,可以部署在不同的执行平台上,以最大程度地减少对系统性能的影响。用于日志记录和分析的跟踪传递使用其他接口来容纳具有不同数据存储和连接功能的设备。 P>
我们已经实现了Third Eye项目团队目前与诺基亚业务部门的产品开发团队合作使用的Third Eye框架原型。我们使用Third Eye测试了许多软件系统:诺基亚手机之一的内存子系统,Apache Web服务器和WAP(无线应用协议)客户端。 WAP是通过无线通信网络运行的应用程序和服务的工业标准。我们通过在与协议原语相对应的函数中添加事件,然后检查事件序列是否与协议消息序列相对应,来验证该协议中的消息序列。事件映射到Prolog事实,约束条件表示为Prolog规则。 Third Eye可用于调试,监视,规格验证和性能测量。这些场景使用类型化事件-这个概念很简单,但具有足够的表现力,可供产品设计人员和开发人员共享。 Third Eye具有开放的体系结构,可以轻松替换第三方工具,包括数据库,分析和验证工具。 Third Eye是一个用于基于规范的分析和软件系统的自适应执行跟踪的实用框架。 P>
机译:调整系统执行跟踪以支持对软件系统性能属性的分析
机译:计算机可读存储介质存储软件执行控制程序,软件执行控制方法和软件执行控制系统已颁发专利
机译:海报介绍专题1:环境与健康Po01。低剂量砷促进细胞增殖Po02涉及的分子信号传导。血清微量金属和CYP1A1或GSTM1多态性对非小细胞肺癌的联合作用
机译:第三次眼睛 - 基于规范的软件执行痕迹分析
机译:使用系统执行跟踪来支持软件性能分析的通用技术。
机译:1995年美国植物生理学家学会年会的口头和海报介绍摘要以及活动摘要美国北卡罗来纳州夏洛特新夏洛特会议中心美国:1995年会议期间:7月30日星期日8月2日星期三
机译:海报课程3年度成像检查和质量评估P626尺寸二尖瓣环形位移,评估严重主动脉瓣狭窄中的间隔收缩系统关系:无症状瓣膜病的先导术627推翻超声心动图:评估欧洲和美国指南的潜在经济影响专用阀门诊所,与标准Care.P628相比,Tricuspid阀门:鉴定通过在医疗主题的Hystantsp630中,通过组织多普勒成像在医疗和术语中的癌细胞癌和术语患者进行评估,通过二维超声心动图进行评估的最佳视图。 .p631抗剪力波弹性凝视,新的非侵入性和定量工具,用于实时急性变异估计中央静脉压力的急性变化?P632Weak心房踢贡献与心力衰竭分数的风险有关波强度分析预测心脏重新同步的响应治疗634亚临床左心室收缩和舒张性功能障碍,妊娠期高血压分数的三种不同超声心动仪和LV端舒张型方法的比较,3D超声心动图右心室凝血率测量3636分类在患有肺动脉高压的患者中,左心室辅助装置植入后接受特异性血管扩张器治疗637预测右心室失效:评估使用新颖的自由可用的软件回声电子波的标准和菌株超声心动图338云分析的标准和菌株超声心动图638云分析 - 可行性和再现冠状动脉速度的可行性和再现率。多普勒超声心动图在治疗高血压与arb中:相关性与组织学心肌纤维化p640的相关性李的临床意义紧张的缺血性和应激超声心动图的预后价值 - 一种高批量中心的当代研究,来自左前期下降冠状动脉中间狭窄患者中间狭窄患者急性闭塞患者患者患者患者第一次心肌梗死后的慢性冠状动脉间梗死患者存活的现代研究排出的射血分数在排出的343夜心房尺寸和急性冠状动脉综合征处。让令人生意的是STEMIESTOMELETERIC功能的STEMIEST.P644。在收缩和舒张功能上进行STEMI和舒张型阀门电阻危险危险率低梯度严重主动脉鼻窦646doe永久性起搏器植入使经截觉管主动脉瓣植入后的患者预后复杂化吗?P647型综合征和糖尿病患者的进展主动脉瓣狭窄 - Cofrasa - Generac STOMP648LOW用于主动脉瓣膜置换术的转诊表明,低梯度严重主动脉狭窄的更差的长期结果,并具有射血瓣膜置换术射精术中的抗锻术术造成的影响:随机研究比较微创主动脉阀门手术和常规开放式心脏手术