首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
The authors describe a Java-based platform for liquid software, called Joust, that is specifically designed to support low-level, communication-oriented systems and to avoid the limitations of general-purpose OSs. The authors contrast the platform requirements for communication-oriented liquid software with those of computation-oriented software, identify the limitations of current platforms, and outline the benefits of Joust. They also offer an overview of Scout (the underlying OS upon which Joust is built), its runtime system, and its just-in-time (JIT) compiler  相似文献   

2.
随着软件复杂度的增加和交付需求的变化,快速集成和自动部署成为高性能数值模拟软件推广应用的瓶颈。为满足软件构建和发布的差异化需求,简化从用户需求到软件发布的工作流程,基于Jenkins设计持续集成平台,实现软件静态审查、编译、测试和发布流程的自动化,全面记录软件构建日志和测试结果。利用Docker技术将构建环境容器化,实现环境的快速搭建和配置管理,满足多样化目标环境需求。该平台的实际应用效果显示,基于该平台的产品发布周期相比之前缩短约75%,可极大简化软件安装和部署难度。  相似文献   

3.
A real-time software platform for the Cell processor   总被引:1,自引:0,他引:1  
Maeda  S. Asano  S. Shimada  T. Awazu  K. Tago  H. 《Micro, IEEE》2005,25(5):20-29
Scalability, efficiency, and programmability are essential for using the cell processor in consumer electronics. A real-time resource scheduler virtualizes the processor cores and ensures the application of real-time constraints at the system level. These features let the platform control resource usage and help exploit the power management features implemented in the cell processor.  相似文献   

4.
Intrusion detection systems monitor system activities to identify unauthorized use, misuse, or abuse. IDSs offer a defense when your system's vulnerabilities are exploited and do so without requiring you to replace expensive equipment. The steady growth in research on intrusion detection systems has created a demand for tools and methods to test their effectiveness. The authors have developed a software platform that both simulates intrusions and supports their systematic methodology for IDS testing  相似文献   

5.
Uncertainty estimates corresponding to measured hydrologic and water quality data can contribute to improved monitoring design, decision-making, model application, and regulatory formulation. With these benefits in mind, the Data Uncertainty Estimation Tool for Hydrology and Water Quality (DUET-H/WQ) was developed from an existing uncertainty estimation framework for small watershed discharge, sediment, and N and P data. Both the software and its framework-basis utilize the root mean square error propagation methodology to provide uncertainty estimates instead of more rigorous approaches requiring detailed statistical information, which is rarely available. DUET-H/WQ lists published uncertainty information for data collection procedures to assist the user in assigning appropriate data-specific uncertainty estimates and then calculates the uncertainty for individual discharge, concentration, and load values. Results of DUET-H/WQ application in several studies indicated that substantial uncertainty can be contributed by each procedural category (discharge measurement, sample collection, sample preservation/storage, laboratory analysis, and data processing and management). For storm loads, the uncertainty was typically least for discharge (±7–23%), greater for sediment (±16–27%) and dissolved N and P (±14–31%) loads, and greater yet for total N and P (±18–36%). When these uncertainty estimates for individual values were aggregated within study periods (i.e. total discharge, average concentration, and total load), uncertainties followed the same pattern (Q < TSS < dissolved N and P < total N and P). This rigorous demonstration of uncertainty in discharge and water quality data illustrates the importance of uncertainty analysis and the need for appropriate tools. It is our hope that DUET-H/WQ contributes to making uncertainty estimation a routine data collection and reporting procedure and thus enhances environmental monitoring, modeling, and decision-making. Hydrologic and water quality data are too important for scientists to continue to ignore the inherent uncertainty.  相似文献   

6.
张军  陶霖密  杨陈科  徐光祐 《计算机应用》2006,26(10):2486-2489
普适计算是计算模式的发展趋势。现场建档系统是其中一类重要应用,这通常需要在多台设备间互通性质不同的数据。为实现功能重用,加快建档系统的开发,提出一种支持异质数据通讯的软件平台,采用“订阅/发布”模式支持传输关系的动态调整及系统的易扩展性;针对异质数据设计不同传输结构保证传输的高效;平台的调用接口屏蔽了数据传输的实现细节,简单易用。该平台已成功用于课堂建档系统,验证了它在现场建档系统构建中的功用。  相似文献   

7.
针对软件接口类型多、接口故障注入自动控制复杂的困难以及目前缺少有效的软件接口故障注入工具现状,对软件故障注入中的交联接口故障注入技术展开研究,提出了一种基于模型的软件接口故障注入测试平台技术。通过交联接口测试可视化建模和接口故障注入算子设计,自动生成XML 格式的测试用例,并且通过基于XSLT的脚本自动化生成与执行技术实现测试的控制与执行。故障注入测试主机与接口故障注入器网络连接,接口故障注入器将接口故障数据转换成以太网、串口或CAN网络数据注入到被测软件中,并返回被测件输出数据到测试主机实现测试数据收集与判断。基于模型的软件接口故障注入测试平台具有较强的通用性与易用性,提高了接口故障注入测试的效率,降低了接口测试的成本。  相似文献   

8.
UNIX平台下进程定位与运行监控的实现   总被引:2,自引:0,他引:2  
通过对UNIX平台下/proc伪文件系统的访问,可以对进程实施定位和运行监视.对几个主流的UNIX操作系统下访问/proc目录的不同方法进行了描述,进程的启动方法不再局限于fork函数,同时讨论了几种有代表性的其他方法,如:system函数、终端窗口和伪终端.  相似文献   

9.
ContextAlthough SPEM 2.0 has great potential for software process modeling, it does not provide concepts or formalisms for precise modeling of process behavior. Indeed, SPEM fails to address process simulation, execution, monitoring and analysis, which are important activities in process management. On the other hand, BPMN 2.0 is a widely used notation to model business processes that has associated tools and techniques to facilitate the aforementioned process management activities. Using BPMN to model software development processes can leverage BPMN’s infrastructure to improve the quality of these processes. However, BPMN lacks an important feature to model software processes: a mechanism to represent process tailoring.ObjectiveThis paper proposes BPMNt, a conservative extension to BPMN that aims at creating a tailoring representation mechanism similar to the one found in SPEM 2.0.MethodWe have used the BPMN 2.0 extensibility mechanism to include the representation of specific tailoring relationships namely suppression, local contribution, and local replacement, which establish links between process elements (such as in the case of SPEM). Moreover, this paper also presents some rules to ensure the consistency of BPMN models when using tailoring relationships.ResultsIn order to evaluate our proposal we have implemented a tool to support the BPMNt approach and have applied it for representing real process adaptations in the context of an academic management system development project. Results of this study showed that the approach and its support tool can successfully be used to adapt BPMN-based software processes in real scenarios.ConclusionWe have proposed an approach to enable reuse and adaptation of BPMN-based software process models as well as derivation traceability between models through tailoring relationships. We believe that bringing such capabilities into BPMN will open new perspectives to software process management.  相似文献   

10.
Russ  M.L. McGregor  J.D. 《Software, IEEE》2000,17(5):96-101
The authors' software development process integrates portions of an iterative, incremental process model with a quality assurance process and a measurement process that is used for process improvement. Their process aims to produce high-quality and timely results with less overhead  相似文献   

11.
A process model for component-oriented software engineering   总被引:1,自引:0,他引:1  
Dogru  A.H. Tanik  M.M. 《Software, IEEE》2003,20(2):34-41
The investigation of reuse has a long history, eventually maturing into the "build by integration" paradigm. Meanwhile, component technologies also improved along with engineering practices. What is missing is a methodology that uses components within such a paradigm, thus bridging the gap. The authors propose a model devoted to complete component orientation, rather than modifying object-oriented approaches to accommodate components. They investigate component-based technologies to address new needs and, consequently, to integrate adequate practices toward a consistent process model.  相似文献   

12.
为保障水资源监控管理信息平台能发挥投资效益,对松辽流域水资源监控管理信息平台开展持续的运行维护。按照信息系统管理框架分层分级管理,有效理清维护对象和重点环节,通过有序有效的运行维护,确保平台的业务能力支撑作用,加深信息部门和业务部门领域的相互认识,从运维端对水利业务信息化项目的运行维护进行规范,并推广到同类项目的运行维护中。  相似文献   

13.
基于Web的软件测试过程管理平台的分析与设计   总被引:1,自引:0,他引:1  
阐述了一个中小型领域软件企业软件测试过程管理平台分析和设计过程.该平台基于Web技术,采用B/S结构构建,在Intranet/Internet环境下使用.以注重和改善测试过程管理中测试计划与风险管理、测试评审与缺陷跟踪、用户反馈和测试总结4个环节为目标,设计了一个的测试业务流程,实现了系统登录、系统配置管理、测试计划管理、测试用例管理、测试日志管理、测试报告管理、测试汇总管理和测试文档管理等功能.  相似文献   

14.
设计水质监测领域平台,引入现场可编程门阵列(FPGA)嵌入式智能设备及移动客户端,硬件各单元数据传输采用Modbus与传输控制协议/因特网互联协议(TCP/IP)两种协议相结合的方式,使用Quartus II软件对Modbus协议进行设计实现,利用Socket编程实现平台与服务器的连接,完成数据的云端存储。在移动端建立本地数据库,完成数据的多级存储,使用仿真软件Modelsim对Modbus进行功能仿真,调试后证明数据在平台中传输情况良好,移动端显示的数据变化曲线无误,对工业数据通信、互联网与水质监测领域的结合有一定的借鉴意义。  相似文献   

15.
Modern large new product developments (NPD) are typically characterized by many uncertainties and frequent changes. Often the embedded software development projects working on such products face many problems compared to traditional, placid project environments. One of the major project management decisions is then the selection of the project's software process model. An appropriate process model helps coping with the challenges, and prevents many potential project problems. On the other hand, an unsuitable process choice causes additional problems. This paper investigates the software process model selection in the context of large market-driven embedded software product development for new telecommunications equipment. Based on a quasi-formal comparison of publicly known software process models including modern agile methodologies, we propose a process model selection frame, which the project manager can use as a systematic guide for (re)choosing the project's process model. A novel feature of this comparative selection model is that we make the comparison against typical software project problem issues. Some real-life project case examples are examined against this model. The selection matrix expresses how different process models answer to different questions, and indeed there is not a single process model that would answer all the questions. On the contrary, some of the seeds to the project problems are in the process models themselves. However, being conscious of these problems and pitfalls when steering a project enables the project manager to master the situation.  相似文献   

16.
针对目前我国的水质污染情况严重,水质监测手段相对落后的现状,设计了基于LabVIEW的多功能水质监测上位机软件。系统采用网络通信方式,从物联网云平台上获取数据,并结合MATLAB、Access数据库和Elman神经网络技术,分别设计出了系统概述模块、数据接收模块、水质报警模块、数据存储模块、记录查询模块和数据预测模块,完成了数据接收、存储、查询、预测等功能。测试结果表明,该系统稳定可靠,各功能模块均能正常运行,达到了软件设计标准,实现了预期的功能。  相似文献   

17.
Software process improvement (SPI) aims to understand the software process as it is used within an organisation and thus drive the implementation of changes to that process to achieve specific goals such as increasing development speed, achieving higher product quality or reducing costs. Accordingly, SPI researchers must be equipped with the methodologies and tools to enable them to look within organisations and understand the state of practice with respect to software process and process improvement initiatives, in addition to investigating the relevant literature. Having examined a number of potentially suitable research methodologies, we have chosen Grounded Theory as a suitable approach to determine what was happening in actual practice in relation to software process and SPI, using the indigenous Irish software product industry as a test-bed. The outcome of this study is a theory, grounded in the field data, that explains when and why SPI is undertaken by the software industry. The objective of this paper is to describe both the selection and usage of grounded theory in this study and evaluate its effectiveness as a research methodology for software process researchers. Accordingly, this paper will focus on the selection and usage of grounded theory, rather than results of the SPI study itself.  相似文献   

18.
Traditional multivariate statistical process control methods such as principal component analysis are limited to Gaussian process data when they used for process monitoring. However, the deficiency is not due to the method itself, but lies in the monitoring statistic construction and its confidence limit determination. This paper proposed a distribution-free method, which employs the one-class SVM to construct new monitoring statistics. Thus two new statistics are developed separately in two subspaces of the PCA model: the principal component subspace and the residual subspace. When some fault has been detected, a novel fault reconstruction scheme is proposed. For fault identification, two new identification indices are constructed. The performance of the proposed method in fault detection, reconstruction and identification is evaluated through a case study of the Tennessee Eastman (TE) benchmark process.  相似文献   

19.
The widespread uptake of platform strategies turns many vendors of enterprise software into curators of an ecosystem of firms that collaboratively develop and commercialize a shared technology. As a platform owner's effectiveness in integrating knowledge across ecosystem participants will distinguish it from its competitors, we investigate the management of development‐related knowledge across firm boundaries. Our exploratory, multiple‐case study of 4 platforms illustrates how “knowledge boundaries” emerge between platform owners and complementors. We observe that knowledge boundaries are influenced by a platform's functional extent, interface design, and evolutionary dynamics, which create differences, dependencies, and novelty of development knowledge, resulting in qualitatively distinct types of knowledge boundaries. To overcome knowledge boundaries, platform owners provide various resources at the boundary, including information portals, documentation, helpdesks, and alignment workshops. We observe that in shaping these resources, platform owners face a trade‐off between providing knowledge at the right scope, while allowing for the scalability of knowledge resources for the entire ecosystem. Depending on their scope and scale, we classify knowledge boundary resources as broadcasting, brokering, and bridging, each representing qualitatively distinct patterns in managing knowledge in platform ecosystems. We conclude with implications for researchers and managers.  相似文献   

20.
Treatment of industrial wastewaters is currently confronting important challenges concerning both cost management of treatment plants and fulfillment of tightening environmental regulations. Online monitoring of wastewater treatment is critical, because changes in the performance of treatment can lead to various problems such as decreased efficiency of purification, decreased energy efficiency, or ineffective use of chemicals. Moreover, changes in the operation of a treatment process can inflict changes that have unforeseen consequences, including an increased amount of harmful effluents, and therefore it is essential for a monitoring system to be able to adapt to various process conditions. It seems, however, that the monitoring systems used currently by the industry are lacking this functionality and are therefore only partially able to meet the needs of modern industry. In addition, there is typically a large amount of measurement data available in the industry, for which advanced data processing and computational tools are needed for monitoring, analysis, and control. For this reason, it would be useful to have a monitoring system which could be able to handle a large amount of measurement data and present the essential information on the state and evolution of the process in a simple, user-friendly and flexible manner. In this paper, we introduce an adaptive multivariable approach based on self-organizing maps (SOM) which can be utilized for advanced monitoring of industrial processes. The system developed can provide a new kind of tool for illustrating the condition and evolution of an industrial wastewater treatment process. The operation of the system is demonstrated using process measurements from an activated sludge treatment plant, which is a part of a pulp and paper plant.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号