Notes on Organizing Large Projects in Sparx’ Enterprise Architect
I wanted to share some thoughts on Sparx Systems’ Enterprise Architect software. As the name implies, this is primarily a tool for supporting life cycle modeling for business and IT
Clinical Perspectives on Accelerator Controls
Accelerator Control Systems in research environments have always faced a dilemma of user expectations. The ultimate goal for management is to have a user press a single large button, the
Proton Therapy System Software Part 2: Components
At the highest level, elements of any modern Proton Therapy (PT) system can be organized along some standard lines. These systems will all produce protons and direct them to a clinical treatment area, they will all need some method to physically support the patient, to verify tumor position, to monitor patient motion and so forth.
A Generic Software Architecture for Proton Therapy Systems
Whether components are developed in-house or by a supplier, there are common elements expected to be present in any modern proton therapy system. Innovation can add to this pool, but more commonly will add to the feature set of those expected components. Software is an essential part of the system and an architecture that provides an extensible framework will enable and encourage that innovation.
PATH and Other Lists as Environment Variables on UNIX Platforms
Environment variables like PATH are a pain to adjust. Here are some bash commands to make it painless to manage any environment variable that contains elements separated by delimiters.