HOME
*





Parasoft
Parasoft (officially Parasoft Corporation) is an independent software vendor specializing in automated software testing and application security with headquarters in Monrovia, California. It was founded in 1987 by four graduates of the California Institute of Technology who planned to commercialize the parallel computing software tools they had been working on for the Caltech Cosmic Cube, which was the first working hypercube computer built. During the 90's, Parasoft leveraged technology in their parallel software toolkit to create software test automation tools for traditional software development as well as parallel. Starting with runtime error detection for C and C++ with their Insure++ product, they also added capabilities for static code analysis, unit testing, and ultimately expanded to include application security, functional testing, and service virtualization. Technologies Parasoft develops automated defect prevention technologies that support the Automated Defect Pre ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Parasoft C/C++test
Parasoft C/C++test is an integrated set of tools for testing C (programming language), C and C++ source code that software developers use to analyze, test, find Software bug, defects, and measure the Software quality, quality and Application security, security of their applications. It supports software development practices that are part of development testing, including static code analysis , dynamic code analysis, Unit testing, unit test case generation and execution, code coverage, code coverage analysis, regression testing, runtime error detection, requirements traceability, and code review. It's a commercial tool that supports operation on Linux, Windows, and Solaris platforms as well as support for on-target Embedded system, embedded testing and cross compilers. Overview Parasoft C/C++test is a combined set of tools that helps developers test their software. It's delivered as a standalone application that runs from the command line, or as a plug-in to Eclipse or Microsof ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Parasoft Virtualize
Parasoft Virtualize is a service virtualization product that can create, deploy, and manage simulated test environments for software development and software testing purposes. These environments simulate the behavior of dependent resources that are unavailable, difficult to access, or difficult to configure for development or testing. It simulates the behavior of dependent resources such as mainframes, ERP systems, databases, web services, third-party information systems, or other systems that are out of direct developer/tester control. The product is used in conjunction with hardware/OS virtualization to provide developers and testers with the resources they need to execute their development and testing tasks earlier, faster, or more completely. Its technologies for automating continuous testing are used as part of continuous delivery, continuous integration, and continuous release. Background In 2002, Parasoft released technology to "create service implementation stubs whi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Parasoft DTP
Parasoft DTP (formerly Parasoft Concerto) is a development testing solution from Parasoft that acts as a centralized hub for managing software quality and application security. DTP provides a wide range of traditional software reports from normal software development activities, such as coding and testing, and also is able to aggregate data from various software testing practices (i.e. static code analysis, unit testing, and API testing) to present a comprehensive view of the state of the codebase. DTP provides software testing analytics via an internal intelligence engine. DTP comes with built-in algorithms that perform various analytics such as aggregated code coverage, which is a method of collecting coverage data from multiple test runs as well as different types of testing activities like manual testing and unit testing, and change-based testing, which is a form of impact analysis that helps understand which tests need to be run in order to validate changes, as well ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




SOAtest
Parasoft SOAtest is a testing and analysis tool suite for testing and validating APIs and API-driven applications (e.g., cloud, mobile apps, SOA). Basic testing functionality include functional unit testing, integration testing, regression testing, system testing, security testing, simulation and mocking, runtime error detection, web UI testing, interoperability testing, WS-* compliance testing, and load testing. Supported technologies include Web services, REST, JSON, MQ, JMS, TIBCO, HTTP, XML, EDI, mainframes, and custom message formats. Parasoft SOAtest introduced Service virtualization via server emulation and stubs in 2002; by 2007, it provided an intelligent stubs platform that emulated the behavior of dependent services that were otherwise difficult to access or configure during development and testing. Extended service virtualization functionality is now in Parasoft Virtualize, while SOAtest provides intelligent stubbing. SOAtest is used by organizations su ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Adam Kolawa
Adam Kazimierz Kolawa (June 25, 1957 – April 26, 2011) was CEO and co-founder of Parasoft, a software company in Monrovia, CA that makes software development tools. History Kolawa received a M.Sc. in Electrical Engineering from the AGH University of Science and Technology in 1981 and a M.Sc. in Physics from Jagiellonian University in 1982.Interview: Adam Kolawa, Parasoft
in socaltech.com, February 9, 2004
After Kolawa emigrated from Poland to the United States, he earned a Ph.D in Theoretical Physics from the . While at Caltech, he worked with
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Insure++
Insure++ is a memory debugger computer program, used by software developers to detect various errors in programs written in C and C++. It is made by Parasoft, and is functionally similar to other memory debuggers, such as Purify, Valgrind and Dr Memory. Overview Insure++ can automatically find erroneous accesses to freed memory (use-after-free situations), array-bounds violations, freeing unallocated memory (which often happens when a programmer frees the same memory twice, or when he frees global or stack memory), and many others. Unlike Purify and Valgrind, Insure++ inserts its instrumentation at the source-code level, which allows it to detect errors that the other tools miss. In particular, Insure++ can detect buffer overflows in automatic arrays, and overflows which involve pointers that accidentally "jump" from one valid memory region to another, as in the following example: #include int main() The source-level instrumentation allows it to not only identify that a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Jtest
Jtest is an automated Java software testing and static analysis product developed by Parasoft. The product includes technology for Data-flow analysis, Unit test-case generation and execution, static analysis, and more. Jtest is used by companies such as Cisco Systems and TransCore. It is also used by Lockheed Martin for the F-35 Joint Strike Fighter program (JSF). Awards Jtest won the 19th Dr.Dobb's Jolt Product Excellence & Productivity Awards in the security tool category (as part of Parasoft's Application Security Solution). Previously, Jtest was granted a Codie award from the Software and Information Industry Association (SIIA) for "Best Software Testing Solution" in 2007 and 2005. It also won "Technology of the Year" award as "Best Application Test Tool" from InfoWorld two years in a row in 2006 and 2007. Jtest first received the Jolt Award for Excellence in 2000. See also * Automated testing *List of unit testing frameworks *List of tools for static code analysis *Re ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Caltech Cosmic Cube
The Caltech Cosmic Cube was a parallel computer, developed by Charles Seitz and Geoffrey C Fox from 1981 onward. It was the first working hypercube built. It was an early attempt to capitalise on VLSI to speed up scientific calculations at a reasonable cost. Using commodity hardware and an architecture suited to the specific task (QCD), Fox and Seitz demonstrated that this was indeed possible. In 1984 a group at Intel including Justin Rattner and Cleve Moler developed the Intel iPSC inspired by the Cosmic Cube. In 1987 several people in the group formed a company called Parasoft Parasoft (officially Parasoft Corporation) is an independent software vendor specializing in automated software testing and application security with headquarters in Monrovia, California. It was founded in 1987 by four graduates of the Californ ... to commercialize the message passing interface developed for the Cosmic Cube. Characteristics * 64 Intel 8086/87 processors * 128kB of memory per proces ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Monrovia, California
Monrovia is a city in the foothills of the San Gabriel Mountains in the San Gabriel Valley of Los Angeles County, California, United States. The population was 37,931 at the 2020 census. Monrovia has been used for filming TV shows, movies and commercials. History Monrovia is the fourth-oldest general-law city in Los Angeles County and the L.A. Basin (after Los Angeles, Santa Monica, and Pasadena, all now charter cities). Incorporated in 1887, it has grown from a sparse community of orange ranches to a residential community of over 37,000. Around 500 BC, the Tongva, a band of Shoshonean-speaking Indians, established settlements in what is now the San Gabriel Valley. They were called the Gabrieliño Indians by early Spanish missionaries, a tribe of Mission Indians. The Tongva were not farmers; they gathered wild seeds, berries, and plants along rivers and in marshlands. Abundant oaks in the Valley, such as Coast live oak, Coast Live Oak and Interior live oak, Interior Live Oak ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Unit Testing
In computer programming, unit testing is a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use. History Before unit testing, capture and replay testing tools were the norm. In 1997, Kent Beck and Erich Gamma developed and released JUnit, a unit test framework that became popular with Java developers. Google embraced automated testing around 2005–2006. Description Unit tests are typically automated tests written and run by software developers to ensure that a section of an application (known as the "unit") meets its design and behaves as intended. In procedural programming, a unit could be an entire module, but it is more commonly an individual function or procedure. In object-oriented programming, a unit is often an entire interface, such as a class, or an individual ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Data Flow Analysis
In the pursuit of knowledge, data (; ) is a collection of discrete values that convey information, describing quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted. A datum is an individual value in a collection of data. Data is usually organized into structures such as tables that provide additional context and meaning, and which may themselves be used as data in larger structures. Data may be used as variables in a computational process. Data may represent abstract ideas or concrete measurements. Data is commonly used in scientific research, economics, and in virtually every other form of human organizational activity. Examples of data sets include price indices (such as consumer price index), unemployment rates, literacy rates, and census data. In this context, data represents the raw facts and figures which can be used in such a manner in order to capture the useful information out of it. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Software Metric
In software engineering and development, a software metric is a standard of measure of a degree to which a software system or process possesses some property. Even if a metric is not a measurement (metrics are functions, while measurements are the numbers obtained by the application of metrics), often the two terms are used as synonyms. Since quantitative measurements are essential in all sciences, there is a continuous effort by computer science practitioners and theoreticians to bring similar approaches to software development. The goal is obtaining objective, reproducible and quantifiable measurements, which may have numerous valuable applications in schedule and budget planning, cost estimation, quality assurance, testing, software debugging, software performance optimization, and optimal personnel task assignments. Common software measurements Common software measurements include: * ABC Software Metric * Balanced scorecard * Bugs per line of code * Code coverage * Cohe ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]