ValueEdge: Value Stream Management
Align corporate investments with business strategy
Continuous quality from requirements to delivery
Scale enterprise SCCM with security and compliance
Resilient AI-powered functional test automation
Enterprise-level requirements management
Deliver continuous application performance testing
Plan, track, orchestrate, and release applications
Govern quality and implement auditable processes
Automate deployments for continuous delivery
使用當代技術建立業務應用程式並實現業務應用程式的現代化
The leading solution for COBOL application modernization
將 IBM 大型主機應用程式、交付過程、存取及基礎結構現代化
將主機應用程式存取現代化:更容易使用、整合、管理,而且也更安全
達到企業內系統互通
Modern mainframe application delivery for IBM Z
Secure, zero-footprint access to host applications
Access host data and automate processes with RPA
Multi-factor Authentication for IBM z/OS endpoints
安全開發、安全性測試、持續監控與保護
Augment human intelligence
適用於資料去識別化和隱私的加密、憑證化和金鑰管理
身份識別與存取管理的整合方法
Deliver simplified, secure access to users
Scale to billions of identities with IGA platform
Gain control of privileged user activities
Track changes and activities in managed services
透過關聯、資料擷取與分析功能,偵測已知與未知的威脅
Analytics for text, audio, video, and image data
Reduce risk, cost, and maintenance, and T2M
AI and machine learning for data analysis
Enterprise backup/disaster recovery
Unified traditional and mobile device management
Meet regulatory & privacy retention requirements
Email, IM, and chat-based collaboration
Mobile workforce communication & collaboration
Secure critical file storage and print services
以機器學習為基礎,加強終端使用者體驗並提高服務台效率
混合式 IT 的第一個容器化自主監控解決方案
自動管理傳統網路、虛擬網路和軟體定義的網路
探索與管理混合 IT 環境中的組態項目 (CI)。
簡化履行自動化並執行管理
將端對端 IT 程序自動化
Manage IT & software assets for better compliance
在整個資料中心自動化佈建、修補與合規作業
在企業內建立、保護和擴展自動化業務流程
Micro Focus 一站式訓練
培養邁向成功的技能
加快速度、消除瓶頸,不斷提升軟體交付能力
ValueEdge: Value Stream Management
Align corporate investments with business strategy
Continuous quality from requirements to delivery
Scale enterprise SCCM with security and compliance
Resilient AI-powered functional test automation
Enterprise-level requirements management
Deliver continuous application performance testing
Plan, track, orchestrate, and release applications
Govern quality and implement auditable processes
Automate deployments for continuous delivery
Access all products in application delivery management
實現核心業務系統的現代化以推動業務轉型
使用當代技術建立業務應用程式並實現業務應用程式的現代化
The leading solution for COBOL application modernization
將 IBM 大型主機應用程式、交付過程、存取及基礎結構現代化
將主機應用程式存取現代化:更容易使用、整合、管理,而且也更安全
達到企業內系統互通
Modern mainframe application delivery for IBM Z
Secure, zero-footprint access to host applications
Access host data and automate processes with RPA
Multi-factor Authentication for IBM z/OS endpoints
Access all products in Application Modernization & Connectivity
為您所有工作的核心提供安全防護,包含營運、應用程式、身分識別與資料
安全開發、安全性測試、持續監控與保護
Augment human intelligence
適用於資料去識別化和隱私的加密、憑證化和金鑰管理
身份識別與存取管理的整合方法
Deliver simplified, secure access to users
Scale to billions of identities with IGA platform
Gain control of privileged user activities
Track changes and activities in managed services
透過關聯、資料擷取與分析功能,偵測已知與未知的威脅
Access all products in CyberRes
值得信賴、經過法律驗證、遵循法規和隱私的解決方案
Analytics for text, audio, video, and image data
Reduce risk, cost, and maintenance, and T2M
AI and machine learning for data analysis
Enterprise backup/disaster recovery
Unified traditional and mobile device management
Meet regulatory & privacy retention requirements
Email, IM, and chat-based collaboration
Mobile workforce communication & collaboration
Secure critical file storage and print services
Access all products in Information Management and Governance
使 IT Operations 與 DevOps 齊頭並進
以機器學習為基礎,加強終端使用者體驗並提高服務台效率
混合式 IT 的第一個容器化自主監控解決方案
自動管理傳統網路、虛擬網路和軟體定義的網路
探索與管理混合 IT 環境中的組態項目 (CI)。
簡化履行自動化並執行管理
將端對端 IT 程序自動化
Manage IT & software assets for better compliance
在整個資料中心自動化佈建、修補與合規作業
在企業內建立、保護和擴展自動化業務流程
Access all products in IT Operations Management
制定策略並轉變您的混合 IT。
透過即時分析和搜尋非結構資料,從大數據獲得深刻見解。
賦予團隊強大力量,完整發揮事業潛力
Identify code issues which could potentially cause problems in the field. Memory leaks were suspected, but weren’t easily confirmed. LASEN also needed code performance analysis support in preparation for a move to Windows 10.
The ALPIS gas leak detection system is comprised of an airborne sensor unit and operator’s console. The sensor is mounted to the bottom of a helicopter. The main sensor enclosure houses the laser, computer, receiver optics and detectors. In addition, the system is equipped with a high-resolution imaging camera and a GPS receiver. The combination of laser, imaging and GPS data makes it possible to precisely locate the leak. An operator, present on every flight, controls the system using a standard laptop interface and verifies the data integrity.
The whole process is entirely software-driven, as Derek Barnes, Software Engineer for LASEN, explains: “The flight captures data which we then analyze and interpret for our customers. Through a portal the customer can access both the standard inspection data and the survey video captured during the flight. Using geotagging from our GPS system, customers can review their pipeline themselves, and regard this as an important aspect in their regulation compliance and pipeline safety and integrity efforts.”
The software needs to be 100 percent reliable, and this has not always been the case, as Barnes comments: “Our systems have to run and be robust when technicians go out on a flight. In the past we’ve had issues with our software code. There were problems which we just couldn’t track down. The code was crashing and giving us inconsistent results. Errors were showing up in strange places and just didn’t make sense. It all pointed to a memory leak or invalid pointer, but pinpointing it exactly, was where we needed help.”
LASEN has started the process of moving its key software applications to Windows 10, from Windows 7 and Windows XP. Barnes has noticed a performance degradation which will need to be addressed soon.
Since its commercial debut in 2005, LASEN has flown Airborne LIDAR Pipeline Inspection System (ALPIS) in excess of over 140,000 miles on natural gas pipelines, compressor stations, refineries, storage facilities, etc., and has detected over 16,000 leaks, generating savings to LASEN customers in the tens of millions of dollars.
LASEN looked for a solution to automatically detect and diagnose code defects. It was important that the solution integrates with Visual Studio as the development environment. Barnes had come across tools which were command line based and found them difficult to use. Market research revealed Micro Focus DevPartner as a good fit for LASEN.
DevPartner was soon implemented and the BoundsChecker function proved its worth for LASEN by finding the root cause of the code instability. Memory leaks and memory corruption manifest themselves as unusual code behavior in areas where there really isn’t anything wrong. BoundsChecker pinpoints specific runtime errors that can cause instability if undetected. It also offers reasons for the error and solution advice at the code level.
Derek Barnes – SOFTWARE ENGINEER
LASEN
Barnes comments: “Our code has been relatively stable for the past few years but we are still subject to code change because we interface into external hardware, such as National Instruments (NI) and need to follow their upgrade paths. Whenever we made a code change to reflect new functionality or an upgrade, we deploy DevPartner to make sure we haven’t introduced anything which could cause a problem for us.”
While transitioning some of the application code from Windows 7 and Windows XP over to Windows 10, in line with corporate policy, Barnes noticed some performance issues. DevPartner’s performance analysis feature TrueTime can help here. TrueTime presents detailed findings so that the code can be optimized for the new platform. Barnes sees a particular need: “LASEN’s applications are multi-thread based and this complicates the Windows upgrade process as threads do not behave the same in every Windows version. Having the code visibility with DevPartner will be a great help in correcting any performance issues.”
Barnes can see some clear benefits: “DevPartner has become a critical part of the LASEN development process. Its smooth integration with Visual Studio makes it easy to use and the integrated reporting structure is very helpful to us. It is helping pave the way to new software versions and platforms, enabling us to maintain our leading technology edge.”
He concludes:
Derek Barnes – SOFTWARE ENGINEER
LASEN