|
|
|
|
With the increasing sophistication and complexity of systems, the software component becomes more critical. Its development must factor in characteristics unique to real-time embedded software: limited memory, timing constraints, hardware characteristics. Accounting for these factors requires knowledge of both the client's domain and real-time embedded software development. DDI brings that expertise and experience necessary to developing software that meets these needs.. DDI provides code development services that result in software meeting the needs specified by the design and hardware. By utilizing software requirements, design specifications, hardware characteristics and coding standards, DDI works with your Engineering staff in developing code that accounts for the memory, timing and hardware constraints unique to real-time embedded software. By factoring in RTOS interface specifications, portability needs and compiler characteristics, code is generated that not only meets the current needs but lays a solid foundation for future changes. These services involve reviewing code to: · Systems
and software design · Performing
and documenting a code review gap analysis · Determining recommendations to gap analysis finding · Evaluating alternative coding techniques · Reviewing against coding standards · Evaluating for code robustness, maintainability and portability · Reviewing
high level language / assembly language partitioning · Analyzing code to compiler characteristics · Analyzing RTOS functionality, context switching, interface and latency characteristics · Factoring offshore/outsourcing software integration · Analyzing code instrumentation placement & results · Review code memory partition · Analyzing code to I/O timing constraints · Reviewing for increase in code reuse
Experience: · Extensive hands-on project management and software development experience · Experienced working with clients in a wide variety of industrial development efforts · Extensive software development experience using various coding tools · Experienced working with offshore software engineering vendors · Extensive Design Engineering experience using various text, Use Cases, graphical and modeling techniques Benefits of Using DDI: · Extensive
Software Design experience allows for improved technical analysis · Extensive development experience allows for analysis for robust and well structured source code · Extensive development experience allows for improved analysis of code instrumentation techniques Related Services: · Project Scheduling Services · Software Testing Services · Software Modeling and Autocoding Services · Software Design Services · Requirements Engineering Services |
|
Differential Designs, Inc. 210 Woodcreek Court, Commerce Township, Michigan, 48390 USA (248) 249-2246
Send mail to support@differentialweb.com with
questions or comments about this web site.
|