Designing software-intensive systems methods and principles /

Design for software-intensive systems requires adequate methodology and tool support in order for researchers and practitioners to make use of and develop very large and complex systems. Software engineering environments help reduce the design costs of very large and intricate software systems while...

Full description

Bibliographic Details
Corporate Author: IGI Global.
Other Authors: Tiako, Pierre F.
Format: Electronic
Language:English
Published: Hershey, Pa. : IGI Global (701 E. Chocolate Avenue, Hershey, Pennsylvania, 17033, USA), c2009.
Subjects:
Online Access:View fulltext via EzAccess
Table of Contents:
  • Differentiated process support for large software projects
  • Modeling techniques for software-intensive systems
  • Service orientation and software-intensive systems
  • From scenarios to requirements in mobile client-server systems
  • Evolution in model-driven software product-line architectures
  • Traceability in model-driven software development
  • Choosing basic architectural alternatives
  • Architecting virtual reality systems
  • A survey of software architecture approaches
  • Dynamic analysis and profiling of multithreaded systems
  • Evaluating quality of service for enterprise distributed systems
  • Reducing the complexity of modeling large software systems
  • A domain-specific language for describing grid applications
  • A framework for understanding the open source revolution
  • Quality metrics for evaluating data provenance
  • System integration using model-driven engineering.