Software Architecture

Software Architecture : TC2 First Working IFIP Conference on Software Architecture (WICSA1) 22-24 February 1999, San Antonio, Texas, USA

Edited by 

Free delivery worldwide

Available. Dispatched from the UK in 3 business days
When will my order arrive?


Software architecture is a primary factor in the creation and evolution of virtually all products involving software. It is a topic of major interest in the research community where pronusmg formalisms, processes, and technologies are under development. Architecture is also of major interest in industry because it is recognized as a significant leverage point for manipulating such basic development factors as cost, quality, and interval. Its importance is attested to by the fact that there are several international workshop series as well as major conference sessions devoted to it. The First Working IFIP Conference on Software Architecture (WICSAl) provided a focused and dedicated forum for the international software architecture community to unify and coordinate its effort to advance the state of practice and research. WICSA 1 was organized to facilitate information exchange between practising software architects and software architecture researchers. The conference was held in San Antonio, Texas, USA, from February 22nd to February 24th, 1999; it was the initiating event for the new IFIP TC-2 Working Group on Software Architecture. This proceedings document contains the papers accepted for the conference. The papers in this volume comprise both experience reports and technical papers. The proceedings reflect the structure of the conference and are divided into six sections corresponding to the working groups established for the conference.
show more

Product details

  • Hardback | 606 pages
  • 157.5 x 241.3 x 33mm | 952.56g
  • Dordrecht, Netherlands
  • English
  • 1999 ed.
  • XVIII, 606 p.
  • 0792384539
  • 9780792384533

Table of contents

Preface. Analysis and Assessment of Software Architectures. Architecture Design Recovery of a Family of Embedded Software Systems; L. Bratthall, P. Runeson. A Software Architecture Reconstruction Method; G.Y. Guo, et al. Behaviour Analysis of Software Architectures; J. Magee, et al. Rearchitecting Legacy Systems - Concepts and Case Study; W. Pree, K. Koskimies. Checking the Correctness of Architectural Transformation Steps via Proof-Carrying Architectures; R.A. Riemenschneider. Developing Dependable Systems Using Software Architecture; T. Saridakis, V. Issarny. Architectural Models and Descriptions. Specification and Refinement of Dynamic Software Architectures; C. Canal, et al. Modeling Software Architectures and Styles with Graph Grammars and Constraint Solving; D. Hirsch, et al. Describing Software Architecture with UML; C. Hofmeister, et al. Assessing the Suitability of a Standard Design Method for Modeling Software Architectures; N. Medvidovic, D.S. Rosenblum. Software Architecture and Java Beans; S. Stuurman. Architectural Patterns and Styles. Architectural Styles as Adaptors; D. Batory, et al. Attribute-Based Architecture Styles; M.H. Klein, et al. A Framework for Describing Software Architectures for Reuse; E.K. Mugisa, T.S.E. Maibaum. Modeling Software Architecture Using Domain-Specific Patterns; J.P. Riegel, et al. Image Builder Software; D. Towell. Event-Based Execution Architectures for Dynamic Software Systems; J. Vera, et al. Domain-Specific Architectures and Product Families. Evolution and Composition of Reusable Assets in Product-Line Architectures: A Case Study; J. Bosch. Flexibility of the ComBAD Architecture; N.H. Lassing, et al. Medical Product Line Architectures; B.J. Pronk. Kaleidoscope: A Reference Architecture for Monitoring and Control Systems; A. Savigni, F. Tisato. Segregating the Layers of Business Information Systems; J. Siedersleben, et al. Interoperability, Integration, and Evolution of Software. Security Issues with the Global Command and Control System (GCCS); S.A. Butler. Architecture for Software Construction by Unrelated Developers; W.M. Gentleman. Integration of Heterogenous Software Architectures An Experience Report; V. Gruhn, U. Wellen. Structural Analysis of the Software Architecture A Maintenance Assessment Case Study; C.B. Jaktman, et al. Architectural Evolution; J. Kuusela. Building Systems from Parts in the Real World; R.R. Weil. Techniques and Methods for Software Architecture. Architectural Concerns in Automating Code Generation; L.F. Andrade, et al. The MBASE Life Cycle Architecture Milestone Package; B. Boehm, et al. Software Architecture at Siemens: The challenges, our approaches, and some open issues; L. Borrmann, F.N. Paulisch. Architectural Design to Meet Stakeholder Requirements; L. Chung, et al. The Software Architect; P. Kruchten. Aspect Design with the Building Block Method; J.K. Muller.
show more