An XML approach for legacy code reuse
In this paper, we investigate a hybrid approach of wrapping and migration for the reuse of legacy applications through a case study. This approach is based on eXtensible Markup Language (XML), client/server architecture and the concepts used by Netron ...
SigDAQ: an enhanced XML query optimization technique
XML is an emerging standard for data representation and exchange on the Web. XML is represented as a tree and the query as a regular path expression (RPE). The query is evaluated by traversing each node of the tree. Several indexes are proposed for RPEs ...
Design erosion: problems and causes
Design erosion is a common problem in software engineering. We have found that invariably, no matter how ambitious the intentions of the designers were, software designs tend to erode over time to the point that redesigning from scratch becomes a viable ...
Availability analysis and improvement of active/standby cluster systems using software rejuvenation
Cluster systems, using commercially available personal computers connected in a loosely coupled fashion can provide high levels of availability. To improve the availability of personal computer-based Active/Standby cluster systems, we have conducted a ...
Visual requirement representation
Multimedia technology has played an important role in modern computing because it offers more natural and user-friendly interactions with an automated system. This is particularly true for systems utilizing graphical, icon or window-based input and ...
Software requirements validation via task analysis
As a baseline for software development, a correct and complete requirements definition is one foundation of software quality. Previously, a novel approach to static testing of software requirements was proposed in which requirements definitions are ...