scispace - formally typeset
Search or ask a question
Topic

Software

About: Software is a research topic. Over the lifetime, 130577 publications have been published within this topic receiving 2028987 citations. The topic is also known as: computer software & computational tool.


Papers
More filters
Journal ArticleDOI
TL;DR: This work uses hardware methods to evaluate low-level error detection and masking mechanisms, and software methods to test higher level mechanisms to evaluate the dependability of computer systems.
Abstract: Fault injection is important to evaluating the dependability of computer systems. Researchers and engineers have created many novel methods to inject faults, which can be implemented in both hardware and software. The contrast between the hardware and software methods lies mainly in the fault injection points they can access, the cost and the level of perturbation. Hardware methods can inject faults into chip pins and internal components, such as combinational circuits and registers that are not software-addressable. On the other hand, software methods are convenient for directly producing changes at the software-state level. Thus, we use hardware methods to evaluate low-level error detection and masking mechanisms, and software methods to test higher level mechanisms. Software methods are less expensive, but they also incur a higher perturbation overhead because they execute software on the target system.

876 citations

Book
01 Jan 1999
TL;DR: Open source software brings to the computer software industry even greater freedom than the hardware manufacturers and consumers have enjoyed as mentioned in this paper, instead of enabling the vendors to control their customers through restricting access to the code behind the technologies.
Abstract: From the Book: Freedom is not an abstract concept in business. The success of any industry is almost directly related to the degree of freedom the suppliers and the customers of that industry enjoy. just compare the innovation in the US telephone business since AT&T lost its monopoly control over American consumers, with the previously slow pace of innovation when those customers had no freedom to chose. The world's best example of the benefits of freedom in business is a comparison of the computer hardware business and the computer software business. In computer hardware, where freedom reigns for both the suppliers and consumers alike on a global scale, the industry generates the fastest innovation in product and customer value the world has ever seen. In the computer software industry, on the other hand, change is measured in decades. The office suite, the 1980s killer application, wasn't challenged until the 1990s with the introduction of the Web browser and server. Open source software brings to the computer software industry even greater freedom than the hardware manufacturers and consumers have enjoyed. Computer languages are called languages because they are just that. They enable the educated members of our society (in this case programmers) to build ideas that benefit the other members of our society, including other programmers. To legally restrict access (via the proprietary binary-only software licenses our industry historically has used) to the knowledge of the infrastructure that our society increasingly relies on, has resulted in less freedom and slower innovation. Open source represents some pretty revolutionary concepts being thrown at an industry thatthought it had all of its fundamental structures worked out. It gives customers control over the technologies they use, instead of enabling the vendors to control their customers through restricting access to the code behind the technologies. Supplying open source tools to the market will require new business models. But by delivering unique benefits to the market those companies who develop the business models will be very successful competing with companies who attempt to retain control over their customers. There have always been two things that would be required if open source software was to materially change the world, one was for open source software to become widely used. The other; that the benefits this software development model supplied to its users had to be communicated and understood. This is Eric's great contribution to the success of the open source software revolution, to the adoption of Linux-based operating systems, and to the success of open source users and the companies who supply them. His ability to explain clearly, effectively, and accurately the benefits of this revolutionary software development model has been central to the success of this revolution. Robert Young, Chairman and CEO, Red Hat, Inc. .

873 citations

Patent
19 Nov 2001
TL;DR: In this paper, the authors present efficient devices, systems, and methods for updating digital information sequences that are comprised by software (110a), devices (104a), and data (110c).
Abstract: The present invention discloses efficient devices, systems, and methods for updating digital information sequences that are comprised by software (110a), devices (104a), and data (110c). In addition, these digital information sequences may be stored and used in various forms, including but not limited to files, memory locations, and/or embedded storage locations. The disclosed invention is thus suitable for updating many types of digital information sequences and in the context of updating software comprised of multiple files. Furthermore, the devices, systems, and methods described herein provide a developer skilled in the art with an improved ability to generate update information as needed and, additionally, allow users to proceed through a simplified update path, which is not error-prone, and may be performed more quickly than through the use of existing technologies.

872 citations

Journal ArticleDOI
Pierre Hirel1
TL;DR: Atomsk is a unified program that allows to generate, convert and transform atomic systems for the purposes of ab initio calculations, classical atomistic simulations, or visualization, in the areas of computational physics and chemistry.

867 citations

Book
01 Jan 1990

867 citations


Network Information
Related Topics (5)
User interface
85.4K papers, 1.7M citations
87% related
Cluster analysis
146.5K papers, 2.9M citations
86% related
Support vector machine
73.6K papers, 1.7M citations
86% related
The Internet
213.2K papers, 3.8M citations
85% related
Information system
107.5K papers, 1.8M citations
85% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
20246
20235,523
202213,625
20213,455
20205,268
20195,982