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 published on a yearly basis
Papers
More filters
••
12 Nov 2005TL;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
••
18 Sep 2006TL;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
•
19 Oct 1992TL;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
••
47 citations
••
27 Oct 1996TL;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