Many coupling measures have been proposed in the context of object-oriented (OO) systems. In addition, due to the numerous dependencies present in OO systems, several studies have highlighted the complexity of using d...
详细信息
Many coupling measures have been proposed in the context of object-oriented (OO) systems. In addition, due to the numerous dependencies present in OO systems, several studies have highlighted the complexity of using dependency analysis to perform impact analysis. An alternative is to investigate the construction of probabilistic decision models based on coupling measurement to support impact analysis. In addition to providing an ordering of classes where ripple effects are more likely, such an approach is simple and can be automated. In our investigation, we perform a thorough analysis on a commercial C++ system where change data has been collected over several years. We identify the coupling dimensions that seem to be significantly related to ripple effects and use these dimensions to rank classes according to their probability of containing ripple effects. We then assess the expected effectiveness of such decision models.
Current data abstraction mechanisms are not adequate to control sharing of state in the general case involving objects in linked structures. The pervading possibility of sharing is a source of errors and an obstacle t...
详细信息
Organizations with legacy database systems are seeking solutions to re-engineer their existing relational databases to object-oriented databases for better maintainability and evolutionary ability. I. Kwan has propose...
详细信息
Organizations with legacy database systems are seeking solutions to re-engineer their existing relational databases to object-oriented databases for better maintainability and evolutionary ability. I. Kwan has proposed a complete methodology to transform relational schema to object-oriented schema, using DataReverse Engineering to extract the structural semantics and a Hybrid approach to recover dynamic semantics from Data Flow Diagrams and Data Dictionary. This paper presents the result of applying Kwan's methodology to a College system, of which the relational database schema is successfully transformed to object-oriented database schema with both structural and dynamic semantics. This paper has proved that the hybrid approach in recovering dynamic semantics from Data Flow Diagrams is feasible, simple and cost-effective.
A new approach to automated interwell log correlation using both artificial intelligence (AI) and multivariate statistical analysis is described. Correlation of wireline logging data is on the basis of a large set of ...
详细信息
ISBN:
(纸本)9781555633660
A new approach to automated interwell log correlation using both artificial intelligence (AI) and multivariate statistical analysis is described. Correlation of wireline logging data is on the basis of a large set of subjective rules for pattern recognition that is intended to represent human logical processes. The data processed are the characteristics of the shapes extracted along log traces by object-orientedprogramming (OOP). Correlation of zones between wells is made by rule-based inference program. This method has the advantage over the conventional methods due to the capability of handling the shifting, thickening, and thinning strata in interwell correlation. Use of statistical techniques can obtain more reliable correlation results for complex geologic formation. The efficient and reliable pattern recognition for correlation can be established by using the first principal component log, since it has the largest common part of variance of all available well-log data. In addition, the electrofacies derived by selecting, weighting, and combing the multivariate well-logs can be used as an important information of lithology identification for more reliable correlation. Correlated results with logging data in the Korea Continental Shelf and oversea field show that this method can be used to make it more reliable and efficient to interwell log correlation rather than the traditional methods in which only one approach was adopted. It can be applied as an effective tool in planning the development and production strategy of the field. Copyright 1999, Society of Petroleum Engineers Inc.
Real-time garbage collection is essential if object-oriented languages (in particular, Java) are to become predictable enough for real-time embedded systems. Although techniques for hard real-time garbage collection e...
详细信息
Taylor Enterprise Dynamics (Taylor ED) is an object-oriented software system used to model, simulate, visualize, and monitor dynamic-flow process activities and systems. This article describes how Taylor ED is used an...
详细信息
ISBN:
(纸本)9780780357808
Taylor Enterprise Dynamics (Taylor ED) is an object-oriented software system used to model, simulate, visualize, and monitor dynamic-flow process activities and systems. This article describes how Taylor ED is used and its benefits to modeling, simulating, visualizing, and monitoring process flow activities.
The addition of object-oriented features to Ada has left a disconnection between the object-oriented paradigm and the intertask communication and synchronisation paradigms. The lack pf extensibility of tasks and prote...
详细信息
Advanced mobile robots have to cope with many different situations and have to fulfil their tasks even in dynamic environments. Furthermore, there is an increasing demand that those systems perform not only a single t...
详细信息
Ada95 is an object-oriented concurrent programming language. PDEFA is a distributed Ada95 system. In PDEFA, task and protected objects in Ada95 are turned into independent and service objects respectively, and run und...
详细信息
Threads have been present in programming languages for some time now. However, they have a bad image among software developers because they lead to unreliable applications. Most of the problems are produced by unexpec...
详细信息
暂无评论