Software Performance
11 Followers
Recent papers in Software Performance
Experimental performance evaluation of heat pump-based steam supply system T Kaida, I Sakuraba, K Hashimoto et al. -Fluid-Structure interaction analysis and performance evaluation of a membrane blade M. Saeedi, R. Wüchner and K.-U.... more
Describes an automatic optical system that is attached to a slit lamp in order to provide automatic keratometry at low cost. The system consists of projecting a light ring as a target onto the patient's cornea as well as analysis of the... more
An implemented system for on-line analysis of multiple distributed data streams is presented. The system is conceptually universal since it does not rely on any particular platform feature and uses format adaptors to translate data... more
System evolution depends greatly on the ability of a maintainer to locate source code that is specific to feature implementation. Existing feature location techniques require either exercising several features of the system, or rely... more
At Drexel University, instrumentation and measurement of the Reconfigurable Distribution Automation and Control Laboratory include hardware and software instruments which together form an automated measurement and control system. This... more
Validation is one of the software engineering disciplines that help build quality into software. The major objective of software validation process is to determine that the software performs its intended functions correctly and provide... more
For real time embedded systems software performance is one of the most important quality attributes. Controlling and predicting the software performance in software is associated with a number of chal- lenges. One of the challenges is to... more
Validation is one of the software engineering disciplines that help build quality into software. The major objective of software validation process is to determine that the software performs its intended functions correctly and provide... more
S e p t e m b e r / O c t o b e r 2 0 0 3 I E E E S O F T W A R E 1 0 3 BOOKSHELF cal inference principles, and various optimizing techniques from operations research. Otherwise, Quality Software Project Management is an excellent... more
In this paper we describe an automatic system for car parks payment based on Near Field Communication technology. This system has been projected and developed as part of the SIESTA project, a research project financed by the Tuscany... more
The reasoning behind High Performance Computing: Challenges for Future Systems is captured in one of the back-cover remarks: "High performance computing is in a confused state."
Cesare A / i~~i , l e s s~n d r~ Ferrero, and Vincenzo Piuri rtificial intelligence technologies are now attractive tools to enhance and improve the efficiency, the capability, and the features f instrumentation in application areas... more
Early performance validation allows software developers to address performance issues since the first phases of software life cycle, when crucial decisions on the software system are taken. However, the lack of completely automated... more
In this paper we describe UML-Ψ, a software performance evaluation tool based on process-oriented simulation. The tool can be used to evaluate performances of software systems described as annotated UML diagrams. UML-Ψ transforms the... more
Gesellschaft für Informatik e.V. (GI) publishes this series in order to make available to a broad public recent findings in informatics (i.e. computer science and information systems), to document conferences that are organized in... more
Results of a case study in maintenance of an object-oriented software application are presented. A software en-gineer replaced a text-based user interface with a graph-ical user interface (GUI) based on the Microsoft Founda-tion Classes,... more
This paper describes the MESH block ciphers, whose designs are based on the same group operations as the IDEA cipher, but with a number of novel features: flexible block sizes in steps of 32 bits (the block size of IDEA is fixed at 64... more
This paper reports on a modest study which relates seven different software complexity metrics to the experience of maintenance activities performed on a medium size software system. Three different versions of the system that evolved... more
Distributed Constraint Optimization (DCOP) is an elegant formalism relevant to many areas in multiagent systems, yet complete algorithms have not been pursued for real world applications due to perceived complexity. To capably capture a... more
Purpose -The primary purpose of this paper is to present a comprehensive strategy for performance, reliability and scalability (PSR) testing of multi-tier web applications. Design/methodology/approach -The strategy for PSR testing is... more
One of the very important aspects of software quality is software testing. Software testing consumes 30%-50% of the most software projects. Testing should not only be performed for the quality or development process requirement but due to... more
The Space Shuttle orbit flight control system, which operates during all exo-atmospheric flight phases, has successfully met operational requirements. Many design integration and operational issues that required resolution during... more
This paper is an empirical study of the random and sequential I/O performance of Windows 2000™ using the NT File System. It continues the work done by Riedel, et. al. in their 1997 paper exploring sequential IO performance under Windows... more
Validation is one of the software engineering disciplines that help build quality into software. The major objective of software validation process is to determine that the software performs its intended functions correctly and provide... more
This paper presents a new proposed message digest algorithm 0). Many of its characteristics (applications domain, performance and implementation structure) are similar to those of MDCfamily of hash functions. The proposed algorithm takes... more
As semiconductor technology scales into the deep submicron regime the occurrence of transient or soft errors will increase. This will require new approaches to error detection. Software checking approaches are attractive because they... more
Underspecified performance requirements can cause performance issues in a software system. However, a complete, upfront analysis of a software system is difficult, and usually not desirable. We propose an evolutionary model for... more
The Europa Jupiter System Mission (EJSM) has been prioritized as the next Outer Planets Flagship Mission that would be devoted to exploring the emergence of habitable worlds around gas giants. This joint NASA and ESA endeavor would focus... more
This work presents Jaca, a fault injection tool that aims to validate Java applications. Jaca injects high-level software faults by affecting attributes and methods of an object's public interface. Jaca is source-code independent:... more
We use mean value analysis models to compare representative hardware and software cache coherence schemes for a large-scale shared-memory system. Our goal is to identify the workloads for which either of the schemes is significantly... more
Over the last decade, a lot of research has been directed toward integrating performance analysis into the software development process. Traditional software development methods focus on software correctness, introducing performance... more
In the year 2000 the telecommunication market entered a very deep recession. In the current marketplace the service providers must improve network management to reduce operation costs. ATM network service providers offered mainly... more
This paper presents the ALIZE/SpkDet open source software packages for text independent speaker recognition. This software is based on the well-known UBM/GMM approach. It includes also the latest speaker recognition developments such as... more
Distributed or parallel software with synchronous communication via rendezvous is found in client-server systems and in proposed open distributed systems, in implementation environments such as Ada, V, remote procedure call systems, in... more
Existing advanced and powerful techniques for optimizing litz-wire winding designs are complex and usually require using multiple expensive software packages. A new CAD tool has been created to make advanced litz-wire design methods... more
We consider what aspects of software performance can be validated during the early stages of development, before the system is fully implemented, and how this can be approached. There are mature and successful methods available for... more
Weaves are networks of concurrently executing tool fragments that communicate by passing objects. Intended as an engineering medium for systems characterized by streams of data, weaves occupy a computational niche midway between... more
BIOSOPE cruise covered an oceanographic transect through the centre of the South Pacific Gyre (SPG) from the Marquesas archipelago to the Peru-Chile upwelling (PCU). Water samples from 6 depths in the euphotic zone were collected at 20... more