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
12 Nov 2005
TL;DR: GLARE framework that provides dynamic registration, automatic deployment and on-demand provision of application components (activities) that can be used to build Grid applications is described.
Abstract: Resource management is a key concern for implementing effective Grid middleware and shielding application developers from low level details. Existing resource managers concentrate mostly on physical resources. However, some advanced Grid programming environments allow application developers to specify Grid application components at high level of abstraction which then requires an effective mapping between high level application description (activity types) and actual deployed software components (activity deployments). This paper describes GLARE framework that provides dynamic registration, automatic deployment and on-demand provision of application components (activities) that can be used to build Grid applications. GLARE simplifies description and presentation of both activity types and deployments so that they can easily be located in the Grid and thus become available on-demand. GLARE has been implemented based on a super-peer model with support for activity leasing, self management, and fault tolerance. Experiments are shown to reflect the effectiveness of the GLARE.

48 citations

Proceedings ArticleDOI
18 Sep 2006
TL;DR: An overview of the OpenRec framework, the application of ALLOY to modelling re-configurable component based systems and some interesting experiences with integrating OpenRec and the ALLOY Analyzer are presented.
Abstract: Dynamic reconfiguration is the process of making changes to software at run-time. The motivation for this is typically to facilitate adaptive systems which change their behavior in response to changes in their operating environment or to allow systems with a requirement for continuous service to evolve uninterrupted. To enable development of reconfigurable applications, we have developed OpenRec, a framework which comprises a reflective component model plus an open and extensible reconfiguration management infrastructure. Recently we have extended OpenRec to verify whether an intended (re)configuration would result in an application?s structural constraints being satisfied. Consequently OpenRec can automatically veto proposed changes that would violate configuration constraints. This functionality has been realized by integrating OpenRec with the ALLOY Analyzer tool via a service-oriented architecture. ALLOY is a formal modelling notation which can be used to specify systems and associated constraints. In this paper, we present an overview of the OpenRec framework. In addition, we describe the application of ALLOY to modelling reconfigurable component based systems and highlight some interesting experiences with integrating OpenRec and the ALLOY Analyzer.

48 citations

Patent
Robert D. Fennell1
19 Oct 1992
TL;DR: In this article, a radio modem (100) having application software (128) stored therein receives upgrade information via over-the-air selective call messaging (SCTM) via OTT messaging.
Abstract: A radio modem (100) having application software (128) stored therein receives upgrade information via over-the-air selective call messaging. The upgrade information comprises upgrade installation information and upgrade data. A microprocessor (108) compiles the upgrade installation information and operates to upgrade the application software (128) in accordance with the upgrade installation information and in response to the upgrade data. Likewise, application software in the computer (302) can be upgraded by over-the-air transmission of upgrade information to the radio modem (100).

47 citations

Journal ArticleDOI

47 citations

Proceedings ArticleDOI
27 Oct 1996
TL;DR: This work explains the model of an object-oriented architecture that allows flexible and selective attachment of reflective properties to objects and shows how reflection can be obtained with minimal changes to the existing system and how the penalty in run-time performance can be minimized.
Abstract: Adaptability to special requirements of applications is a crucial concern of modern operating system architectures. Reflection and meta objects are means to achieve this adaptability. We report on ideas and experience we obtained while extending the run-time system of the object-oriented language Java with reflective capabilities. We explain our model of an object-oriented architecture that allows flexible and selective attachment of reflective properties to objects. We show how reflection can be obtained with minimal changes to the existing system and how the penalty in run-time performance can be minimized. Our architecture is not limited to special application domains like distributed or concurrent computing but can also be used to support different security policies, just-in-time compilation, location control of mobile objects, etc. As an example, a remote method invocation mechanism is described to demonstrate how the Java programming model can be enhanced using our meta architecture.

47 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