scispace - formally typeset
Search or ask a question
Topic

Application software

About: Application software is a research topic. Over the lifetime, 12185 publications have been published within this topic receiving 219822 citations. The topic is also known as: software application & application software.


Papers
More filters
Proceedings ArticleDOI
22 Apr 2003
TL;DR: These strategies that reduce per-message cost to optimize AAPC are presented, and the computational overhead of the communication is substantially reduced, at least on machines such as PSC Lemieux, which sport a co-processor capable of remote DMA.
Abstract: The paper explores collective personalized communication. For example, in all-to-all personalized communication (AAPC), each processor sends a distinct message to every other processor. However, for many applications, the collective communication pattern is many-to-many, where each processor sends a distinct message to a subset of processors. We first present strategies that reduce per-message cost to optimize AAPC. We then present performance results of these strategies in both all-to-all and many-to-many scenarios. These strategies are implemented in a flexible, asynchronous library with a non-blocking interface, and a message-driven runtime system. This allows the collective communication to run concurrently with the application, if desired. As a result the computational overhead of the communication is substantially reduced, at least on machines such as PSC Lemieux, which sport a co-processor capable of remote DMA. We demonstrate the advantages of our framework with performance results on several benchmarks and applications.

58 citations

Proceedings ArticleDOI
18 May 2009
TL;DR: The StarMX framework is presented, designed for building self-managing Java-based applications, and is a generic framework based on standards and well-established principles, and supports common tasks in the development of such systems.
Abstract: Realizing self-managing systems poses several development and operational challenges. Reusable software frameworks assist in addressing these challenges by utilizing appropriate patterns, and also providing essential runtime services for self-managing systems. This paper presents the StarMX framework, designed for building self-managing Java-based applications. It is a generic framework based on standards and well-established principles, and supports common tasks in the development of such systems. StarMX facilitates creating the management closed loop using various mechanisms such as action policies. The framework architecture and its utilization process, along with an example of its application are presented in this paper. Moreover, quality attributes and autonomic characteristics of the proposed framework are discussed.

58 citations

Patent
30 Jun 2004
TL;DR: In this article, a method for multi-standard software defined radio (SDR) baseband processing is provided, which comprises the steps of constituting SDR software framework, which includes SDR kernel structure, SDR modules, other application parts and an operating system; extracting protocol software modules of different standards and reclassifying them as dedicated system libraries, common system libraries and common algorithm libraries, and then storing them into the software modules.
Abstract: A method for multi-standard Software defined radio (SDR) base-band processing is provided. The method comprises the steps of: constituting SDR software framework, which includes SDR kernel structure, SDR software modules, other application parts and an operating system; extracting protocol software modules of different standards and reclassifying them as dedicated system libraries, common system libraries and common algorithm libraries, and then storing them into the software modules; adding a scheduler to the SDR kernel structure, the scheduler structuring a concrete base-band application software module by the dedicated system libraries, common system libraries and common algorithm libraries, using Process and Sequence; and, defining SDR hardware platform, applying the concrete base-band application software which is structured by the scheduler on the SDR hardware platform, so as to complete concrete base-band processing of the wireless communication system.

58 citations

Proceedings ArticleDOI
10 Nov 2001
TL;DR: The paper describes the Nimrod/O system, and then discusses a case study in the evaluation of an aerofoil problem, showing that the general approach is extremely flexible and delivers better results than a program that was developed specifically for the problem.
Abstract: In this paper we describe the Nimrod/O design optimization tool, and its application in computational fluid dynamics. Nimrod/O facilitates the use of an arbitrary computational model to drive an automatic optimization process. This means that the user can parameterise an arbitrary problem, and then ask the tool to compute the parameter values that minimize or maximise a design objective function. The paper describes the Nimrod/O system, and then discusses a case study in the evaluation of an aerofoil problem. The problem involves computing the shape and angle of attack of the aerofoil that maximises the lift to drag ratio. The results show that our general approach is extremely flexible and delivers better results than a program that was developed specifically for the problem. Moreover, it only took us a few hours to set up the tool for the new problem and required no software development.

58 citations

Proceedings ArticleDOI
T. Ohmori1, K. Maeno1, S. Sakata1, Hideyuki Fukuoka1, Kazuo Watabe1 
09 Jun 1992
TL;DR: A control scheme for sharing applications that is based on MERMAID, a distributed multiparty desktop conferencing system, is described and it is shown that the approach is applicable to developing shared applications and to sharing existing single-user applications.
Abstract: A control scheme for sharing applications that is based on MERMAID, a distributed multiparty desktop conferencing system, is described. The control scheme design is based on a replicated architecture which runs a copy of the application at every site or workstation. It is shown that the approach is applicable to developing shared applications, with slight application-independent modifications, to sharing existing single-user applications. The shared-application structure and the functions required for shared applications are discussed. A method for sharing applications for cases in which external resources are accessed is discussed. >

58 citations


Network Information
Related Topics (5)
Software
130.5K papers, 2M citations
87% related
User interface
85.4K papers, 1.7M citations
84% related
Wireless sensor network
142K papers, 2.4M citations
82% related
Wireless
133.4K papers, 1.9M citations
82% related
Node (networking)
158.3K papers, 1.7M citations
82% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202191
2020151
2019237
2018321
2017359
2016364