Model-Driven Software Migration: A Methodology

Reengineering, Recovery and Modernization of Legacy Systems


Author: Christian Wagner

Publisher: Springer Science & Business Media

ISBN: 3658052708

Category: Computers

Page: 304

View: 9116

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.

Real-World Solutions for Developing High-Quality PHP Frameworks and Applications


Author: Sebastian Bergmann,Stefan Priebsch

Publisher: John Wiley & Sons

ISBN: 1118098242

Category: Computers

Page: 480

View: 6246

Learn to develop high-quality applications and frameworks inPHP Packed with in-depth information and step-by-step guidance, thisbook escorts you through the process of creating, maintaining andextending sustainable software of high quality with PHP.World-renowned PHP experts present real-world case studies fordeveloping high-quality applications and frameworks in PHP that caneasily be adapted to changing business requirements. . They offerdifferent approaches to solving typical development andquality assurance problems that every developer needs to know andmaster. Details the process for creating high-quality PHP frameworksand applications that can easily be adapted to changing businessrequirements Covers the planning, execution, and automation of tests for thedifferent layers and tiers of a Web application Demonstrates how to establish a successful developmentprocess Shares real-world case studies from well-known companies andtheir PHP experts With this book, you’ll learn to develop high-quality PHPframeworks and applications that can easily be maintained withreasonable cost and effort.

Semantic Service Provisioning


Author: Dominik Kuropka,Peter Tröger,Steffen Staab,Mathias Weske

Publisher: Springer Science & Business Media

ISBN: 9783540786177

Category: Computers

Page: 226

View: 9320

Service-oriented computing has recently gained extensive momentum in both industry and academia, and major software vendors hook on to the service paradigm and tailor their software systems towards services in order to accommodate ever-changing process and product requirements in today’s dynamic market environments. While dynamic binding of services at runtime was identified as a core functionality of service-based environments as far back as 2000, its industrial-strength implementation has yet to be achieved. The main reason for this is the lack of rich service specifications, concepts, and tools to process them. This book introduces advanced concepts in service provisioning and service engineering, including semantic concepts, dynamic discovery and composition, and illustrates them in a concrete business use case scenario. To prove the validity of the concepts and technologies, a semantic service provisioning reference architecture framework as well as a prototypical implementation of its subsystems and a prototypical realization of a proper business scenario are presented. Thus the book goes way beyond current service-based software technologies by providing a coherent and consistent set of technologies and systems functionality that realizes advanced concepts in service provisioning. Both the use case scenario and the provisioning platform have already been substantiated and implemented by the EU-funded Adaptive Services Grid project. The book therefore presents state-of-the-art research results that have already passed a real industrial implementation evaluation which is based on the work of over 20 European partners cooperating in the field of semantic service provisioning.

Analysis and Design of Hybrid Systems 2003 (ADHS 03)

A Proceedings Volume from the IFAC Conference, St. Malo, Brittany, France, 16-18 June 2003


Author: Sebastian Engell,H. Guéguen,J. Zaytoon

Publisher: Elsevier

ISBN: 9780080440941

Category: Technology & Engineering

Page: 392

View: 3985

Before the Riders came to their remote valley the Yendri led a tranquil pastoral life. When the Riders conquered and enslaved them, only a few escaped to the forests. Rebellion wasn't the Yendri way; they hid, or passively resisted, taking consolation in the prophecies of their spiritual leader. Only one possessed the necessary rage to fight back: Gard the foundling, half-demon, who began a one-man guerrilla war against the Riders. His struggle ended in the loss of the family he loved, and condemnation from his own people. Exiled, he was taken as a slave by powerful mages ruling an underground kingdom. Bitterer and wiser, he found more subtle ways to earn his freedom. This is the story of his rise to power, his vengeance, his unlikely redemption and his maturation into a loving father--as well as a lord and commander of demon armies. Kage Baker, author of the popular and witty fantasy, The Anvil of the World, returns to that magical world for another story of love, adventure, and a fair bit of ironic humor. At the publisher's request, this title is being sold without Digital Rights Management software (DRM) applied.

Smart Card Applications

Design models for using and programming smart cards


Author: Wolfgang Rankl

Publisher: John Wiley & Sons

ISBN: 9780470511947

Category: Technology & Engineering

Page: 236

View: 4963

A practical guide to the specification, design, and programming of smart card systems for working applications. More than 3 billion smartcards are produced every year. Generally defined as any pocket-sized card with embedded integrated circuits or chips, they have a huge number of applications including travel cards, chip and pin cards, pet tags, mobile phone SIMs and pallet trackers. Now with modern Smart Card technology such as Java Card and Basic Card it is possible for everyone to create his or her own applications on a smart card. This book provides generic solutions for programming smart cards, enabling the creation of working applications and systems. Key features: Presents a comprehensive introduction to the topic of smart cards, explaining component elements and the smart card microcontrollers. Sets out information on operating systems with case studies of a range of applications including credit card security, mobile phones and transport payment cards. Gives detailed advice on the monitoring of smart card applications, recognizing potential attacks on security and improving system integrity. Provides modules and examples so that all types of systems can be built up from a small number of individual components. Offers guidelines on avoiding and overcoming design errors. Ideal for practising engineers and designers looking to implement smart cards in their business, it is also a valuable reference for postgraduate students taking courses on embedded system and smart card design.