As database technology advances rapidly, there are usually heterogeneous databases used by different departments in an enterprise. On the other hand, the object oriented technology is becoming the dominant application...
详细信息
ISBN:
(纸本)0818676140
As database technology advances rapidly, there are usually heterogeneous databases used by different departments in an enterprise. On the other hand, the object oriented technology is becoming the dominant application development paradigm. Thus, there is a data modeling gap between applications and heterogeneous databases. We present some main architecture aspects of the system VHDBS which has been developed by an ongoing research project. This architecture provides a way to support cooperative access to distributed heterogeneous databases and to fill the data modeling gap in a distributed heterogeneous environment. Our work contributes not only to an implementation solution but also to an architecture framework and paradigmatic solution.
Distributed multimedia applications recently gain a large attraction to the multimedia industry. The MHEG (Multimedia Hypermedia Expert Group) is developing an open international standard for the exchange of multimedi...
详细信息
Dual-lifecycle software processes have the potential to significantly improve the way in which suites of software applications are generated and sustained. However, several outstanding issues need to be more adequatel...
详细信息
Dual-lifecycle software processes have the potential to significantly improve the way in which suites of software applications are generated and sustained. However, several outstanding issues need to be more adequately addressed before the full potential of this philosophy can be realized. Detailed strategies for maintaining domain architectures in parallel with suites of fielded applications are at present particularly conspicuous by their absence. In this paper, we present a dual-lifecycle maintenance process that was developed for the ROSE (Reusable Object softwareengineering) project, a major reengineering and repository-building effort in the domain of flight design and dynamics. We present the major features of the process, the rationale behind these features, and changes which we feel would be beneficial based on lessons learned from the application of the process. The process is presented using a variant of the Fusion object-oriented design method known as Profusion.
The international SPICE Project intends to deliver an ISO standard on software process assessment. This project is unique in softwareengineering standards in that there is a set of empirical trials, the objectives of...
详细信息
The international SPICE Project intends to deliver an ISO standard on software process assessment. This project is unique in softwareengineering standards in that there is a set of empirical trials, the objectives of...
详细信息
The international SPICE Project intends to deliver an ISO standard on software process assessment. This project is unique in softwareengineering standards in that there is a set of empirical trials, the objectives of which are to evaluate the prospective standard and provide feedback before standardization. One of the enduring issues being evaluated during the trials is the reliability of assessments based on SPICE. One element of reliability is the extent to which different teams assessing the same processes produce similar ratings when presented with the same evidence. We present some preliminary results from two assessments conducted during the SPICE trials. In each of these assessments two independent teams performed the same ratings. The results indicate that in general there is at least moderate agreement between the two teams in both cases. When we take into account the severity of disagreement then the extent of agreement between the two teams is almost perfect. Also, our results indicated that interrater agreement is not the same for different SPICE processes. The findings reported in this paper provide guidance for future studies of interrater agreement in the SPICE trials and also indicate some potential issues that need to be considered within the prospective standard.
The adaptation (or tailoring or improvement) of software process models is recognised to be important for software development, and there is an urgent need for tools to assist in this task. However, a key issue underl...
详细信息
Interactive graphical editors provide good means for system design by the application of visual languages (VL). Unfortunately, applications of visual languages for the design of large systems seem not to be practicabl...
详细信息
Interactive graphical editors provide good means for system design by the application of visual languages (VL). Unfortunately, applications of visual languages for the design of large systems seem not to be practicable because of the resulting huge and complicated graphical picture. The paper introduces a notion of Multi-View Design Environments (MVDEs) that try to overcome this problem. The principles of an MVDE can be applied to any VL that can be mapped to a graph like internal representation. The so called graph model is a basis for the data processing in an MVDE. It enables the applying of the Multi-View-Technique to large designs by their redundant decomposition. An MVDE allows the creation of views on the fly while keeping consistency among all views. Sophisticated user interaction techniques including direct manipulation and hypertext navigation support, makes the MVDE easy to learn and to use. The paper finishes with a short description of the implementation of two projects which have used the MVDE approach and a comparison to related work.
The author presents the lessons and insights learned from a domain-centered reengineering effort. Using a method developed in a previous work, he sets about trying to understand and convert a complete legacy system fr...
详细信息
The author presents the lessons and insights learned from a domain-centered reengineering effort. Using a method developed in a previous work, he sets about trying to understand and convert a complete legacy system from COBOL to an executable domain model. His work suggests that a domain-based approach is very promising but a number of issues need to be better understood. Among these are questions about domain completeness, scoping, interleaving and evolution; concept matching at the granularity of both the program architecture and details of the source code; thoroughness and representation of the legacy program coverage, as well as the problems inherent to the transition of a multi-program system. He discusses these issues in details using examples. Implications on future work in the area are suggested.
For an increasing number of data intensive scientific applications, parallel I/O concepts are a major performance issue. Tackling this issue, we provide an outline of an input/output system designed for highly efficie...
详细信息
暂无评论