A method is presented for using composite objects which separates their role and meaning as models of relations between problem-domain concepts from their role and meaning as models of hierarchical software structures...
详细信息
GROOP is an object-oriented toolkit for creating 3D computer graphics applications. It is designed for application developers who are not familiar with computer graphics, but are familiar with object-oriented programm...
详细信息
This paper describes the experiences in testing an object-oriented software system. The testing activities were integrated into a software quality assurance program so that assurance practices such as inspections were...
详细信息
ISBN:
(纸本)0897916611
This paper describes the experiences in testing an object-oriented software system. The testing activities were integrated into a software quality assurance program so that assurance practices such as inspections were equally important as unit level and system level testings. The test approach employed object-based testing with a focus on testing objects and their features. Results indicated areas such as test coverage and stopping criteria require further research in refining object-based testing.
A key mechanism of a persistent programming language is its ability to detect and handle references to non-resident objects. Ideally, this mechanism should be hidden from the programmer, allowing the transparent manip...
详细信息
ISBN:
(纸本)0897915879
A key mechanism of a persistent programming language is its ability to detect and handle references to non-resident objects. Ideally, this mechanism should be hidden from the programmer, allowing the transparent manipulation of all data regardless of its potential lifetime. We term such a mechanism object faulting, in a deliberate analogy with page faulting in virtual memory systems. This paper presents a number of mechanisms for detecting and handling references to persistent objects, and evaluates their relative performance within an implementation of Persistent Smalltalk.
Numerous classes, complex inheritance and containment hierarchies, and diverse patterns of dynamic interaction all contribute to difficulties in understanding, reusing, debugging, and tuning large object-oriented syst...
详细信息
The Software Engineering Laboratory (SEL), sponsored by the NASA Goddard Space Flight Center, was created to investigate the effectiveness of software engineering technologies. At SEL, the initial experience with obje...
详细信息
ISBN:
(纸本)0897916611
The Software Engineering Laboratory (SEL), sponsored by the NASA Goddard Space Flight Center, was created to investigate the effectiveness of software engineering technologies. At SEL, the initial experience with object-oriented technology has been positive. However, the successes achieved thus far took seven years to achieve. in this panel, we will explore how typical the SEL's experience is of large organizations doing large software developments.
Selector table indexing is a simple technique for method lookup in object-orientedlanguages, which yields good performance, is well suited to multiple inheritance and dynamic typing, but is generally disregarded for ...
详细信息
Many object-orientedprogramming language implementations have been extended to support persistence, distribution or atomicity by integrating the necessary additional support with the language's runtime library. W...
详细信息
The paper discusses the general purpose of analysis and evaluates 00A with respect to this, arguing that 00A does not deliver what it claims to do. The two major problems are that OOA often does not meet the full need...
详细信息
暂无评论