Advertisement
Promo

Application development Toolkit

Download now

Software Self-Healing Using Collaborative Application Communities

PublisherColumbia University
Format257.7KB PDFDate added09 Oct 2009
Topics Software Engineering, Application Development
Downloads12

Software monocultures are usually considered dangerous because their size and uniformity represent the potential for costly and widespread damage. The emerging concept of collaborative security provides the opportunity to re-examine the utility of software monoculture by exploiting the homogeneity and scale that typically define large software monocultures. Monoculture can be leveraged to improve an application's overall security and reliability. This paper introduces and explores the concept of Application Communities: collections of large numbers of independent instances of the same application. Appropriate mitigation mechanisms are then deployed against the newly discovered fault. This paper explores the concept of an application community and determines its feasibility through analytical modeling and a prototype implementation focusing on software faults and vulnerabilities.

Download now

Did you find this white paper useful?
25 out of 50 users found this white paper useful


  • Trackback
  • Clip Link

Related white papers

Practical Approaches for Securing Web Applications across the Software Delivery Lifecycle

Enterprises understand the importance of securing web applications to protect critical corporate and customer data. What many don't understand, is how to implement a robust process for integrating security and...


Optimize your performance with the Smart Work Advisor

Smart Work Advisor shows how businesses can optimize their performance by providing a decision tree they can use to adapt dynamically, collaborate more effectively and connect people and processes inside...


Webinar: Securing the Cloud Dec 10th, 2pm ET / 11am PT

Cloud computing promises to provide vast computing power, reliable off-site data storage, wide availability, all at lower maintenance and investment costs. But recent cloud computing mishaps have underscored the need...


The Truth About Wasteful Spending on Software: How to Stop Giving Your Software Vendors Money for Applications You Don't Use

The dirty little secret of software licensing is one is buying more software than one need from the major software vendors. Why? Because neither they nor one has practices in...


Software Engineering Today - Best Practices & Patterns

This is the final webcast in the 15 part series ?Modern Software Development in .NET Using Visual Basic?. Developers shouldn?t miss this opportunity to examine the following topics with renowned...


Market-Leading Data-Modeling Tools: Research Report from the Burton Group

The Burton Group provides an in-depth research report on Market-Leading Data-Modeling Tools. According to their research, basic data modeling tools have become commoditized - basic features are yesterday's...


A Better Debugging Experience With SoftICE

Compuware SoftICE is the world's most powerful debugger for Windows applications. Make sure you're making the most of this advanced system-wide debugger by logging on to a special SoftICE webinar...


Broadband Deals? Powered by Top 10 Broadband

150+ broadband packages

Compare 30+ mobile broadband deals

Mobile Broadband »
White Paper

Featured White Paper

IBM Virtualization Services

Virtualization is a powerful technology and can have profound effects on the datacenter; however, it should be viewed as a component of an overall IT strategy that will be able to support the enterprise's needs. IDC recommends that enterprises look at the entire architecture and determine how to best deploy virtualization

Download Now

Other White Papers

HP print solutions and 3M

the objective for 3M was to optimize office printing infrastructure at 3M locations worldwide...

IBM XIV® Storage System: Thin Provisioning Reinvented

Managing IT storage infrastructure is an endless balancing act of providing enterprise-class...

See All White Papers


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters