Around the world there is spectacular growth in the deployment of intelligent devices that communicate via intelligent management systems. Solutions that fit this pattern are driving accelerated change across a broad ...
详细信息
Around the world there is spectacular growth in the deployment of intelligent devices that communicate via intelligent management systems. Solutions that fit this pattern are driving accelerated change across a broad range of industries including energy distribution, health care, traffic management, telecommunications and consumer electronics. This presentation will briefly describe some projects that IBM has implemented in various industries with a focus on projects that have social impact as well as business impact. With the huge potential that these systems promise, the processes and difficulties of creating them have become a more urgent business and governmental concern. It is clearer than ever that the capability to innovate in technology, especially software, is key to creating wealth and enabling organisational and social progress. The presentation will also explore the implications for the technology industry, and in particular for the software industry, of meeting the increased demand for innovation, and suggest some directions to look in for solutions to the challenges.
Based on the basic SVG document specification, structure and exchanging way of SCADA's monitoring graphics system are established, the concept of SCADA's monitoring graphics elements library is built and the w...
详细信息
Based on the basic SVG document specification, structure and exchanging way of SCADA's monitoring graphics system are established, the concept of SCADA's monitoring graphics elements library is built and the way to define equipment element property is expounded. Combining Batik project of ASF (Apache software foundation) and adopting Object Orient Design Thought, this paper analyses and designs the SCADA's monitoring graphics elements library module. On the Java platform, the SCADA's graphics elements library system based on SVG is implemented. The programmer and yardman can create monitoring graphics more conveniently,and this averages up the whole level of SCADA's software.
In order to recognize the subsurface geologic body comprehensively, all kinds of ways are used synthetically in the petroleum exploration. However, most of the information obtained in the petroleum exploration is rela...
详细信息
Various agile software development methodologies, practices, and techniques have been proposed in the last decade, some present novel ideas, while many are simply made up of tasks and techniques borrowed from prominen...
详细信息
Various agile software development methodologies, practices, and techniques have been proposed in the last decade, some present novel ideas, while many are simply made up of tasks and techniques borrowed from prominent agile methodologies. Each of these methodologies prescribes a set of practices and techniques which are deemed appropriate for application in a specific context. However, there exists no single method which fits all project situations. This has resulted in the advent of Situational Method engineering (SME) approaches, which are used for developing software methodologies that are tailored to fit the specific circumstances of the project situation at hand. Since tool support has become an essential prerequisite for widespread adoption of softwareengineering methods, provision of Computer-Aided Method engineering (CAME) tools has become a priority. We provide a basis for the application of assembly-based situational method engineering to the development of bespoke agile methodologies. To this aim, a comprehensive set of relevant methodology features has first been identified, spanning the range of possible requirements that a method engineer may define for the agile methodology under development. Based on this set of requirements, a method base has been proposed that contains the method chunks necessary for satisfying these requirements. The proposed method base conforms to the software Process engineering Metamodel (SPEM 2.0), and can be immediately plugged into CAME tools which implement this metamodel, including the Eclipse Process Framework Composer (EPFC).
This paper presents a novel simplified and efficient direction-based block matching algorithm for fast motion estimation with very low complexity. Based on the video compression coding standards of UMHS algorithm, dif...
详细信息
software evolution relates to how software systems evolve over time. With the emergence of the open source paradigm, researchers are provided with a wealth of data for open source software evolution analysis. In this ...
详细信息
software evolution relates to how software systems evolve over time. With the emergence of the open source paradigm, researchers are provided with a wealth of data for open source software evolution analysis. In this paper, we present a systematic review of open source software (OSS) evolution. The objective of this review is to obtain an overview of the existing studies in open source software evolution, with the intention of achieving an understanding of how software evolvability (i.e., a software system's ability to easily accommodate changes) is addressed during development and evolution of open source software. The primary studies for this review were identified based on a pre-defined search strategy and a multi-step selection process. Based on their research topics, we have identified four main categories of themes: software trends and patterns, evolution process support, evolvability characteristics addressed in OSS evolution, and examining OSS at software architecture level. A comprehensive overview and synthesis of these categories and related studies is presented as well.
Combinatorial testing is an important approach to detecting interaction errors for a system with several parameters. Existing research in this area assumes that all parameters of the system under test are always effec...
详细信息
Combinatorial testing is an important approach to detecting interaction errors for a system with several parameters. Existing research in this area assumes that all parameters of the system under test are always effective. However, in many realistic applications, there may exist some parameters that can disable other parameters in certain conditions. These parameters are called shielding parameters. Shielding parameters make test cases generated by the existing test model, which uses the Mixed Covering Array (MCA), fail in exposing some potential errors that should be detected. In this paper, the Mixed Covering Array with Shielding parameters (MCAS) is proposed to describe such problems. Then test cases can be generated by constructing MCAS's in three different approaches. According to the experimental results, our test model can generate satisfactory test cases for combinatorial testing with shielding parameters.
This paper is part of a preliminary investigation on the use of a new generation of water-reducing chemical admixture. Ten concrete mixes were produced for various amounts of water-reducing admixture (AD) dosages rang...
详细信息
ISBN:
(纸本)9781450714907
This paper is part of a preliminary investigation on the use of a new generation of water-reducing chemical admixture. Ten concrete mixes were produced for various amounts of water-reducing admixture (AD) dosages ranging from 0 - 0.7% (by mass of cement) with W/C of 0.28, 0.34, and 0.38. Workability of fresh concrete was investigated. Cylinder concrete specimens were made for evaluation of compressive strength, ultrasonic pulse velocity (V), and dynamic modulus of elasticity (Ed). Prism concrete specimens were made for evaluation of length change. Tests were conducted at 1, 7, 28, and 56 days. Generally all mixes containing AD achieved higher strength than the control mix without AD. The presence of AD caused a reduction in shrinkage. Correlations between the various properties were also attempted. Recommendations for using a higher dosage of AD and different mix proportions were proposed.
This paper provides an introduction to data mining, and defines related terminology. The article gives examples from the daily news of questions that potentially can be answered by data mining, and broadly outlines th...
详细信息
This paper provides an introduction to data mining, and defines related terminology. The article gives examples from the daily news of questions that potentially can be answered by data mining, and broadly outlines the approach to creating and deploying data mining solutions in a business. Finally, the author explains the advantages of using Microsoft data mining technologies, and provides some helpful information.
Organizations are adopting multiple best practices models to improve overall performance. Their objective is to capture the cumulative added value of each model into one single environment. These multimodel environmen...
详细信息
Organizations are adopting multiple best practices models to improve overall performance. Their objective is to capture the cumulative added value of each model into one single environment. These multimodel environments raise several challenges, selection and composition of models are not straightforward tasks. This paper proposes an approach to help address these challenges by comparing models at a quantitative level. We propose a characterization of size of a model as a measure of scope coverage and detail of descriptions when compared to a reference model and model complexity in terms of architectural structural connectedness. An example of applying the proposed approach is described in an Industrial context where a multimodel process solution was evolved from CMMI-Dev level 3 to level 5.
暂无评论