Software Engineering White Papers

Software Self-Healing Using Collaborative Application Communities

Overview 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.

Further White Paper Details
PublisherColumbia University File FormatPDF
Date PublishedOctober 2009
FormatWhite Papers   
Topics

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...

TechRepublic Resource Guide: Software as a Service (SaaS) for Small and Midsize Businesses (SMBs)

Small and midsize businesses (SMBs) face the same challenges as larger companies when it comes to cutting costs and saving money in a difficult economy. Many are now turning...

Developing Something for Nothing with SQL Server

When looking for no-cost software development solutions, does "free" always mean "free?" Is the free solution scalable? What about support? How long will it be "in play?" Are there legal...

Software Self-Healing Using Collaborative Application Communities

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...

Hosted Hosting: Should Service Providers Go Hosted?

No one can argue the fact that the IT industry, even in these troubled economic times, is continuously developing at astounding rates. This can be seen across all sectors of...


Quick Sitemap Links: