Today, reliable software systems are the basis of any business or company. The continuous further development of those systems is the central component in software evolution. It requires a huge amount of time- man power- as well as financial resources. The challenges are size, seniority and heterogeneity of those software systems. Christian Wagner addresses software evolution: the inherent problems and uncertainties in the process. He presents a model-driven method which leads to a synchronization between source code and design. As a result the model layer will be the central part in further evolution and source code becomes a by-product. For the first time a model-driven procedure for maintenance and migration of software systems is described. The procedure is composed of a model-driven reengineering and a model-driven migration phase. The application and effectiveness of the procedure are confirmed with a reference implementation applied to four exemplary systems.
Christian Wagner Books



The oral administration of a drug is the most frequent and convenient route of administration, and formulation researchers normally strive to formulate drugs so that they can be administered orally. Exceptions to this general rule occur when the site of action is accessible (e. g. creams and ointments for local treatment of skin conditions) or when the drug cannot be absorbed from the gastrointestinal tract (e. g. proteins like insulin). In most cases, orally administered drugs are intended to act systemically, so they have to be absorbed during their passage through the gastrointestinal tract. There are only a few drugs which are administered orally and are intended to act locally, e. g. some antacids like calcium carbonate or sucralfate, drugs used for pancreatic enzyme replacement therapy, and anti-inflammatory drugs which are used for the therapy of Crohn’s disease and ulcerative colitis [1].