Software Architecture Refs

From Tom Plunkett
Software IT Architect
Fairfax, VA
Here are some references and links. Some of the web links may be IBM
internal only. Some of these references are duplicated (I gathered from
several sources).

References
? IBM Global Services Method
?http://method.ibm.com
? Software Architecture in Practice, Bass, Clements, and Kazman,
Addison-Wesley, 2003

Tom Gilb, Software Engineering Management, ISBN 0-201-19246-2
? IEEE Software Engineering Committee, IEEE Recommended
Practice for Software Requirements Specifications, ISBN 1-55937-
395-4
? Defining Nonfunctional Requirements, GS Method Technique
Paper
? Shaw and Garlan, Software Architecture, Perspectives on an
Emerging Discipline, ISBN 0-13-182957-2
? Bass, Clements and Kazman, Software Architecture in Practice,
ISBN 0-201-19930-0
? Barry Boehm and Hoh In, “Identifying Quality-Requirement
Conflicts”, IEEE Software, 2 March 1996, pp. 25-35

? IBM System Journal, Vol 38, No. 1, 1999. Special issue on Enterprise
Solutions
Structure
? http://www.research.ibm.com/journal/sj38-1.html
? UML Distilled, Martin Fowler and Kendal Scott, Addison-Wesley, 1999,
ISBN: 0-
201-65783-X.
? UML Components, John Cheesman & John Daniels, Addison-Wesley, 2000,
ISBN: 0-201-70851-0:
? http://www.umlcomponents.com
? A System of Patterns: Pattern Oriented Software Architecture, Frank
Buschmann et al, Wiley, 1996, ISBN: 0-471-95869-7.
? Software Architecture Documentation in Practice: Documenting
Architectural
Layers, Felix Bachmann et al, SEI, 2000:
? http://www.sei.cmu.edu/ata/ata_init.html
? Architectural Blueprints?The ?4+1? View Model of Software Architecture,
Philippe Kruchten, Rational Software Corp, 1995:
? http://www-306.ibm.com/software/rational/

e-business patterns
? http://www.ibm.com/software/developer/web/patterns/

[Coad 92] Object-Oriented Patterns, P. Coad; CACM, 9/
[Gamma 93] Design Patterns: Abstraction and Reuse of Object-Oriented
Design,
Gamma, et al.; ECOOP ’93
[Johnson 92] Documenting Frameworks using Patterns, R. Johnson; OOPSLA
’92
[Lloyd 99] Technical Reference Architectures, P. T. L. Lloyd and Dr.
Galambos; IBM
Systems Journal, Volume 38, No.1, 1999
(www.research.ibm.com/journal/sj/381/lloyd.html)
[Plachy 99] Enterprise Solutions Structure, E. Plachy and P. Hauser; IBM
Systems
Journal, Volume 38, No.1, 1999
(www.research.ibm.com/journal/sj/381/plachy.html)
[Youngs 99] A standard for architecture description, R. Youngs, D.
Redmond-Pyle, P.
Spaas, and E. Kahan.; IBM Systems Journal, Volume 38, No.1, 1999
(www.research.ibm.com/journal/sj/381/youngs.html)
URL Links
Enterprise Solution Structure Knowledge Network:
w3.ibm.com/services/icm-assetweb/ess.nsf?opendatabase
Patterns for e-business: http://www.ibm.com/developerworks/patterns
Patterns Library: http://hillside.net/patterns/
Events /Conferences
Pattern Languages of Programs (PLoP), ChiliPLoP, EuroPLoP, KoalaPLoP,
Mensore PLoP,
SugarLeaf PLoP, Viking PLoP
Object-Oriented Programming Systems, Languages, and Applications
(OOPSLA)
European Conference on Object-Oriented Programming (ECOOP)

Complex Cost Benefit Analysis – Principles of Corporate Finance
by Richard Brealey and Stewart
?http://www.mindtools.com
Designing for Availability technique paper?IBM Global Services
Method:
?http://method.ibm.com
Method for Analyzing System Availability (MASA)
?https://w3-1.ibm.com/services/kportal search for MASA
Disaster Recovery Planning – Strategies for Protecting Critical
Information Assets by Jon William Toigo. Has a foreword by
Todd Graham of IBM Global Services.
Scalability
? IBM WebSphere V5.1 Performance, Scalability, and High Availability, IBM
Redbook SG24-
6198
? Implementing a Scalable Architecture, Microsoft Corporation, November
2002,
http://nti.raleigh.ibm.com/Development/Conferences/Launch2003/IT/Scalarch.doc
? On Demand Operating Environment: An Overview and Implementation Guide,
IBM
Redpaper REDP3858
Legacy Integration:
? Enterprise Integration Patterns, Greg Hohpe et al, Addison Wesley, ISBN:
20040-321-20068-
3, http://www.enterpriseintegrationpatterns.com/
reserved.
Security:
? A Method for Designing Secure Solutions, J.J Whitmore, IBM Systems
Journal, September
2001, http://researchweb.watson.ibm.com/journal/sj/403/whitmore.html
? Enterprise Security Architecture Using IBM Tivoli Security Solutions,
IBM Redbook SG24-
6014,
? Secrets and Lies: Digital Security in a Networked World, Bruce Schneier,
John Wiley, 2000,
ISBN: 0-471-25311-1, http://www.schneier.com/book-sandl.html
Systems Management:
? ITIL – IT Infrastructure Library,
http://www-1.ibm.com/services/us/index.wss/of/its/a1000429
? Designing Tivoli Solutions for End-to-End Systems and Service
Management, IBM Redbook
SG24-5104
Usability:
? IBM Ease of Use, http://www.ibm.com/easy
? User Experience Portal, http://ue.torolab.ibm.com/ue/portal
? User Centred Design,
http://ue.torolab.ibm.com/ue/pages/html/C7/started!2Fucd_main.html
? User-Centered Design: An Integrated Approach, K Vredenburg et al,
Prentice Hall, 2001,
ISBN 0-130-91295-6
Accessibility:
? The Access Board, http://www.access-board.gov
? Section 508, http://www.section508.gov

? IEEE Recommended Practice for Architectural Description
IEEE-Std 1471-2000
? ?The 4+1 View Model of Architecture,? P. Krutchen, IEEE Software
12(6).
http://www.rational.com/media/whitepapers/Pbk4p1.pdf
? Software Architecture Documentation in Practice: Documenting
Architectural Layers, F. Bachmann et al, CMU/SEI 2000.
http://www.sei.cmu.edu/publications/documents/00.reports/00sr004.html

About these ads

One Response to “Software Architecture Refs”

  1. Eduardo Almeida Says:

    Bill, we have some additional refs here:

    http://www.rise.com.br/research/links.htm

    esa

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

%d bloggers like this: