Archive for September, 2010

  • Multicore exposes more frog versus snake (deadlock) bugs

    on Sep 30, 10 • by Eric Hollebone • with 2 Comments

    Multicore exposes more frog versus snake (deadlock) bugs

    Continuing the discussion about the embedded community moving to muticore/hetrogeneous hardware from watch out here comes multicore, embedded software development teams have historically been shielded from mulitcore issues. This is due to the specialized functionality of many embedded application classes and the inherent serialized nature of the C language.[1] Muticore is an ambiguous term for software developers and one they don’t really use; software developers think in terms of threads/processes and concurrency, not how many cores or processors are available on the target. Concurrency is not a new topic either as Mark Smotherman captured in a history of multithreading, it has been a

    Read More »
  • Endian analysis

    on Sep 28, 10 • by Alen Zukich • with 2 Comments

    Endian analysis

    Endianness refers to the ordering of bytes into memory. As many of you are aware, computers do ordering differently. You can have the representation of Big-endian or Little-endian. Essentially Big-endian stores data big-end first, meaning the first byte is the biggest and Little-endian stores data little-end first, meaning the first byte is smallest. Because all machines are different and write data either as big or little-endian, a computer could read this data incorrectly.  If you are not prepared ahead of time for heterogeneous processor architectures, then you might be in for a world of hurt

    Read More »
  • Recruiting software developers remotely: a cautionary tale…(part two)

    on Sep 23, 10 • by Carolyn Perkins • with 1 Comment

    Recruiting software developers remotely: a cautionary tale…(part two)

    As promised…. In my last blog, I promised a joke about recruiters.  And here it is…the classic recruiting joke. A recruiter was hit by a bus on his way to work one day, despite the excellent medical care he received, he unfortunately died on the operating table. According to the After Life Standard Operating Procedure, the recruiter was told he had to visit both Heaven and Hell before making his choice of where he would like to remain.  He told them there was no need to visit Hell, he would just go to Heaven…however, SOPs

    Read More »
  • VDC Research Honors Klocwork with Embeddy Award

    on Sep 23, 10 • by Meranda Powers • with No Comments

    Award recognizes the most cutting edge product or service for embedded software developers and system engineers NATICK, Mass. — Sep 23, 2010 — VDC Research, the market intelligence and strategy consulting firm for the embedded community, named Klocwork the winner of their annual best in show Embeddy software award at the 2010 Embedded Systems Conference (ESC) in Boston, Massachusetts. The company also granted a hardware award at the show. Klocwork was presented with the software award for enhancements made to their static analysis engine, Klocwork Truepath™, which now provides capabilities that help embedded software engineers

    Read More »
  • Embedded developers: Watch out here comes multicore

    on Sep 21, 10 • by Eric Hollebone • with 3 Comments

    Embedded developers: Watch out here comes multicore

    Although multicore and multiprocessor technologies have started to proliferate in the embedded market, smartphone manufacturers are in the midst of a rapid shift to multicores due the market transistion from business users to consumers. It’s becoming evident that in order for handset manufactures to differentiated their products, a feature war has commenced: wireless connectivity, video/flash/audio playback and even video creation/editing/conferencing have become are market drivers. CPU designers have already responded to this need, just last week ARM announced its next generation of Cortex™-A15 MPCore™ design and Intel entered the smartphone cpu market earlier this year with the new Atom

    Read More »
  • Methods and Tools: Delivering Working Code through Automation and Collaboration

    on Sep 20, 10 • by Lynn Gayowski • with No Comments

    To keep pace with ever-increasing customer demands on software functionality and time-to-market expectations, software developers have had to evolve the way they develop code. The result is the emergence and rapid adoption of the Agile software development methodology. By embracing the ‘early and often’ mantra of Agile, individual software teams and even entire software development organizations can deliver more technology, to more satisfied customers, earlier and more frequently than ever before. However, the reality for many teams trying to successfully execute on the Agile principles is a backlog of software defects interfering with their ability

    Read More »
  • Dr Dobb’s: Source Code Analysis Tool Extended for Multi/ManyCore

    on Sep 20, 10 • by Lynn Gayowski • with No Comments

    Klocwork, a developer of automated source code analysis tools, has announced new capabilities to overcome the challenges of multicore and multiprocessor development. Klocwork Truepath, Klocwork’s static analysis engine, has been enhanced to address two issues related to multicore and multiprocessor development: Read More

    Read More »
  • Klocwork Introduces New Capabilities for Multicore and Multiprocessor Software Development

    on Sep 20, 10 • by Meranda Powers • with No Comments

    Source code analysis technology extended to address endian and concurrency coding issues Embedded Systems Conference Boston, BOSTON, Mass. — Sep 20, 2010 — Klocwork, Inc., the global leader in automated source code analysis solutions for improving developer productivity, today announced new capabilities to help software developers overcome the challenges of multicore and multiprocessor development. The growth in multicore and multiprocessor architectures is being driven by demand for more sophisticated feature sets, advanced user interfaces, and perpetual connectivity in next-generation embedded devices. According to data from VDC Research, use of multicore and/or multiprocessor designs is expected

    Read More »
  • Recruiting software developers remotely: a cautionary tale… (part one)

    on Sep 16, 10 • by Carolyn Perkins • with 1 Comment

    Recruiting software developers remotely: a cautionary tale… (part one)

      There have been a number of stories about internet dating gone bad lately.  One regularly hears stories about how people misrepresent themselves on dating websites; use old pictures, or even someone else’s pictures to lure unsuspecting love interests in. These type of experiences are not limited to those seeking love…it also happens to those seeking a job, or those seeking an employee.  Technology is a wonderful thing but should never be used in place of the good old face to face meeting that must happen in the recruiting process (and in the love match

    Read More »
  • Software Tool Validation for the FDA

    on Sep 14, 10 • by Brendan Harrison • with No Comments

    Software Tool Validation for the FDA

    We get many questions from medical devices customers on how they should validate the use of Klocwork’s static analysis tools for the FDA. I suspect the situation would be similar for most vendors of software development tools. As we’ve done before, we thought it would be a good idea to ask Bruce Swope from SterlingTech Software to clarify this whole topic for us. [Brendan] First, what is tool validation? [Bruce] Tool validation is the act of demonstrating that a tool will consistently produce expected results. [Brendan] How can a medical device company know whether they

    Read More »
Scroll to top