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
Journal ArticleDOI
TL;DR: The paper provides an overview of the POEMS methodology and illustrates several of its key components, including a library of predefined analytical and simulation component models of the different domains and a knowledge base that describes performance properties of widely used algorithms.
Abstract: The POEMS project is creating an environment for end-to-end performance modeling of complex parallel and distributed systems, spanning the domains of application software, runtime and operating system software, and hardware architecture. Toward this end, the POEMS framework supports composition of component models from these different domains into an end-to-end system model. This composition can be specified using a generalized graph model of a parallel system, together with interface specifications that carry information about component behaviors and evaluation methods. The POEMS Specification Language compiler will generate an end-to-end system model automatically from such a specification. The components of the target system may be modeled using different modeling paradigms and at various levels of detail. Therefore, evaluation of a POEMS end-to-end system model may require a variety of evaluation tools including specialized equation solvers, queuing network solvers, and discrete event simulators. A single application representation based on static and dynamic task graphs serves as a common workload representation for all these modeling approaches. Sophisticated parallelizing compiler techniques allow this representation to be generated automatically for a given parallel program. POEMS includes a library of predefined analytical and simulation component models of the different domains and a knowledge base that describes performance properties of widely used algorithms. The paper provides an overview of the POEMS methodology and illustrates several of its key components. The modeling capabilities are demonstrated by predicting the performance of alternative configurations of Sweep3D, a benchmark for evaluating wavefront application technologies and high-performance, parallel architectures.

126 citations

Proceedings ArticleDOI
07 Jul 2008
TL;DR: This paper describes the notion of a variability descriptor that defines variability points for the process layer and related artifacts of process-based, service-oriented SaaS applications and describes how these variability descriptors can be transformed into a WS-BPEL process model that can be used to guide a customer through the customization of the SAAS application.
Abstract: Software as a service (SaaS) is a new delivery model for software. Software in a SaaS model is no longer run exclusively for one customer at a customer's premise but run at a service provider and accessed via the Internet. A provider of software as a service exploits economies of scale by hosting and providing the same application for several different customers. However, each individual customer has different requirements for the same basic application. In order to allow each customer to customize the process layer and related artifacts of a SaaS application to their specific needs the application needs to provide a set of variability points that can be modified by customers. In this paper we describe the notion of a variability descriptor that defines variability points for the process layer and related artifacts of process-based, service-oriented SaaS applications. Furthermore we describe how these variability descriptors can be transformed into a WS-BPEL process model that can then be used to guide a customer through the customization of the SaaS application.

125 citations

Patent
02 Apr 2003
TL;DR: In this article, the authors present tools and techniques for facilitating the management of storage, software, and other resources of a computer at a distinct management computer using a disassociated image of a managed computer's storage.
Abstract: The present invention provides tools and techniques for facilitating (314) management of storage (122), software (118), and other resources of a computer (102) at a distinct management computer (110) using a disassociated ample image (104) of a managed computer's storage. Ample images may be searched (310) to identify (414) infected files or illegal files, to extract (410) disk usage information, or for other reasons. Ample images may be modified (312) and then deployed (316) back to the original imaged computer and/or to other computers outside the management node. Modifications may change (502, 504, 506) application software, change (508, 510, 512) hardware drivers to match hardware changes on the target computer(s), manipulate (520) partitions, and/or perform other steps to optimize storage, software, or other resources.

125 citations

Patent
12 Aug 2002
TL;DR: In this paper, a method and apparatus for configuring a network switch is described, which includes an application software that may be executing on an application subsystem coupled to a system control subsystem.
Abstract: A method and apparatus are provided for configuring a network switch. Method and apparatus may include, in some embodiments, an application software that may be executing on an application subsystem coupled to a system control subsystem. The application software may, in some embodiments, communicate configuration or other information to the system control subsystem, which may then be utilized to configure the network switch. Additionally, data may be transferred to the application software from the system control subsystem or other subsystem relating to configuration information, fault information, or other data.

125 citations

Patent
22 Dec 2005
TL;DR: In this article, a method and system that facilitates prioritization of tasks available through the devices in a home network is presented, which aims to minimize the effort required to compare and comprehend the usefulness and feasibility of tasks.
Abstract: A method and system that facilitates prioritization of tasks available through the devices in a home network. The tasks are user level descriptions of the high-level actions a user and underlying devices can perform. By prioritizing tasks for a user, the present invention aims to minimize the effort required to compare and comprehend the usefulness and feasibility of tasks. In doing so, the number of tasks possible to a user can be reduced and the highest priority task for a given user and device can be used by the application software as the suggested ‘most likely’ task for the user.

125 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