Atrenta Introduces First Comprehensive C/C++ Analysis for Embedded Software Design; Sophisticated Structural Analysis Enables Early Validation, Optimization of C/C++ Code.SAN JOSE San Jose, city, United States San Jose (sănəzā`, săn hōzā`), city (1990 pop. 782,248), seat of Santa Clara co., W central Calif.; founded 1777, inc. 1850. , Calif. -- Atrenta(R) Inc., a leading provider of advanced design automation solutions to the global semiconductor industry, today introduced 1Team(TM):Embedded Inserted into. See embedded system. , the industry's first comprehensive C and C++ analysis environment for embedded software Instructions that permanently reside in a ROM or flash memory chip. Embedded software may be immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed. . Applying Atrenta's proprietary Predictive Development technology, 1Team:Embedded helps ensure that embedded software is designed correctly from the start: free of coding hazards, compliant with industry-standard and company-specific best practices and coded for optimal portability and reuse. "Embedded software is an enormous and increasing challenge in electronic system development," said Bernard Murphy, chief technology officer of Atrenta. "Its complexity is outpacing that of the hardware itself, and its impact on schedules and budgets is growing. Yet until now there were no tools to thoroughly analyze and validate embedded C and C++ code. 1Team:Embedded fills that gap. It dramatically reduces the need for late-stage reworking and results in better embedded software: more robust, better-performing, more reliable, portable and reusable." 1Team:Embedded uses sophisticated module- and system-level analysis to quickly identify and avoid potential problems, maintain code integrity, enforce best practices and apply company-specific coding standards. With its high-level functional analyses and best practices, 1Team:Embedded is much more than a simple code checker check·er n. 1. a. One, such as an inspector or examiner, that checks. b. One that receives items for temporary safekeeping or for shipment: a baggage checker. 2. . In addition to semantic and syntactic checks, it examines the overall software architecture, the coding practices and functional implications, including impacts on performance, platform-independence, maintenance and reuse. In so doing, 1Team:Embedded complements and extends conventional debugging (programming) debugging - The process of attempting to determine the cause of the symptoms of malfunctions in a program or other system. These symptoms may be detected during testing or use by real users. tools. Largest Library of Configurable Best Practices 1Team:Embedded includes the industry's most comprehensive library of industry-standard best practices -- over 200 C and C++ rules, plus 1200 warning and syntax messages. 1Team:Embedded incorporates such standard best practices as the MISRA MISRA Motor Industry Software Reliability Association (UK) (Motor Industry Software Reliability Association The Motor Industry Software Reliability Association (MISRA), is a collaboration between vehicle manufacturers, component suppliers and engineering consultants which seeks to promote best practice in developing safety-related electronic systems in road vehicles. ) rules and Ellemtel Telecommunication Systems Laboratories recommendations. These guidelines were developed to meet the stringent safety and reliability standards of the automotive and telecommunication industries, respectively. With 1Team:Embedded, makers of consumer products and other electronic systems can now leverage these same high standards and industry design expertise in their own software development efforts. 1Team:Embedded also helps companies improve software process management as defined by the Software Engineering Institute (SEI) Capability Maturity Model (CMM (Capability Maturity Model) A process developed by SEI in 1986 to help improve, over time, the application of an organization's supporting software technologies. ) framework. In addition to its built-in best practices, 1Team:Embedded is uniquely customizable. Customers can modify the standard rules or create their own -- capturing the design expertise of their best software engineers and deploying it across their entire development team. Users can also create custom rules to protect their companies' intellectual property rights. Maintainability, Reusability and Portability 1Team:Embedded includes a complete set of rules to make sure code is easy to maintain and reuse. Standard coding guidelines promote the creation of well-architected and highly maintainable code. Reusability is enhanced by avoiding implementation-specific calls. And 1Team:Embedded includes a robust set of rules to ensure cross-platform compatibility, ensuring that code is free of dependencies on specific operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. , compilers, build environments and target hardware. 1Team:Embedded is available on Linux, Windows, Sun and HP operating systems. 1Team:Embedded is integrated with popular IDE platforms, such as Microsoft Visual Studio Microsoft Visual Studio is Microsoft's flagship software development product for computer programmers. It centers on an integrated development environment which lets programmers create standalone applications, web sites, web applications, and web services that run on any platforms , Eclipse IDE, Visual SlickEdit and Texas Instruments See TI. (company) Texas Instruments - (TI) A US electronics company. A TI engineer, Jack Kilby invented the integrated circuit in 1958. Three TI employees left the company in 1982 to start Compaq. Code Composer Studio. About Atrenta Atrenta Inc. is the leading provider of Predictive Development solutions for companies creating complex chips, systems and embedded software. Predictive Development is a new class of design automation solution that turns the costly and error-prone activity of electronic development into a more predictable, manageable and reliable process. Atrenta's 1Team Family of Predictive Development solutions enhances the entire development cycle -- from architectural planning to physical implementation, and from hardware to embedded software. Atrenta is headquartered in San Jose, Calif., with a research and development center in Noida, India. For further information, visit the Atrenta website at www.atrenta.com, email moreinfo@atrenta.com or call 408-453-3333. To learn more about Atrenta, please visit the company at this week's Design Automation Conference (DAC See D/A converter and discretionary access control. DAC - Digital to Analog Converter ), booth #1370. Atrenta is a registered trademark and ITeam is a trademark of Atrenta Inc. All other trademarks belong to their respective owner. (C) 2005 Atrenta Inc. All rights reserved. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion