References |
Additional references that may be useful, including books, method plug-ins, and commercial methodology products.
Main Description
ADO03 | Adolph, Bramble, Cockburn, and Pols Patterns for Effective Use Cases, Addison Wesley, 2003.
ADO04 | Adolph, Bramble, Cockburn, and Pols Tutorial 17: Patterns for Writing Effective Use Cases, presented at the 19th Annual Conference on Object-Oriented Programming, Systems, Languages and Applications, 2004.
ALE77 | Alexander, C. A Pattern Language, Oxford University Press, 1977
ALE79 | Alexander, C., A Timeless Way of Building, Oxford University Press, 1979
ALL02 | Allamaraju, S. Architecture Paradox, http://www.sei.cmu.edu/architecture/essays.html.
ALU03 | Alur, D., Crupi, J., Malks, D., Core J2EE Patterns: Best Practices and Design Strategies, Prentice Hall/Sun Press, 2001.
AMB02 | Ambler, S.W.Agile Modeling: Effective Practices for Extreme Programming and Unified Process. Wiley Publishing, 2002.
AMB03 | Ambler, S.W.Agile Database Techniques: Effective Strategies for the Agile Software Developer. Wiley Publishing, 2003.
AMB04 | Ambler, S.W.The Object Primer 3rd Edition: Agile Model Driven Development with UML 2. Addison Wesley, 2006.
AMB06 | Ambler, S.W. and Sadalage, P.J. Refactoring Databases: Evolutionary Database Design. Addison Wesley, 2006.
AMB07 | Ambler, S.W.The Agile End Game, http://www.agilealliance.org/show/1819
BEC05 | Beck, K., Andres, C. Extreme Programming Explained: Embrace Change, 2nd Edition, Addison Wesley, 2005.
BOE88 | Boehm, B., Papaccio, C. Understanding and Controlling Software Cost, IEEE Trans. on Software Engineering, Oct. 1988.
BOE95 | Boehm, B. Anchoring the Software Process, http://sunset.usc.edu/publications/TECHRPTS/1995/usccse95-507/ASP.pdf (Get Adobe reader.)
BRO87 | Brooks, F.P No Silver Bullet: Essence and Accidents of Software Engineering.Computer, April. 1987, pp. 10-19.
BOO05 | Booch, G., Rumbaugh, J., Jacobson, I.The Unified Modeling Language User Guide, Addison-Wesley Professional, 2005
BUS96 | Buschmann, F., Meunier, R., Rohnert, H.,Sommerlad, P., Stal, M., Pattern-Oriented Software Architecture -- A System of Patterns, Wiley, 1996.
COH05 | Cohn, M., Agile Estimation and Planning, Addison Wesley Longman, 2005
COP95 | Coplien, J., Schmidt, D., Pattern Languages of Program Design, Addison-Wesley Professional, 1995.
CRO79 | Crosby, Philip. Quality is Free: The Art of Making Quality Certain, McGraw-Hill, 1979.
DER06 | Derby, Esther and Larsen, Diana Agile Retrospectives: Making Good Team Great, Pragmatic Bookshelf, Dallas, Texas, 2006.
DEW92 | Dewayne E. Perry and Alexander L. Wolf. Foundations for the Study of Software Architecture. ACM SIGSOFT Software Engineering Notes, 17(4):40-52, October 1992.
DSDM | DSDM Consortium, DSDM http://www.dsdm.org/products/
FOW06 | Fowler, Martin Continuous Integration http://www.martinfowler.com/articles/continuousIntegration.html
FOW99 | Fowler, Martin, Refactoring: Improving the Design of Existing Code, Addison-Wesley Professional; 1999
GAM95 | Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional; 1995
GAB98 | Gabriel, Richard P., Patterns of Software: Tales from the Software Community, Oxford University Press, 1998.
GAR93 | David Garlan and Mary Shaw. An Introduction to Software Architecture, SEI Technical Report CMU/SEI-94-TR-21.
HIC03 | Hickey A., Davis, A. Elicitation Technique Selection: How Do the Experts Do It?, International Conference on Requirements Engineering (RE03), Los Alamitos, California: IEEE Computer Society Press, September 2003.
HUL05 | Hull, E., Jackson, K. and Dick, J. Requirements Engineering, Second Edition. Springer, 2005.
IEP1471 | IEEE Recommended Practice for Architectural Description, IEEE Std P1471, 2000.
JAZZ | The Eclipse Way is among others available through the JAZZ Project, http://www.jazz.net
KAN96 | Kaner, Sam The Facilitator's Guide to Participatory Decision-Making, New Society Publishers, Gabriola Island, BC, 1996.
KAT93 | Katzenbach, J.R. & Smith, D.K. The wisdom of teams: Creating the high-performance organization, Harvard Business School, Boston, 1993.
KAZ00 | Kazman, R., Carriere, S. J., Woods, S. G. Toward a Discipline of Scenario-Based Architectural Engineering,(Get Adobe reader.) Annals of Software Engineering, Vol. 9, 2000, 5-33.
KAZ04 | Kazman, R., Kruchten, P., Nord, R., Tomayko, J. Integrating Software-Architecture-Centric Methods into the Rational Unified Process, CMU-SEI Technical Reports, 2004.
KER01 | Norman L. Kerth. Project Retrospectives: A Handbook for Team Reviews, Dorset House Publishers, New York, 2001.
KRO03 | Kroll, P. and Kruchten, P. The Rational Unified Process Made Easy, Addison Wesley, 2003.
KRO05 | Kroll, P. and MacIsaac, B. Agility and Discipline Made Easy, Addison Wesley, 2005.
KRU95 | Kruchten, Phillipe B., The 4+1 View Model of Architecture, IEEE Software, vol. 12, no. 6, pp 42-50, November 1995
LAR03 | Larman, Craig Agile and Iterative Development: A Manager's Guide, Addison Wesley, 2003
MAR03 | Marick, B., Exploration Through Example, http://www.testing.com/cgi-bin/blog/2003/08/21#agile-testing-project-1
MEY97 | Meyer, B., Object-Oriented Software Construction, Prentice Hall, 1997
NBG01 | Eric J. Naiburg and Robert A. Maksimchuk. UML for Database Design, New York, NY: Addison Wesley, 2001
OOP96 | The 1996 ACM Conference on Object-Oriented Programs, Systems, Languages and Applications (OOPSLA), The Origins of Pattern Theory, the Future of the Theory, And The Generation of a Living World.
|  | See http://www.patternlanguage.com/archive/ieee/ieeetext.htm
PMI04 | Project Management Institute, A Guide to the Project Management Body of Knowledge, Third Edition, 2004.
RUP06 | IBM Rational 2006. The Rational Unified Process.
|  | A commercial methodology, also based on the Eclipse Process Framework, and advanced guidance on topics such as business modeling, portfolio management, asset-based development, real-time design, user experience, and so on.
SCH04 | Schwaber, K. Agile Project Management with Scrum. Microsoft Press 2004.
SEI99 | SEI Software Risk Evaluation (SRE) Method Description, v2.0SEI, 1999 http://www.sei.cmu.edu/pub/documents/99.reports/pdf/99tr029-body.pdf#search=%22software%20risk%20evaluation%22 (Get Adobe reader.)
SHA05 | Shalloway, J., Trott, J. Design Patterns Explained A New Perspective on Object-Oriented Design, Second Edition, Addison Wesley, 2005
SHO06 | Shore, James Successful Software http://www.jamesshore.com/Blog/Continuous-Integration-on-a-Dollar-a-Day.html
STZ07 | Schatz , Bob - Successful Sprint Reviews http://www.scrumalliance.org/articles/48-successful-sprint-reviews
SUT06 | Sutherland, Jeff - Why the Three questions in the Daily Scrum Meeting? http://jeffsutherland.com/scrum/2006/06/why-three-questions-in-daily-scrum.html
TAV84 | Tavalato, P., K. Vincena A Prototyping Methodology and its Tool, in Approaches to Prototyping, R. Budde, ed., Berlin: Springer-Verlag, 1984, pp. 434-446
TEL06 | Telelogic, 2006. Get It Right the First Time: Writing Better Requirements.
THA00 | Thayer, Richard H. and Dorfman, Merlin Software Requirements Engineering Second Edition, IEEE Computer Society, 2000
UML05 | OMG, 2005. Unified Modeling Language 2.0: Superstructure. http://www.omg.org/docs/formal/05-07-04.pdf (Get Adobe reader.)
WIB04 | Wiborg-Weber, D., Vignaud, J. L. A Framework for Managing Component Based Development, Telelogic Whitepaper, 2004 http://www.telelogic.com/download/index.cfm?id=4423
WIKP-MVC | Wikipedia Model-view-controller http://en.wikipedia.org/wiki/Model-view-controller
WIKP-CI | Wikipedia Continuous Integration http://en.wikipedia.org/wiki/Continuous_Integration
YIP | YIP, Jason It's Not Just Standing Up: Patterns of Daily Stand-up Meetings http://www.martinfowler.com/articles/itsNotJustStandingUp.html
### Harmony Family References
CMMI02 | Capability Maturity Model Integration 2002, Software Engineering Institute, Carnegie Mellon University, Pittburg USA.
DICK04 | Jeremy Dick and Jonathon Chard. The Systems Engineering Sandwich: combining requirements, models and design, INCOSE 2004
FOW90 | Priscilla Fowler and Stan Rifkin Software Engineering Process Group Guide, SEI Technical Report CMU/SEI-90-TR-024 ESD-90-TR-225
IEEE610.12 | IEEE 610.12-1990 IEEE standard glossary of software engineering terminology, IEEE Computer Society, 1990, E-ISBN: 0-7381-0391-8
ISO9126 | ISO/IEC 9126-1:2001 Software engineering -- Product quality
STV98 | Richard Stevens, Ken Jackson, Peter Brook, Stuart Arnold. Systems Engineering: Coping with Complexity. Prentice Hall, 1998
YNG04 | Ralph R. Young; The Requirements Engineering Handbook. Artech House, 2004.
### Harmony/ESW References
AMB02 | Ambler, S.W.Agile Modeling: Effective Practices for Extreme Programming and Unified Process. Wiley Publishing, 2002.
DEM87 | deMarco and Lister; Peopleware. Dorset House Publishing, 1987
BUS96 | Buschmann, F., Meunier, R., Rohnert, H.,Sommerlad, P., Stal, M., Pattern-Oriented Software Architecture -- A System of Patterns, Wiley, 1996.
BUS07 | Buschmann, Henny, Schmidt: Pattern-Oriented Software Architecture, Volume 4: A Pattern Language for Distributed Computing. John Wiley & Sons, 2007
DOU99 | Bruce Powel Douglass; Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks and Patterns. Addision Wesley. 1999
DOU02 | Bruce Powel Douglass; Real-Time Design Patterns: Robust Scalable Architecture for Real-Time. Addision Wesley. 2002
DOU04 | Bruce Powel Douglass; Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition). Addision Wesley. 2004
DOU06 | Bruce Powel Douglass; Real-Time UML Workshop for Embedded Systems. Elsevier Press. 2006
GAM95 | Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional; 1995
MEY05 | Scott Meyers; Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition). Addision Wesley. 2005
MYE04 | Glenford J. Myers; The Art of Software Testing. John Wiley & Sons, Inc. 2004
SCH00 | Schmidt, Douglas: Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects. John Wiley & Sons, 2000
SCH06 | Schumacher, Fernandez-Buglioni, Hybertson, Bushmann, and Sommerlad; Security Patterns: Integrating Security and Systems Engineering. John Wiley and Sons, 2006
This program and the accompanying materials are made available under the Eclipse Public License v1.0 which accompanies this distribution. IBM® Rational® Harmony™ Core Context Plug-in Copyright IBM® Rational® Harmony™ for Embedded RealTime Development Base Concepts Plug-in Copyright