插桩
- 基于PowerPC软件的无源码异常中断定位方案
异常中断定位进行插桩验证。对于初始化过程,借助NVRAM进行插桩。当软件运行到插桩代码时,先从NVRAM读取提前设置好的插桩代码的激活码。当软件初始化到插桩位置时,先将NVRAM中该激活码置为无效,然后运行插桩代码触发异常,如图2所示。图2 利用NVRAM的插桩验证过程采用这种触发方式的好处是,当软件在初始化过程中由于异常中断复位后,下次可以正常初始化,避免软件因为插桩导致异常而不断复位。此时,上位机会显示上一次异常中断发生的位置,与.map文件查询结果一
工程与试验 2023年3期2023-10-08
- 基于历史覆盖信息的回归测试用例动态生成
的部分源程序进行插桩,并执行所有已选择的测试用例,由插桩语句获取回归测试用例选择集的动态执行信息;最后,整理并分析插桩得到的信息,找出未覆盖的程序路径,提取未覆盖路径的逻辑表达式组成该路径下的路径约束表达式,并对其进行求解,得到的结果即是新的测试用例。1 方法描述1.1 回归测试用例集选择由于已有的测试用例是已经执行过的,所以本文假设已经获得了已有测试用例覆盖程序方法的信息,根据此信息构建测试用例覆盖程序方法的矩阵。而代码经过修改后,形成了代码的变更信息,
智能计算机与应用 2023年6期2023-06-21
- 模糊测试中的静态插桩技术
实践中,使用静态插桩技术作为辅助已成为事实上的标准.静态插桩技术包含2个阶段;1)在源程序编译的过程中,编译器在程序的关键位点插入额外的逻辑(即桩点);2)在程序运行时桩点被触发,从而收集执行的动态信息或改变程序的行为.在模糊测试的场景下,静态插桩技术主要用于安全特性强化和导向信息收集.该技术能够显著提升软件缺陷的发现能力,加快程序状态空间的探索速度.安全特性强化插桩旨在提升软件缺陷的发现能力.模糊测试检测软件缺陷的方法主要依赖程序崩溃等操作系统的信号机制
计算机研究与发展 2023年2期2023-03-02
- Plaxis 在码头前沿海工平台插桩计算过程中的应用
要在码头前预定的插桩位置就位升船,将桩脚缓慢的插入地基土中。平台紧靠30000t滑道进行插桩对于码头的影响最大,此时平台位置如图1 所示,插桩位置平台距离码头前沿线6m,桩靴外沿距离码头前沿线11m。平台单桩桩靴等效圆直径为17.8m,最大截面积为248.85 m2。桩靴最大接地比压为27.7t/m2,考虑1.1 倍安全系数,单桩实际最大施加荷载30t/m2。图1 平台插桩位置在预定压载情况下,当地基土的极限承载力小于平台桩脚对地基土施加的压力时,平台桩脚
中国水运 2022年12期2023-01-07
- 沉管隧道碎石基床平台式整平船半漂浮插桩整平技术研究
船全漂浮整平技术插桩方式进行插桩整平施工,插桩过程中会出现大幅、高频的穿刺,对整平船船机设备安全及长期使用造成影响。平台式整平船在插桩过程中,出现桩腿突然下沉的情况时,通常称之为发生“穿刺”现象。其原因一般是由于相对较“软”地层位于较薄但较坚硬的地层之下。插桩过程中,随着船体逐渐抬升,插桩力不断增加,强度相对较高部分的DCM桩会被压碎,由于DCM桩在竖向上存在强度不均匀的情况,桩腿可能会迅速穿过下方较“软”部分,而发生“穿刺”现象[6]。在深中通道E1和E
中国港湾建设 2022年10期2022-10-27
- 外海深水整平船插桩施工工艺
况较多,为整平船插桩工作带来极大困难与风险。一般情况下,只有当四个桩腿全部处于密实的第四单元层时,整个船体稳固,不会因作业受力等其他情况而导致平台支撑不稳定。若当整平船桩腿位于第一─三单元层或软硬夹层时,即处于不稳定状态,桩腿可能出现突然下沉至中密层,即第四单元层。图1 港珠澳大桥沉管隧道总览港珠澳大桥海底隧道沉管段总长5664m,是目前为止世界上最长外海深埋采用“先铺法”施工工艺沉管的海底隧道,隧道由33个管节组成,每个标准管节长180m,其碎石基床共6
珠江水运 2022年15期2022-09-02
- SiCsFuzzer:基于稀疏插桩的闭源软件模糊测试方法
序执行,通过程序插桩等技术跟踪目标程序在该输入下的代码覆盖率信息(如:节点覆盖率、边覆盖率等),并根据所反馈的覆盖率变化情况,对于覆盖了新路径的输入,在后续的变异过程中赋给其更高的优先级;(3)监控:监控程序执行过程中的异常行为(如:程序崩溃等)以及触发异常的输入,作为漏洞分析及定位的依据。由此可见,跟踪测试用例的代码覆盖率是决定模糊测试效能的关键环节之一。然而,跟踪测试用例的代码覆盖率也会为模糊测试引入额外的性能开销,甚至成为模糊测试性能开销的主要来源。
信息安全学报 2022年4期2022-08-16
- 自升式平台码头升降试验安全性分析
式平台在海上完成插桩升船后,要进行预压操作。此阶段可检验平台的最大预压载能力,根据平台压载能力可采用单桩预压或多桩预压方案。试验时平台气隙要大于最大潮高,对平台进行压载直至桩靴的支反力达到平台作业及自存时的最大支反力。保持静止观察,确保地基稳定没有下陷,完成最大预压载试验。1.2 阶段2--压载升降试验此阶段可检验在一定的压载状态下升降系统的提升能力。最大预压载试验完成后,泄放部分压载水,重新配载至每个升降齿轮的负荷达到齿轮设定的压载升降能力。平台从适当的
石油工程建设 2022年4期2022-08-15
- FEM-DEM耦合弹塑性土体插桩过程力学特性研究
满足大规模基坑群插桩工程的需要,越来越多的数值计算手段被用于插桩工程的分析中。插桩技术数值模拟方法在许多工程应用中非常重要,并广泛应用于桥梁与海岸工程以及深部岩土工程的建设当中。随着大型岩土工程建设的开展,小直径钢管桩难以满足大型工程需求,因此大直径钢管桩逐渐被运用于桥梁工程、海岸工程、岩土工程中[1-3]。许多学者针对大直径钢管桩的承载特性的数值模拟、施工方案等开展了深入的研究工作。张明远等[4]开展了基于ICA-SVM(independent comp
甘肃科学学报 2022年4期2022-08-09
- 一种鸡蛋壳地层穿刺监测与预警结构及其作业方法
台在海上油田进行插桩就位作业时,经常会遭遇插桩位置的地层上部为硬土层下面为软土层——俗称“鸡蛋壳地层”[3]的情况,这种情况往往会引发穿刺事故[4],造成平台受损、作业进度受阻,严重情况下甚至发生船体倾覆和人员伤亡的风险[5]。地层穿刺风险预测与评价目前是通过海上工程地质勘察作业[6],然后根据钻孔取样参数进行插桩计算来完成的。而实际插桩时,由于桩靴排开土及对下部地层压实与挤压的影响,导致地层情况发生了改变,因此无法准确预测实际插桩过程中是否会发生穿刺[7
海洋石油 2022年1期2022-08-09
- 基于CEL法的裙边桩靴插桩数值分析
度上影响了桩靴的插桩阻力。 桩靴与海底土的相互作用,支持平台在服役期间安全站立。自升式平台结构安全事故大多与地基失效密切相关,地基失效会导致桩腿突然下沉发生穿刺现象,进而导致平台毁坏。 国内外学者进行了大量桩土相互作用的研究工作,主要目的是获得插桩过程中桩靴的插桩阻力,即获得地基的承载能力。 研究方法主要有理论分析法、模型试验法和数值仿真方法[1]。自升式平台最容易发生的失效模式为穿刺,准确预估平台在井位附近插桩的阻力有助于提前预判穿刺的可能性。 一旦在现
化工机械 2022年2期2022-05-25
- 基于CEL法的海洋自升式平台插桩研究*
桩靴[1~3]的插桩,对比分析CEL方法在模拟桩靴插桩作业的优点。相较于传统有限元法,CEL计算结果更容易收敛且更加准确。数值计算[4~5]的优点在于它在计算中考虑到很多常规计算公式规范中没有考虑到的问题,比如海洋中地质土层的不确定性、土体回流[6~9]情况、桩靴的结构外形、穿刺问题等。通过比例试验验证CEL数值方法的可靠性。建立四个等比缩放的桩靴模型,在上砂下黏[10~14]土体条件下进行模拟插桩。探究裙摆型桩靴以及开孔型桩靴相较于普通桩靴在插桩过程中的
舰船电子工程 2022年4期2022-05-11
- 自升式钻井平台插桩对导管架桩腿承载力影响研究
钻井平台靠导管架插桩的过程中,影响导管架桩腿承载力的因素非常多,往往难以进行正确合理的评价。所以,非常有必要进行海底地层承载力模拟实验,将难以评估的破坏效果量化成可评估的参数,为自升式钻井平台在导管架旁边就位提供实验支持。3.1 实验原理自升式钻井平台插桩作业时,桩腿对周围土体产生一定的挤压,土体中的应力会产生一定的变化,模拟实验主要是测量插桩过程中土中应力的变化,做出导管架桩腿周围土的应力变化曲线,根据土应力变化曲线得出自升式钻井平台插桩时对导管架的影响
大众标准化 2022年4期2022-03-29
- IAST技术在DevOps开发模型下的实践研究
服务端部署运行时插桩,收集、监控Web应用程序运行时的函数执行和数据传输,并与分析引擎端进行实时交互,高效、准确地识别安全缺陷及漏洞.此外,IAST还可以准确定位安全漏洞所在的代码文件、行数、函数及参数.从某种程度上说,IAST是综合DAST和SAST技术优势的一种运行时灰盒安全测试技术[7].3.1 主动插桩技术主动插桩技术需要在被测应用程序中部署插桩探针,使用时需要外部扫描器去触发探针.一个组件产生恶意攻击流量,另一个组件在被测应用程序中监测应用程序的
信息安全研究 2021年12期2021-12-08
- 金融系统应用精准测试技术的探索
代码覆盖率、代码插桩、连接代码和测试用例、测试用例智能选取、智能缺陷定位等技术。(二)相关技术1.代码覆盖率。代码覆盖率是指,至少被执行了一次的条目数占整个条目数的百分比。最常用的度量代码覆盖率有四种方式。(1)语句覆盖:又称行覆盖。语句覆盖率指已经被执行到的语句占总可执行语句的百分比。这是最常用也是要求最低的覆盖率指标。实际项目中通常会结合判定覆盖率或者条件覆盖率一起使用。(2)判定覆盖:又称分支覆盖,用以度量程序中每一个判定的分支是否都被测试到了,即代
农银学刊 2021年4期2021-12-02
- 几种穿刺分析法在自升式钻井平台插桩中的探讨
刺分析是钻井平台插桩预测过程中分析的重点。对于海底层状结构地层,在计算时一般简化为多个双层地基的叠加。常用的成层地基极限承载力的计算方法有Hansen加权平均法[6]、Baglioni分析法[7]、3∶1穿刺分析法[8]和冲剪系数分析法[9]等方法,目前的研究仍难得到严格的理论解,所以这些方法大多为经验公式或半经验公式。海上工程地质分析中应用较多的穿刺分析法为3∶1穿刺分析法[8],该方法为《海洋井场调查规范》[10]中推荐的方法。虽然《海洋井场调查规范》
海岸工程 2021年3期2021-10-09
- 面向大规模源代码的内存安全性动态分析技术
方法有二进制代码插桩、中间代码插桩、源代码插桩[9-10]等。二进制代码插桩是对可执行程序进行插桩,优点是不需要源代码就可以对程序进行动态分析;中间代码插桩是对编译后的代码插桩,可以利用优化,减少不必要的插桩;源代码插桩是指对源码上进行修改,添加行为监代码,对程序进行检测,优点是可以获取源代码中的位置,准确地报告错误信息。为了能更准确有效地检测程序的错误并能将错误的变量信息准确地反馈给用户,该文采用了源代码插桩技术进行插桩,并在基于指针技术[11-13]的
计算机技术与发展 2021年7期2021-08-02
- 重复插拔桩引发粉质海床扰动效应研究
之间的转换伴随着插桩和拔桩过程,每次插拔桩后会在海底留下明显的凹陷桩坑,周边土体多被扰动,而扰动后的海床会对后续平台作业活动产生影响,严重时甚至导致平台插桩失败,存在较大安全隐患[1-3]。目前海洋平台桩靴插拔扰动效应研究主要分为两类:一是桩靴插拔对桩坑及其周围土体的影响;另一类是桩靴插拔对临近平台桩基的影响。在桩靴插拔扰动土体方面,宋清峰等[4-5]利用物探、野外钻探及室内试验等多种手段对比分析了黄河三角洲埕岛海域平台插桩后桩穴内外土层的工程地质性质,发
水利水运工程学报 2021年3期2021-07-05
- 混合破坏模式在自升式钻井平台插桩中的应用
]。而在钻井平台插桩过程中,穿刺事故是钻井平台作业期间的最大风险因素,根据挪威HSE统计资料表明,穿刺事故约占平台总事故的53%[4]。自升式钻井平台插桩深度分析要求高,难度大,可检验性非常强。已有的工程实践分析表明,钻孔的布置、场地的地质情况、土性评价和土质参数选用、计算模型的选择、地区经验、桩靴压载速率和荷载增量是影响钻井平台插桩分析准确与否的关键[5]。根据国内近海数百个井场的调查和分析发现,近海大部分区域插桩分析的预测结果与实际结果基本吻合,但是对
海洋工程 2021年3期2021-07-01
- 一种基于C#的Cantata工具变更过程改进方法
取源码信息,结合插桩器和自动封装技术,实现测试脚本一键生成;通过提供测试用例管理器,实现测试用例便捷管理;通过运行结果自动比对、覆盖结果树形分析技术,缩短测试验证时间,确保验证结论的正确性和完整性。然而,由于Cantata工具在执行单元测试活动时所有过程均需基于服务器执行,而且工具对被测单元的隔离插桩过程与被测单元所属文件有直接关联。这就导致软件升级时,若被测单元所属文件发生变化,即使被测单元未发生更改,原有的单元测试用例也需要重新隔离插桩才能通过。由于隔
测控技术 2021年4期2021-05-14
- 埕岛油田海上自升式平台反复插拔桩对地层的影响*
台进行井下作业。插桩和拔桩过程是海上移动平台在漂浮状态和海底支撑状态之间转换的过程,对于平台的作业性能和安全性十分重要。插拔桩过程中,土体受到挤压、拖带发生破坏。拔桩后,在海底会留下桩坑。平台插拔桩后,由于受到扰动,坑内土体的强度会降低[1-3],无论在横向和竖向都变得不均匀。通过模型试验,掌握反复插拔桩造成的地基土强度丧失与恢复过程,明确自升式平台反复插拔桩前后土体的强度变化和桩坑的影响范围,以及平台插拔桩过程中贯入力和起拔力的变化规律,对确保平台插桩就
油气田地面工程 2021年4期2021-04-29
- 复杂地质条件下钻井平台插桩就位可行性分析及应对
——以南海西部乐东区块埋藏古河道为例
设以及钻井平台的插桩就位等都具有重要的影响[4-5]。之前的学者们对渤海、黄海、东海和南海的埋藏古河道都开展过许多研究,取得了很多重要研究成果,主要集中在埋藏古河道的沉积充填特征、古河流重建、古地理恢复、河道变迁演化模式以及对海上工程的影响等方面[1-12]。自升式钻井平台适用于不同海底地层条件和较大水深范围,移动灵活方便并且易于建造,因此在海洋石油开采中得到了广泛应用[13-14]。自升式钻井平台的一个最大关注点就在于是否能够准确预测其插桩深度[15-1
海洋技术学报 2021年1期2021-04-25
- 旧桩坑对自升式平台插桩稳定性的影响及对策
桩坑对自升式平台插桩稳定性的影响因素,总结了防范二次插桩滑移风险的措施,最后对作业流程提出建议。主要因素为桩坑几何形状、桩靴尺寸形态、偏心距、桩坑土体特性和平台结构。措施具体包括规避桩坑、整修桩坑、改进桩靴和调整平台重心等手段,其目的多是减小桩坑和周边土体之间地基承载力的差异,减小滑移载荷。平台重复就位作业流程与初次就位有所不同,需要更详细的勘察分析和复杂的安装。关键词:旧桩坑;自升式平台;插桩;滑移0 前言近年来,随着海上开发活动的增加,自升式钻井平台在
中国化工贸易·下旬刊 2020年5期2020-11-09
- 我国首艘插桩式抢险打捞工程船“华祥龙”号正式入列
行设计制造的首艘插桩式搶险打捞工程船,标志着中国南海海域快速应急打捞再添重器,中国救助打捞装备建设再上新台阶。“华祥龙”号由中国船舶708所研发设计,黄埔文冲船厂建造。该船船长130m,型宽42m,型深9m,续航力3600nmile,全电力驱动,具有DP-2级动力定位能力,设计作业水深为55m,可无限航区航行。“华祥龙”号是该型系列船舶的首艘,船瞄准近海应急清障抢险打捞作业,融合了国内外自升式平台、起重船和风电安装船的先进设计理念,在运载能力、吊装能力、作
航海 2020年5期2020-11-02
- 面向漏洞类型的Crash分类研究
。该框架在二进制插桩平台Pin 上进行开发,使用基于污点分析的数据流引导分析技术直接对二进制可执行程序进行分析,能够识别二进制可执行程序潜在的漏洞并对Crash 进行分类和可利用性判定,但效率低下。UC Berkely大学开发的BitBlaze[7]能通过二进制可执行程序污点分析来确定程序崩溃时哪些寄存器和内存地址来自攻击者控制的输入文件,对NULL指针切片的同时查看指针起始位置来快速判定二进制可执行程序存在的漏洞类型和该Crash 是由何种类型漏洞引起的
计算机工程与应用 2020年13期2020-07-06
- 砂土中钻井船插桩对邻近群桩影响的模型试验
要定量评价钻井船插桩对邻近平台桩基础的影响[1]。对于桩靴贯入土层时对邻近平台桩的影响问题,吴永韧等[2]进行了1g条件下的钻井船插桩对邻近平台单桩影响的模型试验,分析了不同参数对受影响桩响应的影响。Xie等[3-4]通过100g条件下的离心模型试验,测量了插桩阶段、工作阶段和拔桩阶段的邻近单桩桩身弯矩、轴力、桩头位移、土体位移和插桩阻力等,考虑了桩间距、桩长、桩头固定条件等的影响,揭示了周围土体变形的机理。田兆丰等[5]在黏土中进行了1g条件下钻井船插、
水利水运工程学报 2020年3期2020-06-28
- 自升式风电安装船在不同土质插桩深度研究
自升式风电安装船插桩深度预测的关键在于地基土极限承载力的计算,一般把自升式风电安装船桩腿的最大预压载荷等于或小于地基极限承载力时所达到的入泥深度定义为插桩深度[1],通过选取几个土层层位(文中所选层位为3~4层,根据土质特征进行判断选取),计算每个土层底面的地基承载力,找到桩腿最大预压载荷等于地基承载力时所在的土层深度来获得。文中主要采用《SNAME》[2]和《海洋井场调查规范》修正公式[1]对地基土极限承载力进行计算。1 《海洋井场调查规范》修正公式目前
中国港湾建设 2019年8期2019-07-25
- 基于QEMU的动态二进制插桩技术
焦点.其中,软件插桩是一项十分重要的应用于该领域的动态分析技术.通过软件插桩技术[1-2]可有效收集程序执行过程信息,如路径覆盖信息、函数调用关系信息,能用于软件性能分析、程序优化、测试覆盖分析、测试用例生成与约简、软件缺陷检测与修复.当前,软件插桩技术包含源代码级[3]和二进制级[4-6]2种插桩方式,其中二进制插桩技术又分为动态方式和静态方式.研究表明[7]:源代码级插桩技术对软件具有很强的侵入性,无法应用于逆向工程或软件测试;在二进制插桩技术方面,静
计算机研究与发展 2019年4期2019-04-18
- 基于多线程监控器的运行时验证
监控C程序,输出插桩好监控器的新C程序。并采用该方法实现了原型工具Movec[4]。该工具的基本框架主要由解析器、监控器、插桩器构成。其中形式化规约主要由以下几部分组成:(1)形式化规约的头部分,包含了修饰符、名字以及名字所带的参数;(2)规约文件变量的声明、定义,变量可由用户自己操作;(3)切点声明,采用了面向方面[5]编程思想,切点指函数调用、变量的赋值、函数执行、变量设置等;(4)事件声明,即匹配的连接点之前或者之后进行额外的操作,也可替换连接点的执
计算机技术与发展 2019年2期2019-02-25
- 海洋自升式钻井平台插桩风险分析
位侧均经历过多次插桩,桩腿坑越来越多,就位安全风险加大。对钻井平台插桩作业过程中的相关风险进行分析,为现场作业者提供参考,提高对风险的认知程度和防范措施。关键词:自升式钻井平台;插桩;刺穿;滑移1 引言中国大规模海上油气勘探开发活动中,关于钻井平台事故已多有报道,其中以自升式钻井平台的插桩就位过程中事故为多。通过对现场实例进行分析,重点提出了作业面对各类风险时的应对措施,并提供参考。2 插桩主要存在的风险分析按照海洋石油行业的通用作业流程,钻井平台就位作业
山东工业技术 2019年3期2019-02-10
- 层状土地基条件下具桩靴自升式钻井船插桩深度分析研究
使得钻井船在浅层插桩时易出现承载力不足、插桩速率突变或桩底刺穿等情况[4]。为解决该问题,目前工作于中国渤海的很多钻井船都在桩端装有桩靴,大部分桩靴的最大截面宽度在6~12 m,较大的与地层接触面积降低了上部荷载的压强,能够充分利用浅部承载力,使钻井船更适合于在软土分布区插桩作业,桩基的自稳性也得到进一步增强。新结构的应用需要相应的理论、认识、方法等的更新完善。在具桩靴钻井船的实际应用中,尚存在一些概念不明确的地方:①承载力应按浅基础计算还是按桩基础计算,
水道港口 2018年6期2019-01-18
- 自升式平台特殊工况插桩作业风险分析
平台移位。在平台插桩之前,需要进行地质勘探,根据平台自身情况和地勘资料选择持力层,否则容易形成穿刺,造成平台失稳和倾覆。随着工程用平台种类增加,插桩地基情况日趋复杂化,对平台插桩作业的风险分析难度加大,本文以某一不带桩靴的圆筒式桩腿自升式平台为例,选择一种特殊岩石基础插桩工况,对插桩作业风险进行分析,为工程施工提供理论建议,为类似工况风险分析提供参考。1 平台简介平台主要参数见表1,平台模型图见图1。表1 平台主要参数图1 平台模型图2 地基情况简介经过基
中国水运 2018年11期2018-11-20
- 钻井船插拔桩对邻近桩影响的模型试验
中阻力。在钻井船插桩试验中,桩靴竖直向下逐渐贯入土体内部,在此过程中,桩靴挤压土体,使桩靴周围土体向外及向下运动。为了测量试验过程中的土体水平位移,开发出土体位移测量系统,该系统主要包括:楔形端头、测量单元、航空接头、引线、USB接头、橡胶套管及数据采集系统,测量设备竖直安装在土体中,当桩靴插入土体时,土体产生变形,设备测量单元逐渐倾斜,其工作状态如图4所示。测量装置核心构件为8个测量单元,从底部到顶部依次编号为1号到8号,测量单元之间通过铰接钉相连,保证
水利水运工程学报 2018年5期2018-11-08
- Android应用异步编程模型性能分析*
进制代码进行动态插桩,向开发人员展示异步程序执行的全部流程,最终构建出程序执行的关键路径,给开发人员指向可能导致响应性能异常的根源。利用这种方法,Ravindranath等人开发了App-Insight[3],它准确地向开发人员展示了异步程序执行的整体流程,并构建出程序执行关键路径帮助开发人员识别性能瓶颈和异常根源。AppInsight是基于Windows编程框架中的指定接口实现的,因此只能对Windows平台上的应用进行性能监测与分析,并不能直接应用到A
计算机与生活 2018年10期2018-10-12
- 基于性能分析的自适应插桩框架
223)0 引言插桩是一种获取软件状态的方法,是软件性能管理工具的核心部分,常常使用于对大规模分布式系统的监控和跟踪[1],一般实现方法是程序员对被监控软件系统进行代码指令注入,这些被注入的代码可以实现各种自定义功能,例如:记录功能函数的执行时间、调用序列、植入回调函数、收集所需的信息并将数据记录到数据库中等。现如今大多数的插桩工具使用的是动态二进制插桩技术,例如DTrace[2]、Pin[3]等工具,但这些工具通常只提供插桩本身的实现,并不会提供选择插桩
计算机测量与控制 2018年9期2018-09-19
- Multi Offloading:支持多种资源借调的安卓应用平台*
给出了移动应用的插桩方案,解决了移动设备计算能力不足和传感器功能故障的问题。CoseDroid虽然是由移动设备提供计算资源和传感器资源,但是设备之间建立连接的过程和资源借用的调控仍然需要一个独立的服务器协调和维护,这使得在不同的局域网中需要维护不同的独立服务器,降低了框架的实用性。一种直观的想法是,移动设备之间不通过独立的服务器,而是通过互相发现的方式建立连接,并且通过这种方式,移动设备间可以建立起一个互连网络,网络中每一个移动设备都可以作为资源的提供者,
计算机与生活 2018年9期2018-09-12
- 具桩靴自升式钻井船插桩过程有限元模拟研究
高了自升式钻井船插桩就位时的作业效率,增强了其在深厚软土海区的适用性,基础的自稳性也得到进一步增强。另外,较浅的插桩深度,一方面充分利用了浅部承载力,另一方面使得拔桩不再困难,易用性和安全性都显著提高。新结构的应用需要相应理论方法的更新完善。在评价具桩靴自升式钻井船的插桩深度时,工程技术人员对于插桩作业中地基土的破坏机理、荷载影响深度等的认识并不明晰,在承载力计算时,有时将桩靴视作浅基础考虑,有时又视作桩基础考虑,这种疑惑甚至在具桩靴自升式钻井船的使用手册
水道港口 2018年2期2018-05-10
- 基于持续集成的C/C++软件覆盖率测试
覆盖率测试与软件插桩技术1.1 代码覆盖率测试覆盖率测试[6-10]是一种白盒测试方法。覆盖率度量指标有多种,包括语句覆盖、分支覆盖、函数覆盖、条件覆盖、分支/条件覆盖、路径覆盖等。其中语句覆盖是最基本的覆盖标准。覆盖率测试以程序内部的逻辑结构为基础,设计若干测试用例,在这些测试用例运行时,提取相关的覆盖率信息。1.2 软件插桩技术插桩技术[11-14]是在源程序的某些位置插入语句或程序段,但并不破坏程序的完整性的一种技术。在插桩过程中,插桩的位置根据程序
计算机技术与发展 2018年3期2018-03-20
- 嵌入式软件测试技术综述
分析覆盖测试代码插桩技术,结合测评机构购置的嵌入式软件测试工具,研究了这类工具的工作机理,最后构建一个实时嵌入式软件覆盖测试环境,对于降低软件测试难度,提高测试充分性具有重要的意义。【关键词】嵌入式软件 覆盖测试由于嵌入式软件具有功能性强,可靠性高,实时性强,体积功耗小等优点,被主要应用于航空航天、国防交通、医疗卫生、消费电子和信息家电等重要领域。因此嵌入式软件的开发与测试是目前计算机软件发展的一个重点和难点。嵌入式软件是指驻留运行在嵌入式计算机中的软件,
电子技术与软件工程 2017年20期2018-01-17
- 基于记录重播的嵌入式系统死锁检测方法
rt clock插桩记录的嵌入式系统死锁检测方法——LPM(Lamport clock Pile Record Deadlock Detection Method)。首先利用Lamport clock对嵌入式程序线程关系、资源依赖关系进行记录,然后离线提取日志记录信息,获取资源图并进行死锁检测。仿真实验表明,与经典的插桩机制相比,该方法可有效降低插桩开销并能准确检测出死锁。关键词:嵌入式系统;LPM;Lamport clock;插桩;死锁检测DOIDOI:
软件导刊 2017年12期2018-01-09
- 嵌入式航天软件汇编代码覆盖测试方案*
京100094从插桩策略、覆盖率收集方法2个方面设计实现了一种汇编代码覆盖测试方案,解决了嵌入式航天软件汇编代码覆盖测试没有工具支持的问题。针对嵌入式系统资源紧张、时序相关性强的特点,在研究汇编语言指令结构的基础上,制定了一套基于比特位表征方式的汇编插桩策略;提出了一种基于JTAG接口的通用覆盖率数据收集方案,解决了覆盖信息输出通道受限问题。实验结果及工程应用实例证明了方案的有效性和可行性。覆盖测试;软件测试;嵌入式软件;代码插装覆盖测试是软件白盒测试的主
航天控制 2017年5期2017-11-21
- 某自升式平台在浅层气区域插桩可行性分析与实践
平台在浅层气区域插桩可行性分析与实践和鹏飞中海油能源发展股份有限公司工程技术分公司,天津300452为实现某海区的探井评价作业任务,利用数字地质勘查技术初步确定钻井平台就位区域内浅层气横向和纵向分布情况;之后通过钻孔试验确定出浅层各段钻孔过程中的出气情况以及地层岩性,分析给出各层岩性参数;通过既定钻井平台桩脚形状、预压载吨位以及就位区域表层岩性参数,模拟计算出钻井平台压载过程中的桩腿入泥情况。在上述基础上,通过优化钻井平台就位后插桩、压载技术措施,最终实现
石油工程建设 2017年2期2017-07-24
- “JU2000E”钻井平台在临港前沿码头区域插拔桩分析
井平台桩靴式基础插桩深度及拔桩过量吃水深度,并对钻井平台插桩过程中土层刺穿效应作出评价,为该区域内桩靴式基础插拔桩提供经验参数。关键词:地基承载力;“JU2000E”自升式钻井平台;插桩深度;拔桩过量吃水深度;刺穿效应引言上海某造船有限公司建造“JU2000E”自升式钻井平台[1][2],将拖航至临港码头进行设备吊装。拟建“JU2000E”平台为三条桩腿支撑的自升式钻井平台,每条桩腿下端配有一个桩脚箱(桩靴),其桩脚箱最大截面面积为254m2,有效直径为1
科技创新与应用 2017年15期2017-05-31
- C程序变量错误检测技术的设计与实现
基于C语言源代码插桩检测程序变量使用异常的实验,对“变量使用前未赋初值”、“变量值溢出”等变量使用错误错误实现检测和反馈。C语言;变量异常;代码插桩;编译器本文著录格式:杭欢,杜世奇. C程序变量错误检测技术的设计与实现[J]. 软件,2016,37(11):84-870 引言C语言诞生于1972年,以简洁和功能强大而著称于世,直到数十年后的今天仍被广泛使用,具有十分重要的地位。目前C语言的应用领域仍十分广阔,当对性能有较高要求时,常常会选择使用C语言实现
软件 2016年11期2016-12-15
- 钻井船插桩对导管架平台群桩影响的CEL有限元分析
0451)钻井船插桩对导管架平台群桩影响的CEL有限元分析何启洪1, 赖 禺1,周松望2(1. 中海石油(中国)有限公司恩平油田群联合开发项目组,广东 深圳 518067; 2. 中海油田服务股份有限公司物探事业部,天津 300451)采用CEL大变形非线性有限元方法并结合非线性地基梁模型对海洋石油941钻井船在番禺10-2平台钻井插桩时对邻近导管架平台群桩的影响进行了分析,并得到以下结论:1)钻井船插桩过程中,桩身最大位移及出现的位置随钻井船插桩深度增加
海洋工程 2016年6期2016-10-12
- 带桩靴钻井平台插桩过程土压力变化规律研究
)带桩靴钻井平台插桩过程土压力变化规律研究张宝平,杨旭才,王金明,段 鹏(中海油能源发展股份有限公司工程技术分公司,天津 300452)为了解决自升式钻井平台在实际插桩过程中实际插桩深度与预测深度误差过大以及可能发生的穿刺问题,需要摸清自升式钻井平台插桩过程中桩靴周围土压力变化规律。为此,在渤海近岸处完成了多组插桩试验,试验利用土压力计测量插桩时桩腿周围应力变化。按照合理方案埋设土压力计,很好的完成了径向、切向和垂向土压力变化规律的研究,为海上钻井平台插桩
海洋石油 2016年4期2016-03-22
- 基于动态插桩的缓冲区溢出漏洞检测技术研究
065)基于动态插桩的缓冲区溢出漏洞检测技术研究刘露平, 方勇, 刘亮, 龙刚(四川大学 电子信息学院,四川 成都 610065)缓冲区溢出漏洞是一类常见的软件漏洞,其对计算机系统造成的危害非常大。本文针对这类漏洞提出一种基于二进制文件动态插桩并根据程序运行状态来判定缓冲区溢出的检测方法,并实现了基于该方法的检测系统。通过分析缓冲区溢出的原理以及常见攻击方法的特点,提出了基于覆盖返回地址、虚函数表、异常处理链表以及溢出后执行特定API的缓冲区溢出检测方法。
信息安全与通信保密 2015年4期2015-08-07
- 自升式平台桩腿桩靴在多层土体插桩深度分析方法研究
腿桩靴在多层土体插桩深度分析方法研究祁 磊1,2,刘振纹1,2,吴航舟3,钱旭瑞3,许 浩1,2,李 光3,邓海峰1,2(1. 中国石油集团工程技术研究院 天津 300451;2. 中国石油天然气集团海洋工程重点实验室 天津 300451;3. 中国石油集团海洋工程公司天津分公司 天津 300451)结合公司自升式平台在胜利埕岛油田的插桩作业分析,通过比较单层土体承载力计算方法与多层土体承载力计算方法的差别,提出了多层土体插桩深度计算分析方法,并优化考虑了
天津科技 2015年10期2015-06-27
- 插桩过程对临近平台桩基础的影响研究①
300072)插桩过程对临近平台桩基础的影响研究①郭绍曾1, 刘 润1,2, 洪兆徽1, 郎瑞卿1(1.天津大学水利安全与仿真国家重点试验室,天津 300072; 2.港口岩土工程技术交通行业重点实验室,天津 300072)由于大型自升式钻井船的插桩位置通常距离海上钻井与采油平台较近,桩靴的插入过程可能会对临近平台的桩基础承载力和稳定性产生不利影响。以实际工程为背景,运用球孔扩张理论推导挤土效应产生的水平附加应力大小及其范围;提出一种近似考虑动力挤土效应
地震工程学报 2015年2期2015-06-09
- 基于顺序块的嵌入式白盒测试插桩技术研究
一种基于顺序块的插桩方法,能有效减少桩的个数,从而减少桩函数对测试过程的影响。针对分支覆盖率测试,插桩后的被测程序运行在ARMulator上,桩获取器分析桩信息,得出程序运行中的实时语句覆盖率。实现了嵌入式软件测试平台ARM?Test,实验证明:该模型能获取实时的语句覆盖率,有效进行白盒测试。关键词: 嵌入式模拟器; 顺序块; 插桩; 白盒测试中图分类号: TN710?34; TG335.58 文献标识码: A 文章编号: 1004?373X(2014)1
现代电子技术 2014年18期2014-09-15
- 基于LDRA Testbed的民用机载软件结构覆盖率分析流程研究
ed对源代码进行插桩,然后在真实环境中执行插桩后的代码和选定的基于需求的测试程序,使用LDRA Testbed对通过串口传送到宿主机上的历史记录文件进行分析,进而产生结构覆盖率分析的报告。本文以DO-178B《机载系统和设备合格审定中的软件考虑》标准为依据,描述使用LDRA Testbed,对民用飞机机载软件进行结构覆盖率分析的活动流程。1 要求DO-178B标准中定义软件验证过程通过评审、分析活动来验证需求、软件构架和代码的准确性、完全性和可测性;通过开
航空标准化与质量 2014年4期2014-03-04
- 基于程序不变量的载荷特征提取方法﹡
续处理。系统通过插桩控制模块对应用程序处理数据包的过程进行插桩,根据定制化的配置文件决定插桩时机、位置和插入的分析代码等。在插桩后的应用程序动态执行的过程中,系统可以收集程序运行时的状态,并且跟踪经过污点标记的数据包中字段的传播路径,分别生成程序状态集和污点传播记录。对程序状态集进行不变量检测,获得在动态执行过程中的程序不变量。对污点传播记录进行过滤,得到精简化的污点传播轨迹。由于程序不变量与网络数据包中字段间的关系存在对应,通过分析程序不变量中的有关变量
通信技术 2013年9期2013-09-17
- 桩靴基础自升式钻井平台在砂土层下伏粘土层中的插桩分析
土。目前,在实际插桩计算分析中,YOUNG和FOCHT提出的3∶1(垂直方向:水平方向)荷载扩展分析法被广泛应用,这个方法假定施加在上层(硬土层)上的基础荷载被扩展通过硬层,在软弱层的顶面产生一假设的等效基础。通过硬层的扩展比例为3∶1(垂直方向∶水平方向),如果施加在等效基础上的压力超过下层土的承载力,则穿刺将会发生。然而,在很多插桩实例中,并没有刺穿发生,若在砂土层下伏粘土层的层状土中用这种方法进行计算就显得过于保守,预测的插桩结果与实际的插桩结果相差
船海工程 2013年2期2013-06-12
- 胜利埕岛油田海上作业平台插桩分析中的几点误区思考
油田海上作业平台插桩分析中的几点误区思考安永宁1,阎锡臣2,杨 鲲1,李 晶1,王 凯3(1.交通运输部天津水运工程科学研究所,天津 300456;2.天津海事局海测大队,天津 300221;3.胜利油田海洋钻井公司,东营 257055)文章通过阐述多个具体的插桩分析失误案例,结合行业规范及土力学原理,对胜利埕岛油田海上作业平台插桩分析中的几种常见误区进行思考总结,分析了常见误区的类型、产生原因及不利影响,并提出了应对措施,以纠正一些认识上的错误,提高插桩
水道港口 2013年6期2013-05-17
- 硬土-软土插桩过程数值分析及验证
,需要研究平台的插桩性能,包括插桩过程中桩靴周围土壤的流动特性、桩靴承载力(即插桩阻力)与插桩深度的关系、桩靴底部压力分布规律等。插桩过程中桩靴和土壤间的固定度决定了桩腿、固桩架和船体在作业和自存工况下的力学响应特性;插桩深度的大小决定了桩腿的设计总长;可靠的桩靴承载力设计是保证平台安全工作、避免发生“刺穿”事故的重要保障;桩靴底部压力分布规律不仅是桩靴强度校核的关键,也是对桩靴周围土壤剪切失效和“刺穿”失效进行分析的重要信息[1-5]。近年来,数值方法逐
石油勘探与开发 2013年4期2013-01-15
- 自升式钻井平台桩腿入泥深度计算研究
型,该模型考虑了插桩速度、桩靴上覆土压力、群桩效应等因素的影响。现场应用表明,本文提出的自升式钻井平台桩腿承载力计算模型在预测桩腿入泥深度时具有非常高的准确度,相对误差在10%以内。自升式钻井平台 桩腿 承载力 入泥深度 计算模型目前自升式钻井平台是我国近海油气勘探开发的主要钻探装备[1],由于其受风面积大、重心高且操作较其他类型平台复杂,再加上目前平台载荷逐渐增大,新油田的海况和海底情况比较复杂,在拖航、插拔桩、钻井等作业环节中出现平台倾斜、桩腿刺穿和拔
中国海上油气 2012年6期2012-01-23
- 自升式平台穿刺计算方法探讨
要对作业井位进行插桩穿刺安全性评估。在总结国内外穿刺计算方法的基础上,首先分析了接近穿刺状态下上覆砂层的抗剪切能力,对桩基承载力公式进行了修正;然后对穿刺安全系数进行了探讨,推荐了平台作业期处于台风季时采用的安全系数;最后提出了更完善的穿刺分析和作业流程,并以HYSY9××平台在某井位插桩计算为例验证了所提出的方法。自升式平台;穿刺;安全系数;最大承载力由于自升式钻井平台适用于不同海洋环境条件和较大范围水深,移动灵活且便于建造,因此在海洋石油钻采中得到了广
海洋石油 2011年1期2011-12-23
- 自升式钻井平台插桩深度探析*
Peck公式进行插桩深度预测时所得的结果与实际插桩深度有较大出入。本文通过考虑桩靴尺寸,分析插桩过程中桩靴对地层物理力学性质的影响,结合海调资料和平台实际的插桩深度,运用最小二乘法求得桩靴对地层承载力的影响系数,从而对Terzaghi和Peck公式进行修正,提高插桩深度预测的准确性。1 插桩深度计算自升式钻井平台以桩腿支撑平台上部结构,提供轴向和横向抗力。平台的插桩深度与地层的极限承载力直接相关,土质条件(土的物理、力学性质)和桩靴的尺寸、形状和埋深是影响
海岸工程 2011年1期2011-02-26