Posts Tagged ‘Programs’

Vendor fined $1,500 for counterfeit software programs

December 16th, 2011

The co-owner of an Ottawa security firm was fined $1,500 Thursday for violating Canada’s Copyright Act.

Jean-François Demers, 27, pleaded guilty last week to making counterfeit copies of Microsoft Windows and Office software available for sale.

Demers denied knowing the software was counterfeit when he purchased it from a Chinese website. However, Demers admitted he violated the Copyright Act when he neglected to take down his online ad after a RCMP computer technician who bought copies of the software discovered they were authentic-looking fakes and told him so.

Ontario Court Justice Ann Alder said the public eventually paid for the economic losses incurred by companies from the sale of counterfeit goods. As a result, Alder said she didn’t find it was in the public’s interest to grant Demers the absolute discharge he had been seeking.

Making available counterfeit items for sale carries a maximum fine of $25,000 and six months in jail, Alder said, although the judge recognized that what Demers had done was on the lower end of the scale.

Demers had purchased approximately 420 copies of the programs and had been selling them for several months before being charged. When police searched his home in March, they seized 408 Microsoft programs and four copies of Rosetta Stone language learning software.

Demers had purchased the programs for $25 to $50. He was selling them for between $120 and $150, considerably less than the usual $350 retail price.

Demers spent more than $9,000 purchasing the software, money he has lost, his lawyer said. Demers offered full refunds to several people who purchased the programs after learning they were counterfeit.

The Crown had been seeking a $3,000 fine equivalent to the profits he would have made had he sold the replica software seized by police.

Demers is the co-owner of Armour 1 Security, a fledgling company providing security services.

Source:http://www.ottawacitizen.com/news/Vendor+fined+counterfeit+software+programs/5868134/story.html?cid=megadrop_story

Scientists Build Software to Rescue Stalled Programs

August 4th, 2011

MIT researchers have developed an experimental software framework called Jolt that allows applications to recover in some cases when they hang. When Jolt detects that a program is stuck in a certain kind of infinite loop, it can force it to exit the loop and continue executing.

arstechnica
The researchers have published a paper that describes their implementation of Jolt and how it performed in a number of tests against bugs in well-known open source software utilities. In several test cases, Jolt allowed hung programs to continue to completion in situations where the user would otherwise have to forcefully terminate the process.

The inspiration for the research project came from a bug in Microsoft Word. An MIT professor was writing a document in the word processor one morning when it froze unexpectedly. Using a debugging tool, he found the loop in which the program was stuck and forced it to move on, allowing him to save his document and restart the program. He described the incident in an e-mail to his colleague, Professor Martin Rinard, who then got the idea of building an automated tool for breaking out of infinite loops.

The idea is compelling, but the initial implementation comes with some caveats. The method that Jolt uses to identify infinite loops is very limited. Jolt compares the program’s state during each iteration of a loop to determine if the values are changing. If the program’s state remains the same between iterations, Jolt will cause the program to branch out of the loop so that execution can continue.

Jolt isn’t effective in cases where the operations within a loop are changing the program’s state but not changing it in ways that fulfill the loop’s natural exit condition. Another issue is that Jolt can’t identify infinite loops that are caused by recursive function calls.

In order for Jolt to work properly, the source code of an application has to be modified during compilation to inject function calls for tracking loop entry and exit. To accomplish this, the researchers built on the Low Level Virtual Machine (LLVM) compiler infrastructure and added a step to perform the necessary modifications to the code. It also adds a label outside of each loop to indicate where the execution should be picked back up when Jolt causes the program to exit the loop.

The real heavy lifting in Jolt is done by a dynamic instrumentation system that attaches to a program at runtime and tracks operations that write to memory during loops. It uses that data to build a snapshot of the memory state when it reaches the beginning of each loop. The snapshots are compared to determine if the state is actually changing. The researchers built their dynamic instrumentation mechanism on top of Pin.

To see how Jolt works in practice, the researchers put it to the test with real-world software. In one of the tests, they pitted Jolt against a Python parsing bug in ctags, a tool that analyzes code and generates an index of names. There was apparently a bug that causes ctags to go into an infinite loop when it encounters two triple-quoted strings on the same line.

Without Jolt, ctags would just hang indefinitely upon hitting that error, forcing the user to terminate the process. Jolt allowed the program to finish running. It moves on and finishes other files that is supposed to process, leaving abridged data for the file where the error was encountered.

They performed similar tests with other common command line tools, including grep and ping. In seven of their eight tests, Jolt identified the infinite loop within half a second or less and allowed the program to continue. In two of the eight test cases, the program emitted the same output when performed with a fixed version of the program and when Jolt was used to exit a loop.

The paper also includes data that show how Jolt instrumentation impacts the performance of an application. The overhead ranges from 0.5 percent to 8.6 percent.

The researchers’ findings are intriguing and offer some insight into how automated mechanisms can be used to allow users to recover from certain kinds of program faults. The project still obviously has a ways to go before it will be a practical option for regular end users.

The researchers are working on a follow-up, called Bolt, that they hope will overcome the need for static instrumentation at compile time. That could help the project move one step closer to delivering a convenient standalone solution for unhanging hung applications.

Source:http://www.wired.com/wiredscience/2011/08/jolt-software-program-rescue/

Software testing milestone reached by Gulfstream G250 integration test facility

September 7th, 2010

Gulfstream Aerospace Corp.’s G250 Integration Test Facility (ITF) has accumulated 1,000 hours of testing on the PlaneView250 software load that will be the basis for securing the aircraft’s initial Type Certificate. Gulfstream reached the milestone just four months after evaluation of the Rockwell Collins-provided avionics software began.

Rockwell Collins is a strategic partner on the PlaneView250 flight deck, which features Pro Line Fusion avionics.

The G250 facility is the first mid-cabin ITF for Gulfstream. The company initiated the ITF concept with the large-cabin GV and developed similar facilities for the G450 and G550. Those facilities, located with the G250 ITF at the company’s headquarters in Savannah, are still in use today.

The enhanced value delivered to customers through the testing conducted with the large-cabin ITFs as well as the introduction of Rockwell Collins’ Fusion platform for PlaneView250 drove Gulfstream’s decision to establish a G250 ITF, company officials say.

The G250 ITF was initially powered on Nov. 20, 2007, and had its first simulated flight on July 7, 2008.

The facility allows engineers to perform a thorough analysis of the aircraft’s avionics and electronics to ensure they meet the certification requirements.

The facility is also ideal for human-factors analysis, allowing certification authorities to make and test changes on the ground before applying them to the actual aircraft.

“The cockpit of the G250 is going to lead the industry,” says Pres Henne, senior vice president, Programs, Engineering and Test, Gulfstream. “This test facility is a critical step in bringing this aircraft to market, because it allows us to integrate, test, and make adjustments on the ground.”

“It’s been a great tool,” says Mark Kohler, G250 program director, Gulfstream. “It allows us to do the testing in a very safe environment and at a much quicker pace.

That’s the significance, to be able to accelerate the development effort and ensure the end product exceeds customers’ expectations.”

In addition to testing, Gulfstream utilizes the ITF to demonstrate the aircraft’s capabilities to the Gulfstream Customer Advisory Board (CAB) and potential customers.

CAB participants are Gulfstream operators who provide input on aircraft in development and feedback on services the company offers.

Source:http://www.militaryaerospace.com/index/display/avi-article-display/5241538245/articles/avionics-intelligence/news/2010/9/software-testing_milestone.html

Evolving ‘robust’ software; $423,000 national science foundation grant awarded to hampshire college professor lee spector

September 3rd, 2010

At some point in the future, human programmers will no longer manually create computer software, says Lee Spector.

Instead, software will learn and evolve, following processes similar to those of biological learning and evolution.

In the future, programs won’t be things that people sit down and write, but rather things that grow and evolve in much more organic ways,” says the Hampshire College computer science professor.

“As a result, we’re going to have much more complex and rich and robust software that can handle unexpected situations better.”

A $423,000 grant awarded to Spector by the National Science Foundation will move that long-term goal forward.

Professor Spector has received numerous grants and awards in the past for his work in evolutionary computing and genetic programming, and is editor-in-chief of the journal Genetic Programming and Evolvable Machines.

The new NSF grant will support work over the next three years as he attempts, with the assistance of two University of Massachusetts Amherst doctoral students and two Hampshire undergraduates, to evolve “robust” software.

Evolution is the source of robustness in nature,” Spector says. “Robust intelligence is capable but also flexible.

Nature produces animals and plants through this very powerful process of evolution, combining random variation and selection of the fittest to build things of startling complexity.

When unexpected variations in the environment occur, they adapt instead of failing.”

In comparison, software produced, as it is now, by hand by human beings, line by line, tends to be brittle and not able to adapt to changing circumstances.

“We can only get so far. We can only build software for things that we understand well enough to write it,” says Spector. “It takes a lot of time and effort for human programmers, and the way we do it produces systems that tend to crash if something goes wrong. In comparison, the products of nature can face minor injury and go forward. Evolution can figure out things we can’t do now.”

By applying the principles of evolution to specific computational challenges, Spector hopes to move us closer to more robust software that will be better able to handle changing circumstances. He will attempt to evolve two types of programs, using them to explore the core ideas of the project, rather than seeking a particular product.

The first test case will be a simple productivity software application, such as an address book, that requires different types of data and different uses for data. The second, a time-variant game, will be much more complex. One model he is thinking of using is an economics game, based on computerized games that exist and replicate stock market day trading. Whatever the game is, it will have changing circumstances, getting input from many sources and making decisions of many kinds as the software evolves.

Professor Spector understands and acknowledges that trust in an evolving program raises a complicated set of issues.

“There are definitely things to think about in terms of the appropriate use of this technology,” he says, “but the alternatives we have aren’t any better and they may be worse.

You have to compare it against trusting today’s programs, which can break catastrophically, and in which society already places too much trust.

Evolution should be able to produce programs that are more, rather than less, trustworthy, but the issue of reliance on software that can fail is a bigger issue that we need to address for all software.”

Hampshire College students will also benefit from Spector’s research grant.

In addition to the students who will work directly on the project, many others enrolled in his courses will be able to pursue their own independent projects that use and extend software produced by the research.

Source:http://newswire.ascribe.org/cgi-bin/behold.pl?ascribeid=20100903.063243&time=07%2011%20PDT&year=2010&public=0

Vedero software and cirro energy services develop automated demand response solution for texas electricity market

September 1st, 2010

Vedero Software and Cirro Energy Services are teaming up to provide commercial building operators with a convenient way to save energy, reduce costs and increase revenue while assisting in handling electricity market emergencies and other strains on the electric grid.

Vedero Software is a leading provider of software for automated demand response, and Cirro Energy Services is an expert in energy management, demand response, and renewable energy consulting services.

They have teamed up to provide ways for commercial building operators in the Electric Reliability Council of Texas (ERCOT) market to trim power usage when needed, yet still provide heating and cooling to keep occupants comfortable.

The companies will enable commercial buildings to participate in two types of demand response programs in Texas: 1) emergency-based, grid reliability demand response programs such as the Emergency Interruptible Load Service (EILS) sponsored by ERCOT and 2) demand response programs seeking to reduce load during summer peak demand periods.

ERCOT has allocated $50 million in 2010 for its EILS demand response program and will provide payments to large electricity users that temporarily curtail use during an electricity market emergency.

Key demand response programs, aimed at reducing electricity use during summer peak demand periods, will include Commercial Load Management program sponsored by local utilities, and Cirro Energy Services proprietary Four Coincidental Peaks (4CP) automated service:

Commercial buildings – including office complexes, hospitals, schools, universities, and data centers – consume more than 40 percent of the electricity in North America, and the operators that manage these buildings are keenly interested in participating in demand response. However, curtailing electricity must be balanced to accommodate the needs of the building occupants.

Vedero Software meets the emerging critical requirement of providing a robust platform that ensures maximization of demand response events, while maintaining occupant comfort through existing Building Automation Systems.

Cirro Energy Services has built a substantial base of intellectual property advising commercial and industrial clients how to optimally participate in demand response programs in electric markets across the nation.

Additionally, Cirro Energy Services leads the market in predicting and informing clients of the likelihood of emergency and economic events occurring so that they can generate maximum revenue and cost savings without disrupting operations.

Initial Vedero Software platform integration has already been completed utilizing sophisticated predictive demand response algorithms developed by Cirro Energy Services.

“Our partnership with Vedero Software is a unique and progressive solution,” said Michael Cozzi, Director of Cirro Energy Services. “The automation and critical market knowledge delivered through this integration allows our companies to efficiently deliver unique value to the growing commercial sector of the ERCOT market.”

“We are excited to be pairing with Cirro Energy Services to help customers through automating demand response,” said Joe Pollard, CEO, Vedero Software. “We have already implemented the solution in customer environments and are very pleased with the results of the joint solution.”

Source:http://www.prweb.com/releases/2010/09/prweb4442894.htm

Microsoft offering new certification programs

August 21st, 2010

In a move aimed at helping IT professionals advance in their careers, Microsoft announced a new set of “Certification Packs” — technology exams that come with the ability to retake the tests if the person doesn’t pass the first time.

The new set of exams provide discounts on dozens of Microsoft (NASDAQ: MSFT) technology specialist tests focused on moving IT personnel further along on their career tracks.

Source:http://www.internetnews.com/software/article.php/3899816/Microsoft+Offering+New+Certification+Programs.htm

Georgia firm acquires marine service software programs

August 10th, 2010

Alliance Management & Consulting Group of Canton, Ga., recently became the new owner of two industry service programs, the company announced.

MShop Software (now Marine Shop) is a marine service department software program that was developed in 1992 and specializes in small service-only repair shops. WatchCaptain Professional (now Management Pro) software specializes in small- to medium-sized marine businesses that require full management features with an accounting general ledger.

“Our studies show that most of the failed businesses lacked a strong service commitment. Therefore, when boat sales dropped off they had no support system in place to survive the economic downturn,” Allied president and founder Joe De Marco said in a statement. “We can offer that support system.”

Source:http://www.tradeonlytoday.com/home/505702-georgia-firm-acquires-marine-software-programs

Get Adobe Flash playerPlugin by wpburn.com wordpress themes