editor's blog
Subscribe Now

Another Tool in the Cloud

We saw recently that Protecode added an online capability for a quick audit of software on a one-off basis. It involves upload by a user, automated analysis by Protecode-side tools, and then a manual review at Protecode just to make sure everything looks right. The tools themselves are hidden from the user.

They’ve now gone one step further and offered their tools outright through the cloud. To understand their motivation, it helps to review what their tools do. They analyze software – and we’re talking potentially huge projects involving many thousands of files – to establish both the source of any code that came from outside the company and the rights and obligations associated with the licenses for that code. It becomes a kind of software pedigree or provenance.

Some companies use this on an ongoing basis for a wide range of development projects; these tend to be large companies, and they install the tools the old-fashioned way. But some smaller companies or even investors want to check out code ad hoc when some sort of business deal is underway; this becomes part of the due diligence. The QuickAudit is one way to do that.

But in between, some companies may do analysis a couple times a year, in conjunction with major releases, for example. They don’t need the tool running all the time, but they have bigger projects than are allowed with the QuickAudit capability.

So these guys are the targets of the cloud implementation. There’s actually a second group they’re targeting as well: developers that have grown up doing all kinds of things in the cloud, and who therefore aren’t as concerned about it.

Subscribers get a dedicated machine at RackSpace as long as they have an active account. Protecode looked into providing “suspend” and “resume” capabilities, but they decided it wasn’t worth the effort. Unlike the quick audit offering, the cloud tool is full-featured (minus some features that were nonsensical in the cloud).

They can also install the cloud version on a private cloud, presumably with suitable inducements…

You can find more in their release.

Leave a Reply

featured blogs
Dec 2, 2022
A picture tells more than a thousand words, so here are some pictures of CadenceLIVE Europe 2023 Academic and Entrepreneur Tracks to tell a story. After two years of absence, finally the Academic Dinner could take place with professors from Lead Institutions and Program Chair...
Nov 30, 2022
By Chris Clark, Senior Manager, Synopsys Automotive Group The post How Software-Defined Vehicles Expand the Automotive Revenue Stream appeared first on From Silicon To Software....
Nov 30, 2022
By Joe Davis Sponsored by France's ElectroniqueS magazine, the Electrons d'Or Award program identifies the most innovative products of the… ...
Nov 18, 2022
This bodacious beauty is better equipped than my car, with 360-degree collision avoidance sensors, party lights, and a backup camera, to name but a few....

featured video

Maximizing Power Savings During Chip Implementation with Dynamic Refresh of Vectors

Sponsored by Synopsys

Drive power optimization with actual workloads and continually refresh vectors at each step of chip implementation for maximum power savings.

Learn more about Energy-Efficient SoC Solutions

featured paper

Algorithm Verification with FPGAs and ASICs

Sponsored by MathWorks

Developing new FPGA and ASIC designs involves implementing new algorithms, which presents challenges for verification for algorithm developers, hardware designers, and verification engineers. This eBook explores different aspects of hardware design verification and how you can use MATLAB and Simulink to reduce development effort and improve the quality of end products.

Click here to read more

featured chalk talk

Enabling the Flow of Data in the World of IoT

Sponsored by Mouser Electronics and YAGEO Group

At the heart of our growing IoT ecosystem are high performance semiconductors, but integrated circuits alone cannot make a successful IoT system. In this episode of Chalk Talk, Amelia Dalton chats with Peter Blais from KEMET and Ryan Wenzelman from Pulse about how passive components are crucial to the development of successful IoT frameworks. They take a closer look at RF, wired and power distribution aspects of IoT system development and investigate how YAGEO Group is advancing innovation in the world of IoT with a wide selection of passive components.

Click here for more information about Pulse Electronics World of IoT