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
01 Nov 2009
TL;DR: This paper formally specifies the methods to encode both the systems and the design patterns into matrices and weight and rigorously defines the structural, behavioral, and semantic analyses of the approach.
Abstract: Design patterns describe good solutions to common and recurring problems in software design. They have been widely applied in many software systems in industry. However, pattern-related information is typically not available in large system implementations. Recovering these design pattern instances in software systems can help not only to understand the original design decisions and tradeoffs but also to change the systems with quality assurance. This paper presents our approach on recovering design patterns based on matrices and weights. We formally specify our methods to encode both the systems and the design patterns into matrices and weight. Our formal specification rigorously defines the structural, behavioral, and semantic analyses of our approach. A set of experiments on real-world systems is also carried out to evaluate our approach with analysis results.

58 citations

Journal ArticleDOI
TL;DR: The proposed methodology aims to achieve processor data paths for VLIW architectures able to autonomously detect transient and permanent hardware faults while executing their applications by exploiting the intrinsic redundancy of this class of architectures.
Abstract: The proposed methodology aims to achieve processor data paths for VLIW architectures able to autonomously detect transient and permanent hardware faults while executing their applications. The approach, carried out on the compiled application software, provides the introduction of additional instructions for controlling the correctness of the computation with respect to failures in one of the data path functional units. The advantage of a software approach to hardware fault detection is interesting because it allows one to apply it only to the critical applications executed on the VLIW architecture, thus not causing a delay in the execution of noncritical tasks. Furthermore, by exploiting the intrinsic redundancy of this class of architectures no hardware modification is required on the data path so that no processor customization is necessary.

58 citations

Book
01 Oct 1994
TL;DR: The author shows how business sized objects (CBOs),rather than applications, are the best 'shape' for the 1990s and result in both ease of programming and business benefits.
Abstract: From the Publisher: This is a book about the dramatic advantages to be gained from applying object-orientation to client-server systems,describing a new approach to structuring application software. The author shows how business sized objects (CBOs),rather than applications,are the best 'shape' for the 1990s and result in both ease of programming and business benefits. The reader will therefore be shown how to make the most of client-server technology by reevaluating the design of application level and system level code.

58 citations

Patent
06 Jul 2009
TL;DR: In this paper, the authors present a system that executes a web application in a web browser and loads a native code module associated with the web application into a secure run-time environment.
Abstract: Some embodiments provide a system that executes a web application. During operation, the system loads the web application in a web browser and loads a native code module associated with the web application into a secure runtime environment. Next, the system provides input data associated with the web application to the native code module and processes the input data using the native code module to obtain output data. Finally, the system provides the output data to the web application for use by the web application.

58 citations

Journal ArticleDOI
TL;DR: The goal of this work is to create a tool that allows users to easily distribute large scientific computations on computational grids using the simple master–worker paradigm, and MW provides both a top Level interface to application software and a bottom level interface to existing Grid computing toolkits.
Abstract: The goal of this work is to create a tool that allows users to easily distribute large scientific computations on computational grids. Our tool MW relies on the simple master–worker paradigm. MW provides both a top Level interface to application software and a bottom Level interface to existing Grid computing toolkits. Both interfaces are briefly described. We conclude with a case study, where the necessary Grid services are provided by the Condor high-throughput computing system, and the MW-enabled application code is used to solve a combinatorial optimization problem of unprecedented complexity.

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