White Papers from Foliage Software Systems are your source for information on the latest technology developments that affect the medical industry.
Author: Amit Shah, Test Engineering Manager- Foliage; Tim Bosch, Chief Architect - Foliage
This article examines the challenges associated with testing embedded real-time medical systems and presents strategies that address these challenges through automation that will improve quality and reduce verification cycle time and costs.
Author: Amit Shah, Test Engineering Manager; Tim Bosch, Chief Architect
This whitepaper discusses the key steps for implementing an effective automated software testing program for medical software that will minimize risk, significantly increase the likelihood of success, and demonstrate a return on investment.
Author: Tim Bosch - Chief Architect, Medical Division
Commercial software development best practices have embraced agile software development methods for some time now and have clearly demonstrated how they improve pace and efficiency and provide greater flexibility. This paper shows how it is possible to adapt these approaches to medical device software development, and still manage the quality and design controls demanded by various regulatory bodies like the FDA.
Author: Tim Bowe, Co-CEO; Norm Delisle, Engineering Vice President; Hoyt Lougee, Engineering Manager
Leading companies in the medical industry have a long history of using mergers and acquisitions as an alternative method of advancing their product offerings. The acquisition strategy has been used as an alternative to already large R&D budgets, and as a bulwark against the increasingly long product development cycles under which many companies function. This paper examines the factors that are critical in aligning business and technology strategies to extract the most market leverage and top-line growth from combined or restructured product lines.
Author: Karl Aeder, Principal Software Engineer
Many of today’s embedded device control systems require some amount of deterministic software device control. Real-time deterministic control software poses unique technical challenges. By employing proven software architectural approaches, real-time software development project risks can be reduced significantly. In addition, through these approaches organizations can realize significant reductions in time to market and engineering costs across the initial development, enhancement, and maintenance of the software over its lifetime.
Author: Tim Bosch, Chief Architect, Medical Division
This white paper defines “integration” and “interoperability”, and presents best approaches to each based on real world experience. These practical steps will help you meet expectations and successfully achieve the integration and interoperability that you desire.
Author: Timothy Bosch, Technical Director; Timothy Bowe, Co-CEO
This new white paper from Foliage discusses the important assessment steps that any medical company should take before investing in a next generation software product development effort. This paper describes a very low investment, high return method to evaluate your existing software-based product where the end result is guaranteed alignment of your business, product and technology goals.
Author: George Iglesias, Principal Software Engineer; Tim Bosch, Technical Director; Timothy Bowe, Co-CEO
All too often, the ‘sellability’ features of a product get stripped away during the product development stages of requirements and architecture development. Trade-offs are made that may improve configurability and functionability, or shorten schedules, but unwittingly at the cost of usability. This Foliage white paper describes the methods and importance to preserving the intent of meeting your end user needs.
Author: Timothy Bosch, Technical Director, Medical Division, Tim Bowe, Co-CEO, George Plourde, Engineering Director, Medical Division
You can gain control of your software budget, schedule, and quality from definition through verification in a way that will help ensure customer acceptance and a prosperous product life by embracing four critical strategies: Align Business and Technology Goals; Manage Requirements; Formulate an Effective Architecture; and Drive Successful Development.
Author: Timothy Bosch, Technical Director, Medical Division, John Cadigan, General Manager, Medical Division
This paper discusses the importance of evaluating system architectures at the earliest stage of system definition, using quantifiable assessments of system suitability and value to guide and inform business decisions. We present a case study to highlight and explore how these assessment techniques are applied to a real world medical product.
Author: Tim Bowe, Co-CEO, Hoyt Lougee, Engineering Director, Jim Everett-Wilson, Technical Director, John Cadigan, Medical Practice Director
We show that long software development cycles are frequently a symptom of a larger issue - a dynamic that includes the corporate product strategy, the product focus, and requirements development. By approaching the product requirements process in a more structured fashion, it is possible to shorten the development process.
Author: Vince Dovydaitis, Technical Director
Utilizing the case study method, this presentation analyzes the architecture and implementation of a secure image storage and distribution system. The paper examines the effect of using .NET on both developer productivity and the architecture of the resulting system. This presentation also provides insight into the implications of key business drivers on system architecture.
Author: Kevin Platt, Principal Software Engineer
This presentation compares the major technology choices available (user-, role-, and context-based systems) and identifies the objectives they satisfy and the objectives they don't. The architecture for a context-based authentication and authorization system is then presented and evaluated in more depth to identify the areas of risk, which components are necessary for the architecture to satisfy the objectives identified earlier, and the tradeoffs between the available choices.
Author: Tim Bowe, Co-CEO; Charlie Alfred, Technical Director; John Cadigan, Medical Practice Director
This paper discusses the development of product line architectures from the perspective of executives and managers. We look at what does and does not constitute a product line and we show how ineffectively executing a product line architecture strategy can have serious and long-term ramifications for the organization.
Author: Mark Hersey, Engineering Director; John Cadigan, Medical Practice Director; Tim Bowe, Co-CEO
As medical devices and information systems enter their end-of-life period, product teams need to select the software technologies for their next-generation products. This paper outlines the considerations and risks involved in selecting technologies and concludes with examples of project characteristics that will help you decide whether or not your project is suited to .NET.
Author: John Cadigan, Medical Practice Director; Hoyt Lougee, Engineering Director
This paper discusses the importance of medical software time-to-market, key attributes of high-performance teams, and an improved strategy to engage such teams without incurring the risk, cost, and delay required to build one.
Author: John Cadigan, Medical Division Manager Jim Everett-Wilson, Technical Director, Norm Delisle, Engineering V.P.
If you are facing a complete product redevelopment, you may not have to rewrite the entire program. This paper discusses some low-cost, easy-to-learn formal software architecture evaluation methods that can be used to help you save millions of dollars per year in software maintenance costs. Additionally, these methods can help you gain the ability to quickly develop new products off your software code base to capitalize on new product opportunities.




