Douglas R. Dechow

  • Citations Per Year
Learn More
Synergia2 is a beam dynamics modeling and simulation application for high-energy accelerators such as the Tevatron at Fermilab and the International Linear Collider, which is now under planning and development. Synergia2 is a hybrid, multilanguage software package comprised of two separate accelerator physics packages (Synergia and MaryLie/Impact) and one(More)
While traditional, one-dimensional approaches to the problem of separation of concerns have been adequate for current software development, they are often brittle and resistant to evolutionary change. Aspects and aspect-orientation offer a controllable, modular mechanism for describing the separation of concerns that are orthogonal to the object model that(More)
The concept of separation of concerns is fundamental to the practice of software development. In recent years, research into advanced techniques for separating concerns has been very active. Aspect-oriented programming has emerged from this research. Among the key features of aspect-oriented programming is the ability to modularize tangled and crosscutting(More)
Modern beam dynamics simulations require nontrivial implementations of multiple physics models. We discuss how component framework design in combination with the Common Component Architecture’s component model and implementation eases the process of incorporation of existing state-of-the-art models with newly-developed models. We discuss current(More)
  • Imamjafar Borate, R. K. Chavan, +13 authors A Reddy Raja
  • 2016
In today’s internet world, Malicious and malfunctioning contents from the internet are regular problems for host systems such as Smartphones, Desktops, Clouds etc. Almost all underlying operating systems provide security from most of the threats. However, we need to add some extra defense to our system. Sandboxing is an important security technique that(More)
  • 1