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
M. Turon1
30 Apr 2005
TL;DR: This paper presents a scalable software framework for managing, monitoring, and visualizing sensor network deployments called MOTE-VIEW, and describes specific visualization modules for intuitively characterizing data represented in instantaneous, time span, and spatial form.
Abstract: This paper presents a scalable software framework for managing, monitoring, and visualizing sensor network deployments called MOTE-VIEW. In this paper, we conduct a comprehensive review of typical problems encountered when deploying and administering wireless sensor networks. Then we address these issues by outlining a monitoring tool architecture using an extensible set of user interface components specifically targeted towards improving manageability and easing deployment of wireless sensor networks. We describe specific visualization modules for intuitively characterizing data represented in instantaneous, time span, and spatial form. Next, we analyze and optimize the database requirements of the proposed visualization modules for performance. Finally, we describe a mechanism for analyzing the health of the individual nodes and the network as a whole.

127 citations

Journal ArticleDOI
TL;DR: Pin is a software system that performs runtime binary instrumentation of Linux and Microsoft Windows applications and aims to provide an instrumentation platform for building a wide variety of program analysis tools, called pintools.
Abstract: Software instrumentation provides the means to collect information on and efficiently analyze parallel programs. Using Pin, developers can build tools to detect and examine dynamic behavior including data races, memory system behavior, and parallelizable loops. Pin is a software system that performs runtime binary instrumentation of Linux and Microsoft Windows applications. Pin's aim is to provide an instrumentation platform for building a wide variety of program analysis tools, called pintools. By performing the instrumentation on the binary at runtime, Pin eliminates the need to modify or recompile the application's source and supports the instrumentation of programs that dynamically generate code.

127 citations

Patent
13 Feb 2003
TL;DR: In this article, a middleware services layer for a platform system for a mobile terminal for a wireless telecommunications system is proposed, which includes at least one application programming interface (API) for providing access to the mobile terminal platform assembly for loading, installing and running application software.
Abstract: A middleware services layer for a platform system for a mobile terminal for a wireless telecommunications system, the platform system including a mobile terminal platform assembly having a software services component, and application software loaded, installed and run in said mobile terminal platform assembly. The middleware services layer comprises at least one application programming interface (API) for providing access to the mobile terminal platform assembly for loading, installing and running application software in said mobile terminal platform assembly; and, at the same time, isolates the platform assembly from the applications via the at least one API.

127 citations

Proceedings ArticleDOI
23 Jun 1998
TL;DR: A detailed description of the MSCS architecture and the design decisions that have driven the implementation of the service are provided, and features added to make it easier to implement and manage fault-tolerant applications on M SCS are described.
Abstract: Microsoft Cluster Service (MSCS) extends the Windows NT operating system to support high-availability services. The goal is to offer an execution environment where off-the-shelf server applications can continue to operate, even in the presence of node failures. Later versions of MSCS will provide scalability via a node and application management system which allows applications to scale to hundreds of nodes. In this paper we provide a detailed description of the MSCS architecture and the design decisions that have driven the implementation of the service. The paper also describes how some major applications use the MSCS features, and describes features added to make it easier to implement and manage fault-tolerant applications on MSCS.

126 citations

Proceedings ArticleDOI
15 May 2005
TL;DR: This work introduces a two-step method for identifying clusters of artifacts that are frequently changed together, and derives requirements for such layouts, and introduces an energy model for producing layouts that fulfill these requirements.
Abstract: Changes of software systems are less expensive and less error-prone if they affect only one subsystem. Thus, clusters of artifacts that are frequently changed together are subsystem candidates. We introduce a two-step method for identifying such clusters. First, a model of common changes of software artifacts, called co-change graph, is extracted from the version control repository of the software system. Second, a layout of the co-change graph is computed that reveals clusters of frequently co-changed artifacts. We derive requirements for such layouts, and introduce an energy model for producing layouts that fulfill these requirements. We evaluate the method by applying it to three example systems, and comparing the resulting layouts to authoritative decompositions.

126 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