My Account Log in

1 option

Software Architecture 1 / edited by Mourad Chabane Oussalah.

Ebook Central Academic Complete Available online

View online
Format:
Book
Contributor:
Oussalah, Mourad Chabane,., editor.
Series:
Computer engineering series (London, England)
Computer Engineering Series
Language:
English
Subjects (All):
Software architecture.
Physical Description:
1 online resource (258 p.)
Edition:
1版.
Place of Publication:
London ; Hoboken, New Jersey : ISTE : Wiley, 2014.
Language Note:
English
Summary:
Over the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templa
Contents:
Cover; Title Page; Copyright; Table of Contents; Preface; Chapter 1 Object-Oriented, Component-Based, Agent-Oriented and Service-Oriented Paradigms inSoftware Architectures; 1.1. Introduction; 1.2. History; 1.2.1. Object-oriented paradigm; 1.2.2. Component-based paradigm; 1.2.3. Agent-oriented paradigm; 1.2.4. Service-oriented paradigm; 1.3. Software architecture; 1.3.1. Object-oriented software architecture; 1.3.2. Component-based software architecture; 1.3.3. Agent-oriented software architecture; 1.3.4. Service-oriented architecture
1.4. The two dimensions of the conceptual framework for comparison: quantitative and qualitative1.4.1. Conceptual differences; 1.4.2. Quantitative dimension; 1.4.3. Qualitative dimension; 1.5. Approaches for integrating development paradigms; 1.6. Summary and discussion; 1.7. Conclusion; 1.8. Bibliography; Chapter 2 Reference Architectures; 2.1. Introduction; 2.2. Definition of reference architecture; 2.2.1. Reference architecture versus reference model; 2.2.2. Reference architecture versus product line architecture; 2.3. A model for reference architectures
2.4. Reference architecture engineering2.4.1. Information source investigation; 2.4.2. Architectural requirements establishment; 2.4.3. Reference architecture design; 2.4.4. Reference architecture evaluation; 2.5. Uses of reference architectures; 2.6. Examples of reference architectures; 2.7. Future perspectives of reference architectures; 2.8. Final remarks; 2.9. Bibliography; Chapter 3 Multihierarchy/Multiview SoftwareArchitectures; 3.1. Introduction; 3.2. Existing viewpoint approaches; 3.2.1. Introduction; 3.2.2. Views in requirements specifications; 3.2.3. Views in systems modeling
3.2.4. Views within programming3.3. Views in software architecture; 3.3.1. Contributions of the views in software architecture; 3.3.2. "4+1" view model; 3.3.3. ISO/IEC/IEEE 42010; 3.3.4. The views and beyond approach; 3.3.5. Summary; 3.3.6. Limitation of current approaches to software architecture; 3.4. Definitions and basic concepts of multihierarchy/multiview software architectures; 3.4.1. Definitions; 3.4.2. Concepts and basics; 3.5. MoVAL: architecture based on models, views and levels of abstraction; 3.5.1. Introduction; 3.5.2. MoVAL; 3.5.3. MoVAL metamodel; 3.5.4. Case study
3.6. Conclusion3.7. Bibliography; Chapter 4 Software Architecture and Tools:Distributed and Coordinated Dynamic Reconfiguration Management; 4.1. Introduction; 4.2. Context; 4.3. Dynamic reconfiguration management mechanisms of distributed applications; 4.3.1. Centralized dynamic reconfiguration management; 4.3.2. Limitations of the centralized solution for distributed systems; 4.3.3. The stakes of distributed reconfiguration management; 4.3.4. Existing coordination mechanisms; 4.4. Specialization of reconfiguration infrastructures; 4.4.1. Specialization of behavior
4.4.2. Specialization of the distribution of adaptation mechanisms
Notes:
Description based upon print version of record.
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781118930984
1118930983
9781118930960
1118930967
9781118930977
1118930975
OCLC:
879947343

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account