Home Page‎ > ‎

Publications and Presentations

 According to Research Gate, my publications have been cited 764 times as of 15 May 2016.


Year:   2016    2015  2014  2013   2012  2011  2010   2009  2008  2007   2006  2005  2004   2003  2002  2000   1999  1998  1997   1996  1995  1994   1993  1992  1991   1990  1989  1988   1987  1986  1985   1983  1980

2016     Top of Page     Bottom of Page

269
Tutorial
Donald G. Firesmith, “A Taxonomy of System and Software Testing Types, (Presentation, Glossary) presented at the Team Software Process (TSP) Symposium in Mexico City, Mexico on 23 February 2016.

2015     Top of Page     Bottom of Page

268
Presentation
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” presented at the Software Solutions Conference (SSC) in Arlington, Virginia on 18 November 2015.
267
Tutorial
Donald G. Firesmith, “A Taxonomy of System and Software Testing Types,” presented at the Software Solutions Conference (SSC) in Arlington, Virginia on 16 November 2015.
266
Podcast
Donald G. Firesmith, “Open System Architectures: When to be Closed,” posted by the Software Engineering Institute on 10 November 2015.
265
Blog Entry
Donald G. Firesmith, “Open System Architectures: When to be Closed,” posted by the Software Engineering Institute on 19 October 2015.
264
Presentation
Donald G. Firesmith, “A Taxonomy of System and Software Testing Types,” presented at the Federal Aviation Authority (FAA) 10th Annual Verification and Validation Summit in Atlantic City, New Jersey on 23 September 2015.
263
Presentation
Donald G. Firesmith, “Model Testing: Testing Executable Requirements, Architecture, and Design Models,” presented at the Federal Aviation Authority (FAA) Modeling for Verification and Validation Workshop in Atlantic City, New Jersey on 22 September 2015.
262
Blog Entry
Donald G. Firesmith, “A Taxonomy of Testing: What-Based and When-Based Testing Types,” posted by the Software Engineering Institute on 21 September 2015.
261
Podcast
Donald G. Firesmith, “A Taxonomy of Testing,” hosted by the Software Engineering Institute on 15 September 2015. Also on YouTube.
260
Webinar
Donald G. Firesmith, “A Taxonomy of Testing Types,” hosted by the Software Engineering Institute on 9 September 2015.
259
Blog Entry
Donald G. Firesmith, “A Taxonomy of Testing,” posted by the Software Engineering Institute on 31 August 2015.
258
Presentation
Donald G. Firesmith, “Testing Types and Testing Philosophies,” (updated) presented at the 12th Next Gen Testing Conference in London, England on 25 June 2015.
257
Workshop Presentation
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” given at the 12th Next Gen Testing Conference in London, England on 24 June 2015.
256
Webinar
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” hosted by UNICOM on 18 May 2015.
255
Presentation
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” presented at the STAR East Conference in Orlando, Florida on 6 May 2015.
254
Blog Entry
Donald G. Firesmith, “Four Types of Shift Left Testing,” presented by the Software Engineering Institute (SEI) on 23 March 2015.

2014     Top of Page     Bottom of Page

253
Presentation
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” presented at the TSP Symposium in Pittsburgh, Pennsylvania on 3-6 November 2014.
252
Interview
Donald G. Firesmith and Ben Linders, “Q&A about the book Common System and Software Testing Pitfalls ,” published by InfoQ on 28 October 2014.
251
Presentation
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” presented at the 33rd edition of the International Conference on Conceptual Modeling (ER-2014) in Atlanta, Georgia on 27 October 2014.
250
Presentation
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” presented at the Next Generation Testing: Exploring Software Testing - Strategies & Innovation conference in Chicago, Illinois on 18 September 2014.
249
Guest Lecture
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” to the Analysis of Software Artifacts class in the Master of Software Engineer Program at Carnegie Mellon University, 24 April 2014.
248
Podcast
Donald G. Firesmith, “Three Variations on the V Model for System and Software Testing,” hosted by the Software Engineering Institute, 10 April 2014.
247
Presentation
Donald G. Firesmith, “Common System and Software Testing Pitfalls,” presented at the 3rd Annual Systems Architecture Technical Exchange Meeting: Disruptive Technology in Systems Architecture at the MITRE Systems Engineering Technical Center in McLean, Virginia on 8 April 2014.
246
Presentation
Donald G. Firesmith, “The Method Framework for Engineering System Architectures (MFESA),” presented at the 3rd Annual Systems Architecture Technical Exchange Meeting: Disruptive Technology in Systems Architecture at the MITRE Systems Engineering Technical Center in McLean, Virginia on 8 April 2014.
245
White Paper
Donald G. Firesmith, “Evolutionary Development and the Titanic Effect, White Paper, 28 January 2014.

2013     Top of Page     Bottom of Page

244
Blog Entry
Donald G. Firesmith, “Using V Models for Testing,” blog entry in the Software Engineering Institute (SEI) Website Blog, 11 November 2013.
243
Presentation
Donald G. Firesmith, “Safety-Related Requirements And Their Relationships To Other Types Of System Requirements,” presented at the Software Certification Consortium Meeting #12 System Safety Requirements – Methods for Their Development and Validation at the Nuclear Regulatory Commission (NRC) Headquarters in Washington DC on 29 October 2013.
242
Podcast
Donald G. Firesmith, “Common Testing Problems: Pitfalls to Prevent and Mitigate,” podcast published on the Software Engineering Institute (SEI) Website, 11 July 2013.
241
Presentation
Donald G. Firesmith, “Common Testing Problems: Pitfalls to Prevent and Mitigate,” presented at the Local INCOSE meeting in Pittsburgh, Pennsylvania on 27 June 2013.
240
Paper
Eman El-Sheikh, Sikha Bagui, Donald G. Firesmith, Ilia Petrov, Norman Wilde, and Alfred Zimmermann,  “Towards Semantic-Supported SmartLife System Architectures for Big Data Services in the Cloud, presented at the The Fifth International Conferences on Advanced Service Computing (SERVICE COMPUTATION 2013) in Valencia, Spain on May 27 - June 1, 2013.
239
Blog Entry
Donald G. Firesmith, “Common Testing Problems: Pitfalls to Prevent and Mitigate - Part 2,” blog entry in the Software Engineering Institute (SEI) Website Blog, 6 May 2013.
238
Blog Entry
Donald G. Firesmith, “Common Testing Problems: Pitfalls to Prevent and Mitigate - Part 1,” blog entry in the Software Engineering Institute (SEI) Website Blog, 8 April 2013.

2012     Top of Page     Bottom of Page

237
Presentation
Donald G. Firesmith, “Common Testing Problems: Pitfalls to Prevent and Mitigate,” and associated “Checklist including Symptoms and Recommendations” presented at the FAA Verification and Validation Summit 8 (2012) in Atlantic City, New Jersey on 10 October 2012.
236
Blog Entry
Donald G. Firesmith, “A Deeper Dive into the Method Framework for Engineering System Architectures,” blog entry in the Software Engineering Institute (SEI) Website Blog, 24 September 2012.
235
Presentation
Donald G. Firesmith, “Common Testing Problems: Pitfalls to Prevent and Mitigate,” at the Complex Aerospace Systems Exchange, AIAA Space 2012 Conference and Exposition in Pasadena, California on 12 September 2012.
234
Blog Entry
Donald G. Firesmith, “The Method Framework for Engineering System Architectures,” blog entry in the Software Engineering Institute (SEI) Website Blog, 20 August 2012.
233
Tutorial
Donald G. Firesmith, Engineering Safety- and Security-Related Requirements for Software-Intensive Systems, at the The 11th IASTED International Conference on Software Engineering (SE 2012) in Crete, Greece on 18 June 2012.
232
Blog Entry
Donald G. Firesmith, “The Need to Specify Requirements for Off-Nominal Behavior,” blog entry in the Software Engineering Institute (SEI) Website Blog, 16 January 2012.

2011     Top of Page     Bottom of Page

231
Tutorial
Donald G. Firesmith, Engineering Safety- and Security-Related Requirements for Complex Systems, at the Kärnteknik-2011 (Nuclear Technology 2011) Nordic Symposium in Stockholm, Sweden on 8 December 2011.
230
Presentation
Donald G. Firesmith, Engineering Safety- and Security-Related Requirements, at the INCOSE Three Rivers Chapter November Meeting 17 November 2011.
229
Blog Entry
Donald G. Firesmith, “A Collaborative Method for Engineering Safety- and Security-related Requirements, Third in a Three-Part Series,” blog entry in the Software Engineering Institute (SEI) Website Blog, September 2011.
228
Blog Entry
Donald G. Firesmith, “Obstacles in Engineering Safety- and Security-related Requirements, Second in a Three-Part Series,” blog entry in the Software Engineering Institute (SEI) Website Blog, July 2011.
227
Blog Entry
Donald G. Firesmith, “The Importance of Engineering Safety- and Security-related Requirements, First in a Three-Part Series,” blog entry in the Software Engineering Institute (SEI) Website Blog, June 2011.
226
Presentation
Donald G. Firesmith, MFESA – The Method-Framework for Engineering System Architectures, half day tutorial at the IEEE International Systems Conference (ISC) in Montreal, Quebec, Canada on 4 April 2011, 158 pages.

2010     Top of Page     Bottom of Page

225
Presentation
Donald G. Firesmith, “ The Challenges of Engineering Safety- and Security-Related Requirements” (Russian version), one hour keynote presentation at System Engineering Challenges International Workshop in Russia (RuSEC 2010) in Moscow, Russia on 23 September 2010.
224
Webinar
Donald G. Firesmith, QUality Assessment of System Architectures and their Requirements (QUASAR), one hour overview presented as a DoD and NDIA System-of-Systems Engineering Collaborator’s Information Exchange (SoSECIE) Webinar on 18 May 2010.
223
Tutorial
Donald G. Firesmith, Engineering Safety- and Security-Related Requirements for Software-Intensive Systems, full day tutorial presented at the 32nd ACM/IEEE International Conference on Software Engineering (ICSE'2010) in Cape Town, South Africa on 4 May 2010.
222
Keynote
Donald G. Firesmith, Engineering Safety- and Security-Related Requirements for Software-Intensive Systems, 45 minute keynote presented at the 6th International Workshop on Software Engineering for Secure Systems (SESS'10) held as part of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE'2010) in Cape Town, South Africa on 2 May 2010.
221
Presentation
Donald G. Firesmith (presented by Terry Roberts and Stephen Blanchette), Engineering Safety- and Security-Related Requirements for Software-Intensive Systems, 45 minute presentation given at the 22nd Annual Systems and Software Technology Conference (SSTC 2010) in Salt Lake City, Utah on 26-29 April 2010.
220
Tutorial
Donald G. Firesmith (presented by Peter Capell), MFESA – The Method-Framework for Engineering System Architectures, 1/2 day tutorial presented at the IEEE International System Conference in San Diego, California on 5 April 2010.
219
Tutorial
Donald G. Firesmith (presented by Richard Librizzi), Engineering Safety- and Security-Related Requirements for Software-Intensive Systems, 1/2 day tutorial presented at the ACM 25th Symposium On Applied Computing (SAC 2010) in Sierre, Switzerland on 22 March 2010.
218
Tech Note
Donald G. Firesmith, Profiling Systems using the Defining Characteristics of Systems of Systems (SoS), CMU/SEI-2010-TN-001, Software Engineering Institute, February 2010, 88 pages.

2009     Top of Page     Bottom of Page

217
Presentation
Donald G. Firesmith, “QUality Assessment of System Architectures and their Requirements (QUASAR),Version 3.1,” 30 minute presentation at the 12th Annual NDIA Systems Engineering Conference in San Diego California on 29 October 2009, 64 pages.
216
Tutorial
Donald G. Firesmith, The Method Framework for Engineering System Architectures (MFESA), half day tutorial at the 12th Annual NDIA Systems Engineering Conference in San Diego California on 26 October 2009, 154 pages.
215
Tutorial
Donald G. Firesmith, The Method Framework for Engineering System Architectures (MFESA), full day tutorial at the 21st System and Software Technology Conference (SSTC) in Salt Lake City, Utah on 20 April 2009, 153 pages.
214
Tutorial
Donald G. Firesmith, The Method Framework for Engineering System Architectures (MFESA), full day tutorial at the 3rd Annual IEEE International Systems Conference (ISC) in Vancouver, BC Canada on 23 March 2009, 145 pages.
213
Webinar
Donald G. Firesmith, The Method Framework for Engineering System Architectures (MFESA), Slides with Notes, one hour Software Engineering Institute Webinar on 5 March 2009, 45 pages.

2008     Top of Page     Bottom of Page

212
Tutorial
Donald G. Firesmith, The Method Framework for Engineering System Architectures (MFESA), full day tutorial at the 21st International Conference on Software and Systems Engineering and their Applications (ICSSEA) in Paris, France on 10 December 2008, 140 pages.
211
Tutorial
Donald G. Firesmith, The Method Framework for Engineering System Architectures (MFESA), full day tutorial at the 11th Annual NDIA Systems Engineering Conference in San Diego California on 20 October 2008, 137 pages.
210
Presentation
Donald G. Firesmith, The Method Framework for Engineering System Architectures (MFESA), 90 minute talk at the Pittsburgh Software Process Improvement Network (SPIN) on 12 March 2008, 137 pages.
209
Tutorial
Donald G. Firesmith, The Method Framework for Engineering System Architectures (MFESA), Summary Paper, half day tutorial at the 7th International Conference on Composition-Based Software Systems (ICCBSS 2008) in Madrid, Spain on 25 February 2008, 134 pages.
208
Presentation
Donald G. Firesmith, QUality Assessment of System Architectures and their Requirements (QUASAR): Version 3.0, presentation at the half day Workshop at the IASTED International Conference on Software Engineering (SE 2008) in Innsbruck, Austria on 13 February 2008, 143 pages.

2007     Top of Page     Bottom of Page

207
Tutorial
Donald G. Firesmith, Engineering Safety- and Security-Related Requirements, half day tutorial at the 15th IEEE International Requirements Engineering Conference (RE'07) in New Delhi, India on 14 October 2007, 183 pages.
206
Article
Donald G. Firesmith, “Generating Complete, Unambiguous, and Verifiable Requirements from Stories and Use Cases: The goal of experienced requirements analysts,” Dr. Dobb’s Requirements Development, Issue 2, Fall 2007, CMP Media LLC, pp. 2-7.
205
Article
Donald G. Firesmith and Peter Capell, "QUality Assessment of System Architectures and their Requirements (QUASAR)," Transactions of the Society for Design and Process Science (SDPS), Journal of Integrated Design and Process Science, Volume 11, Number 2, June 2007, pp. 15-31.
204
Tutorial
Donald G. Firesmith, QUality Assessment of System Architectures and their Requirements (QUASAR), half day tutorial at the 9th Annual Systems & Software Technology Conference (SSTC) in Tampa Bay, Florida on 19 June 2007, 161 pages.
203
Tutorial
Donald G. Firesmith, Engineering Safety and Security Related Requirements for Software Intensive Systems, [Abstract], full day tutorial at the 29th International Conference on Software Engineering (ICSE) in Minneapolis, Minnesota on 21 May 2007, 163 pages.
202
Presentation
Donald G. Firesmith, Engineering Safety and Security Related Requirements for Software Intensive Systems, 90 minute presentation at the Software Engineering Process Group (SEPG) Conference in Austin, Texas on 26-29 March 2007, 36 pages.
201
Tutorial
Donald G. Firesmith, QUality Assessment of System Architectures and their Requirements (QUASAR), half day tutorial at the Software Engineering Process Group (SEPG) Conference in Austin, Texas on 28 March 2007, 159 pages.
200
Tutorial
Donald G. Firesmith, Engineering Safety and Security Related Requirements for Software Intensive Systems, half day tutorial at the International Conference on COTS-Based Software Systems (ICCBSS) in Banff, Alberta on 2 March 2007, 100 pages.
199
Report
Donald G. Firesmith, Second International Off-The-Shelf Development Method (IOTSDM) Workshop Report, Workshop held at the International Conference on COTS-Based Software Systems (ICCBSS) Conference in Banff, Alberta on 24 February 2007, 23 pages.
198
Article
Donald G. Firesmith, “Common Requirements Problems, Their Negative Consequences, and the Industry Best Practices to Help Solve Them,” in the Journal of Object Technology, Volume 6, Number 1, January-February 2007, pp. 17-33.

2006     Top of Page     Bottom of Page

197
Article
Donald G. Firesmith, “Requirements Engineering Tasks,” in the Journal of Object Technology, Volume 5, Number 8, November-December 2006, pp. 21-29.
196
Tutorial
Donald G. Firesmith, QUality Assessment of System ARchitectures (QUASAR), half day tutorial at the NDIA 9th Annual Systems Engineering Conference in San Diego, California on 23 October 2006, 99 pages.
195
Handbook
Donald G. Firesmith, QUASAR: QUality Assessment of System ARchitectures, CMU/SEI-2006-HB-001, Software Engineering Institute, July 2006, 267 pages.
194
Presentation
Donald G. Firesmith, Method Engineering using OPFRO, paper at the European Software Engineering Process Group (SEPG) Conference in Amsterdam, Holland on 12-15 June 2006, 57 pages.
193
Tutorial
Donald G. Firesmith, Engineering Safety-Related Requirements for Software Intensive Systems, [Abstract], Full day tutorial F3 at the 28th International Conference on Software Engineering (ICSE) in Shanghai, China on 22 May 2006, 142 pages.
192
Article
Donald G. Firesmith and Peter Capell, “Architecture-Related Requirements,” in the Journal of Object Technology, Volume 5, Number 2, March-April 2006, pp. 61-73.
191
Presentation
Donald G. Firesmith, Engineering Safety-Related Requirements for Software Intensive Systems, 90 minute presentation at the 18th Software Engineering Process Group (SEPG) Conference in Nashville, Tennessee on 6-9 March 2006, 85 pages.

2005     Top of Page     Bottom of Page

190
Article
Donald G. Firesmith, “Quality Requirements Checklist,” Journal of Object Technology (JOT), Volume 4, Number 9, November - December 2005, pp. 31-38.
189
Report
Donald G. Firesmith, “Report of the Requirements for High Assurance Systems (RHAS) Working Group Meeting,” Proceedings of the Fourth International Workshop on Requirements Engineering for High-Availability Systems (RHAS’05 - Paris) at the 13th IEEE Requirements Engineering Conference (RE’05) in Paris, France on 30 August 2005.
188
Paper
Donald G. Firesmith, “A Taxonomy of Security-Related Requirements,” Proceedings of the Fourth International Workshop on Requirements Engineering for High-Availability Systems (RHAS’05 - Paris) at the 13th IEEE Requirements Engineering Conference (RE’05) in Paris, France on 30 August 2005, p. 11.
187
Paper
Didar Zowgli, Donald G. Firesmith, and Brian Henderson-Sellers, “ Using the OPEN Process Framework to Produce a Situation-Specific Requirements Engineering Method,” Proceedings of Situational Requirements Engineering Processes: Methods, Techniques and Tools to Support Situation-Specific Requirements Engineering Processes (SREP’05) Workshop at the 13th IEEE Requirements Engineering Conference (RE’05) in Paris, France on 30 August 2005, pp. 59-74.
186
Paper
Donald G. Firesmith, “Analyzing the Security Significance of System Requirements,” Proceedings of Symposium on Requirements Engineering for Information Security (SREIS) at the 13th IEEE Requirements Engineering Conference (RE’05) in Paris, France on 29 August 2005, 5 pages.
185
Tutorial
Donald G. Firesmith, Engineering Safety-Related Requirements for Software-Intensive Systems, tutorial T3 at the 13th IEEE Requirements Engineering Conference (RE’05) in Paris, France on August 29, 2005, 77 pages.
184
Article
Brian Henderson-Sellers, Cesar Gonzalez-Perez, M. K. Serour, and Donald G. Firesmith, Method Engineering and COTS Evaluation, SIGSOFT Software Engineering Notes (SEN), Volume 30, Number 4, July 2005, ACM Special Interest Group on Software Engineering (SIGSOFT), pp. 1-4.
183
Presentation
Brian Henderson-Sellers, Cesar Gonzalez-Perez, M. K. Serour, and Donald G. Firesmith, Method Engineering and COTS Evaluation,  position paper at the 2nd International Workshop on Models and Processes for the Evaluation of Off-The-Shelf Components (MPEC’05) Workshop in conjunction with the 27th International Conference on Software Engineering (ICSE’2005) in Saint Louis, Missouri, 21 May 2005, 16 pages.
182
Keynote Speech
Donald G. Firesmith, “Achieving Quality Requirements with Reused Software Components: Challenges to Successful Reuse,” keynote address at the 2nd International Workshop on Models and Processes for the Evaluation of Off-The-Shelf Components (MPEC’05) Workshop in conjunction with the 27th International Conference on Software Engineering (ICSE’2005) in Saint Louis, Missouri, 21 May 2005, 27 pages.
181
Tutorial
Donald G. Firesmith, Engineering Safety-Related Requirements for Software-Intensive Systems, [abstract], half-day tutorial H6 at the 27th International Conference on Software Engineering (ICSE’2005) in Saint Louis, Missouri, 15-21 May 2005, 180 pages.
180
Article
Donald G. Firesmith, “ Are Your Requirements Complete? (Part 1),” Journal of Object Technology (JOT), Volume 4, Number 1, January - February 2005, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 27-43.

2004     Top of Page     Bottom of Page

179
Article
Donald G. Firesmith, “Generating Complete, Unambiguous, and Verifiable Requirements from Stories, Scenarios, and Use Cases,” Journal of Object Technology (JOT), Volume 3, Number 10, November - December 2004, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 27-39.
178
Technical
Report
Nancy Mead, Carol Woody, and Donald Firesmith, "Eliciting and Analyzing Quality Requirements: A Feasibility Study," Results of SEI Independent Research and Development Projects and Report on Emerging Technologies and Technology Trends, CMU/SEI-2004-TR-018, October 2004, Software Engineering Institute, Pittsburgh, Pennsylvania, pp. 21-32.
177
Article
Donald G. Firesmith, “Prioritizing Requirements,” Journal of Object Technology (JOT), Volume 3, Number 8, September - October 2004, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 35-47.
176
Proceedings
Donald G. Firesmith, Proceedings of the 3rd International RHAS Workshop, Requirements for High Assurance Systems (RHAS) Workshop at the 12th IEEE International Conference on Requirements Engineering (RE’2004) in Kyoto, Japan on 6 September 2004, 62 pages.
175
Paper
Donald G. Firesmith, “A Taxonomy of Safety-Related Requirements,” Position paper at the Requirements for High Assurance Systems (RHAS) Workshop at the 12th IEEE International Conference on Requirements Engineering (RE’2004) in Kyoto, Japan on 6 September 2004, 11 pages.
174
Article
Donald G. Firesmith, “Creating A Project-Specific Requirements Engineering Process,” Journal of Object Technology (JOT), Volume 3, Number 5, May/June 2004, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 31-44.
173
Article
Donald G. Firesmith, “Engineering Safety Requirements, Safety Constraints, and Safety-Critical Requirements,” Journal of Object Technology (JOT), Volume 3, Number 3, March - April 2004, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 27-42.
172
Presentation
Donald G. Firesmith, “ Defensibility: Safety, Security, and Survivability,” TBD, 11 February 2004, 12 pages.
171
Article
Donald G. Firesmith, “Specifying Reusable Security Requirements,” Journal of Object Technology (JOT), Volume 3, Number 1, January - February 2004, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 61-75.

2003     Top of Page     Bottom of Page

170
Report
Donald G. Firesmith, Common Concepts Underlying Safety, Security, and Survivability Engineering, Technical Note CMU/SEI-2003-TN-033, Software Engineering Institute, Pittsburgh, Pennsylvania, December 2003, 75 pages.
169
Presentation
Donald G. Firesmith, Business Case for Requirements Engineering,” Requirements Engineering’2003 Requirements for High Assurance Systems (RHAS) Workshop, in Monterrey, California on 9 September 2003, IEEE Computer Society, Washington, D.C., 10 pages.
168
Presentation
Donald G. Firesmith, “Analyzing and Specifying Reusable Security Requirements,” Slides, Requirements Engineering’2003 Requirements for High Assurance Systems (RHAS) Workshop Proceedings, in Monterrey, California on 9 September 2003, IEEE Computer Society, Washington, D.C., pp. 7-11.
167
Article
Donald G. Firesmith, “ Using Quality Models to Engineer Quality Requirements,” Journal of Object Technology (JOT), Volume 2, Number 5, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, September/October 2003, pp. 67-75.
166
Article
Donald G. Firesmith, “Specifying Good Requirements,” Journal of Object Technology (JOT), Volume 2, Number 4, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, July - August 2003, pp. 77-87.
165
Paper
Guttorm Sindre, Donald G. Firesmith and Andreas L. Opdahl, “A Reuse-based Approach to Determining Security Requirements,” Proceedings of the Ninth International Workshop on Requirements Engineering: Foundation for Software Quality - REFSQ’03, Essener Informatik Beiträge (EIB), Band 8, ISBN 3-922602-87-8, in Velden, Austria, IEEE Computer Society, Washington, D.C., 16-17 June 2003, pp. TBD.
164
Article
Donald G. Firesmith, “Security Use Cases,” Journal of Object Technology (JOT), Volume 2, Number 3, May - June 2003, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 53-64.
163
Article
Donald G. Firesmith, “Modern Requirements Specification,” Journal of Object Technology (JOT), Volume 2, Number 2, March - April 2003, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 53-64.
162
Article
Donald G. Firesmith, “Engineering Security Requirements,” Journal of Object Technology (JOT), Volume 2, Number 1, January - February 2003, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 53-68.

2002     Top of Page     Bottom of Page

161
Article
Donald G. Firesmith, “Requirements Engineering - Part II,Journal of Object Technology (JOT), Volume 1, Number 5, November-December 2002, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 83-94.
160
Article
Donald G. Firesmith, “Requirements Engineering - Part I,” Journal of Object Technology (JOT), Volume 1, Number 4, September - October 2002, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, pp. 93-103.
159
Book
Chapter
Donald G. Firesmith, “Object-Oriented Fault Classification,” chapter in the Software Fault and Failure Handbook, National Institute of Standards and Technology (NIST) High Integrity Software Systems Assurance (HISSA) Error Fault and Failure (EFF) Data Collection and Analysis Project, 2002.

2000     Top of Page     Bottom of Page

158
Presentation
Donald G. Firesmith, “Developing e-Commerce Applications: Extending the Rational Unified Process for e-Commerce,” 90 minute presentation at the Technology of Object-Oriented Languages and Systems TOOLS Pacific 2000) Conference in Sydney, Australia on 21 November, 2000, p. 17.
157
Tutorial
Donald G. Firesmith, “Requirements Engineering for Complex Software-Intensive Systems,” 1/2 day tutorial at the Technology of Object-Oriented Languages and Systems (TOOLS Pacific 2000) Conference in Sydney, Australia on 20 November, 2000.
156
Article
Interview with Donald G. Firesmith, Gilda Pour, and Clemens Szyperski by Roger Smith, “Less Glue Code, Better Interfaces: Component-based systems have arrived, but the logistics are still tricky.,” Software Development, Volume 8, Number 11, (reprinted in Dr. Dobb's Journal), 24 November 2000, pp. 40-46.
155
Presentation
Brian Henderson-Sellers, Norm Kerth, Alistair Cockburn, Donald G. Firesmith, and Steve Mellor, “Processes (Panel Session): the Roles of Ceremony and Adaptation,” Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2000), ISBN:1-58113-307-3, January 2000, p. 9-10.

1999     Top of Page     Bottom of Page

154
Article
Donald G. Firesmith and Brian Henderson-Sellers, “Improvements to the OPEN Process Metamodel,” Journal of Object-Oriented Programming (JOOP), 12(7), SIGS Publications, New York, New York, p.30-35, November/December 1999.
153
Presentation
Scott Ambler, Donald G. Firesmith, Desmond D’Souza, Julian Edwards, and John Smith (Panelists), “The OMG Software Process Engineering Architecture (Panel Discussion),” Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA’1999), in Denver, Colorado on 5 November 1999.
152
Paper
Brian Henderson-Sellers, Colin Atkinson, and Donald G. Firesmith, “Viewing the OML as a Variant of the UML,” UML’99: The Unified Modeling Language - Beyond the Standard, Second International Conference in Fort Collins, Colorado on 28-30 October 1999, Lecture Notes in Computer Science (LNCS), 1723, Springer Verlag, pp. 49-66.
151
Presentation
Donald G. Firesmith, “Open Process Framework (OPF),” TBD in TBD on 8 September 1999, p. 17.
150
Presentation
Donald G. Firesmith, “Responsibility-Driven Design (RDD),” TBD in TBD on 23 August 1999, p. 16.
149
Paper
Donald G. Firesmith, “Use Case Modeling Guidelines,” Proceedings of the 30th International Technology of Object-Oriented Languages and Systems (TOOLS USA’1999) Conference in Santa Barbara, California on 1-5 August 1999, p. 184-193.
148
Paper
Donald G. Firesmith, “ A Comparison of Defensive Development and Design by Contract™,” Technology of Object-Oriented Languages and Systems (TOOLS USA’1999) Conference, in Santa Barbara, California on 1-5 August 1999, IEEE Computer Press, pp. 258-267.
147
Article
Brian Henderson-Sellers, Donald G. Firesmith, Ian Graham, and Anthony J. H. Simons, “Instantiating the Process Metamodel,” Journal of Object-Oriented Programming (JOOP), Volume 12, Number 3, SIGS Publications, New York, New York, June 1999, p. 51-57.
146
Article
Brian Henderson-Sellers and Donald G. Firesmith, “Comparing OPEN and UML: the Two Third-Generation OO Development Approaches,” Information & Software Technology, Volume 41, Number 3, February 1999, Elsevier Science, pp. 139-156.

1998     Top of Page     Bottom of Page

145
Presentation
Donald G. Firesmith, “Building in Quality Through Assertions,” American Society for Quality, Software Division, November Meeting, American Society for Quality (ASQ), Denver, Colorado, 19 November 1998.
144
Article
Donald G. Firesmith and Brian Henderson-Sellers, “Upgrading OML to Version 1.1: Part 2 Additional Concepts and Notation,” [Paper], [Figures], Journal of Object-Oriented Programming (JOOP) / Report on Object Analysis and Design (ROAD), Volume 11, Number 5, September 1998, SIGS Publications, New York, New York, pp. 61-67.
143
Presentation
Donald Firesmith, “The Future of OOAD: The Next 5 Years," presented as part of the New Dimensions in OA&D: UML/OML and Beyond Panel at the 26th International Technology of Object-Oriented Languages and Systems (TOOLS) Conference and Exhibition: The Move Towards Componentware, in Santa Barbara, California on 3-7 August 1998, pp. 494.
142
Presentation
Donald Firesmith, “Developer Testing Object-Oriented Software with Emphasis on Java,” [Panel Abstract], Panel at the 26th International Technology of Object-Oriented Languages and Systems (TOOLS) Conference and Exhibition: The Move Towards Componentware, in Santa Barbara, California on 3 August 1998, pp. 478.
141
Article
Donald G. Firesmith and Brian Henderson-Sellers, “Upgrading OML to Version 1.1: Referential Relationships,” Journal of Object-Oriented Programming (JOOP) / Report on Object Analysis and Design (ROAD), Volume 11, Number 3, June 1998, SIGS Publications, New York, New York, pp. 48-57.
140
Article
Donald G. Firesmith and Brian Henderson-Sellers, “Clarifying Specialized Forms of Association in UML and OML,” Journal of Object-Oriented Programming (JOOP) / Report on Object Analysis and Design (ROAD), Volume 11, Number 2, May 1998, SIGS Publications, New York, New York, pp. 47-50.

1997     Top of Page     Bottom of Page

139
Article
Brian Henderson-Sellers, Donald G. Firesmith, and Ian M. Graham, “The Benefits of Common Object Modeling Notation,” Journal of Object-Oriented Programming (JOOP), Volume 10, Number 5, September 1997, SIGS Publications, New York, New York, pp. 28-34.
138
Tutorial
Donald G. Firesmith, “The OPEN Method and Modeling Language: A Complete Example,” [Abstract], Tutorial 54 at the OOPSLA'97 Conference in Atlanta, Georgia on 5-9 October 1997.
137
Article
Brian Henderson-Sellers, Donald G. Firesmith, and Ian M. Graham, “Methods Unification: The OPEN Modelling Language (OML),” [Paper], [Figures], Journal of Object-Oriented Programming (JOOP) / Report on Object Analysis and Design (ROAD), Volume 10, Number 5, September 1997, SIGS Publications, New York, New York, pp. TBD.
136
Tutorial
Brian Henderson-Sellers, Donald G. Firesmith, and Rob Allen, “Method Unification: UML and OML,” tutorial given at Tools-23: Technology of Object-Oriented Languages and Systems (TOOLS USA’97), Santa Barbara, California, 28 July 1997.
135
Article
Brian Henderson-Sellers, Donald G. Firesmith, and Ian M. Graham, “Methods Unification: The OPEN Methodology,” Journal of Object-Oriented Programming (JOOP) / Report on Object Analysis and Design (ROAD), Volume 10, Number 2, May 1997, SIGS Publications, New York, New York, pp. 41-43, 55.
134
Article
Brian Henderson-Sellers, Donald G. Firesmith, and Ian M. Graham, “OML Metamodel: Relationships and State Modeling,” Journal of Object-Oriented Programming (JOOP) / Report on Object Analysis and Design (ROAD), Volume 10, Number 1, March-April 1997, SIGS Publications, New York, New York, pp. 47-51.
133
Article
Brian Henderson-Sellers and Donald G. Firesmith, “Choosing between OPEN and UML,” American Programmer, Volume 10, Number 3, March 1997, Cutter Information  Corp., New York, New York, pp. 15-23.
132
Tutorial
Donald G. Firesmith, The OPEN Modeling Language (OML), a tutorial at the Smalltalk Solutions Conference in New York, New York on 13 March 1997.
131
Article
Donald G. Firesmith, “The Critical Nature of Testing Object Software,” UNIX Developer, Volume 1, Number 1, January-February 1997, SIGS Publications, New York, New York, p. 20-25.
130
Article
Brian Henderson-Sellers and Donald G. Firesmith, “COMMA: Proposed Core Model,” Journal of Object-Oriented Programming (JOOP) / Report on Object Analysis and Design (ROAD), Volume 9, Number 8, January/February 1997, SIGS Publications, New York, New York, p.48-53.

1996     Top of Page     Bottom of Page

129
Tutorial
Donald Firesmith, “The Common Object Modeling Notation (COMN),” Tutorial Mi2 at the Object EXPO Switzerland’96 Conference in Zurich, Switzerland on 20 November 1996, SIGS Conferences, New York, New York .
128
Tutorial
Donald G. Firesmith with David Porreca, “Transitioning Legacy Systems in Distributed Architectures,” Tutorial Di8 at the Object EXPO Switzerland’96 Conference in Zurich, Switzerland on 19 November 1996, SIGS Conferences, New York, New York.
127
Book Chapter
Donald G. Firesmith, “Use Cases: the Pros and Cons,” in Wisdom of the Gurus, SIGS Books, New York, New York, 1996, pp. 171-180.
126
Book Chapter
Donald G. Firesmith, “Object-Oriented Regression Testing,” in Wisdom of the Gurus, SIGS Books, New York, New York, 1996, pp. 209-218.
125
Tutorial
Donald G. Firesmith, “Patterns for Testing Object-Oriented Software,” Tutorial W24 at the Object EXPO’96 Conference in New York, New York on 7 August 1996, SIGS Conferences, New York, New York.
124
Tutorial
Donald G. Firesmith, “Testing Object-Oriented Software,” Tutorial OOM-4 at TOOLS USA’96 Conference in Santa Barbara, California on 30 July 1996.
123
Report
Donald G. Firesmith, Brian Henderson-Sellers, and Ian Graham, “OPEN Modeling Language (OML) - Core Notation Specification,” OPEN Consortium Version 0.1, July 1996.
122
Tutorial
Donald G. Firesmith, “Testing Object-Oriented Software,” Tutorial at The Second Israeli Object-Oriented Days in Tel-Aviv, Israel on 10 July 1996, SELA Conferences, Bnei-Brak, Israel.
121
Tutorial
Donald G. Firesmith, “The Firesmith Method,” Tutorial AD-2 at Twentieth International Technology of Object-Oriented Languages and Systems (TOOLS USA’96) Conference and Exhibition in Santa Barbara, California on July 29 - August 2, 1996.
120
Article
Donald G. Firesmith, “The PLOOT Test Pattern Language,” Report on Object Analysis and Design, Volume 2, Number 7, May-June 1996, SIGS Publications Inc., New York, New York, pp. 32-38.
119
Tutorial
Donald G. Firesmith, “PLOOT: A Pattern Language for Testing Object-Oriented Software, Version 1.3,” Tutorial at the Software Development and Testing Conference in London, England on 30 April 1996, Unicom Seminars, Uxbridge, Middlesex, p. 80.
118
Tutorial
Donald G. Firesmith, “The Firesmith Method,” Tutorial at the Software Development and Testing Conference in London, England on 29 April 1996, Unicom Seminars, Uxbridge, Middlesex, p. 93.
117
Article
Donald Firesmith, “The Inheritance of State Models,” Journal of Object-Oriented Programming (JOOP) / Report on Object Analysis and Design (ROAD), Volume 9, Number 2, March/April 1996, SIGS Publications, p. 13-15.
116
Tutorial
Donald G. Firesmith, “PLOOT: Pattern Language for Object-Oriented Testing, Version 1.1,” Tutorial W8 at the Smalltalk Solutions’96 Conference, SIGS Conferences, New York, New York, in New York, New York on 6 March 1996, p. TBD.
115
Tutorial
Donald G. Firesmith, “PLOOT: Pattern Language for Object-Oriented Testing,” Tutorial Mi 16 at the OOP’96 Conference in Munich, Germany on 14 February 1996, SIGS Conferences, New York, New York, p. 55.
114
Tutorial
Donald G. Firesmith, “Testing Object-Oriented Software,” Tutorial Mo5 at the OOP’96 Conference in Munich, Germany on 12 February 1996, SIGS Conferences, New York, New York, p. 82.
113
Article
Brian Henderson-Sellers and Ian M. Graham with input from Donald G. Firesmith et al., “OPEN: Towards Method Convergence,” [Paper], [Figures], IEEE Computer, Volume 29, Number 4, February 1996, IEEE Computer Society, Los Alamitos, California, pp. 86-89.
112
Article
Donald G. Firesmith, “Pattern Language for Testing Object-Oriented Software,” Object Magazine, Volume 5, Number 8, January-February 1996, SIGS Publications Inc., New York, New York, pp. 32-38.

1995     Top of Page     Bottom of Page

111
Presentation
Donald G. Firesmith, The Firesmith Method, Version 4.5, Advanced Software Technology Specialists (ASTS), 1995, p. 201.
110
Article
Donald G. Firesmith, “Semantic Models,” Report on Object Analysis and Design, Volume 2, Number 4, November-December 1995, SIGS Publications Inc., New York, New York, pp. 13-17.
109
Chapter
Donald Firesmith, “Testing Object-Oriented Software,” Handbook of Applications Development, Chapter XI-4, Paul C. Tinnirello (editor), Auerbach Publications, Boston, Massachusetts, 1995, pp 589-628.
108
Paper
Donald G. Firesmith, “TOPL (Testing Objects Pattern Language),” position paper in the Theory, Techniques, and Patterns panel of the Testing Smalltalk Applications Workshop, Tenth Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA’95) in Austin, Texas, 16 October 1995.
107
Abstract
John D. McGregor, Edward V. Berard, Donald G. Firesmith, Brian Marick, and Dave Thomson “Object-Oriented Testing in the Real World: Lessons for All," [Panel Abstract], ACM SIGPLAN Notices, Proceedings of the tenth annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA’95), ACM SIGPlan Notices, Volume 30, Number 10, pp. 140, October 1995.
106
Article
Donald G. Firesmith, “Object-Oriented Requirements Elicitation,” Report on Object Analysis and Design (ROAD), Volume 2, Number 3, October 1995, SIGS Publications, New York, New York, pp. 14-17.
105
Tutorial
Donald G. Firesmith, “Management Implications of Object Technology,” Tutorial M2 at the Object Expo Europe Conference in London, England, SIGS Conferences, New York, New York, 25 September 1995.
104
Article
Donald G. Firesmith, “Testing Object-Oriented Software,” Systems Development Management, Supplement 34-70-51, Auerbach Publications, New York, New York, TBD 1995, p. 21.
103
Article
Donald G. Firesmith, “Testing in Object-Oriented versus Procedural Environments,” Systems Development Management, Supplement 34-70-50, Auerbach Publications, New York, New York, August/September 1995, p. 20.
102
Tutorial
Donald G. Firesmith, “Testing O-O Software,” [Abstract], Tutorial MTI-1 at the TOOLS USA’95 Technology of Object-Oriented Languages and Systems 17 International Conference and Exhibition in Santa Barbara, California on 31 July - 4 August 1995, Interactive Software Engineering, p. 221.
101
Paper
Donald G. Firesmith, “The Firesmith Method - Quo Vadis,” Panel paper at the TOOLS USA’95 Technology of Object-Oriented Languages and Systems 17th International Conference and Exhibition, Interactive Software Engineering, Santa Barbara, California, 31 July - 4 August 1995.
100
Article
Donald G. Firesmith, “Use Cases: the Pros and Cons,” Report on Object Analysis and Design (ROAD), Volume 2, Number 2, July-August 1995, SIGS Publications, New York, New York, pp. 2-6.
99
Tutorial
Donald G. Firesmith, “Testing Object-Oriented Software,” Tutorial M2 at the Software DevCon'95 Conference in Wiesbaden, Germany on 8-12 May 1995, SIGS Publications, New York, New York, pp. 73.
98
Tutorial
Donald G. Firesmith, “Object-Oriented Regression Testing,” Presentation 5 in the Object-Oriented Track at the Fourth International Conference on Software Testing, Analysis, and Review (STAR) in San Diego, California on 3 May 1995, pp. 77-115.
97
Tutorial
Donald G. Firesmith, “Modeling the Dynamic Behavior of Systems, Mechanisms, and Classes with Scenarios,” Tutorial M1 at the Objekt-orientiertes Programmieren (OOP’95) Conference in Munich, Germany on 30 January - 3 February 1995, SIGS Conferences, New York, New York, pp. 105-114.
96
Tutorial
Donald G. Firesmith, “Modeling the Dynamic Behavior of Systems, Mechanisms, and Classes with Scenarios,” Tutorial M1 at the Objekt-orientiertes Programmieren (OOP’95) Conference in Munich, Germany on 30 January - 3 February 1995, SIGS Conferences, New York, New York, pp. 105-114.
95
Tutorial
Donald G. Firesmith, “Basic Object-Oriented Concepts and Terminology: A Comparison of Methods and Languages,” Tutorial T8 in the Objekt-orientiertes Programmieren (OOP’95) Conference in Munich, Germany on 30 January - 3 February 1995, SIGS Conferences, New York, New York, pp. 67-103.
94
Article
Donald G. Firesmith, “Object-Oriented Regression Testing,” Report on Object Analysis and Design (ROAD), Volume 1, Number 5, January/February 1995, SIGS Publications, New York, New York, pp. 42-45.
93
Article
Donald G. Firesmith, “Object-Oriented State Modeling Using ADM4,” Journal of Object-Oriented Programming (JOOP), Volume 7, Number 8, January 1995. SIGS Publications, New York, New York, pp. 57-65.

1994     Top of Page     Bottom of Page

92
Article
Donald G. Firesmith, “Clusters of Classes: A Bigger Building Block,” Report on Object-Oriented Analysis and Design (ROAD), Volume 1, Number 4, November-December 1994, SIGS Publications, New York, New York, pp. 18-25.
91
Article
Donald G. Firesmith, “The Critical Need for Real on-the-Job Training,” Journal of Object-Oriented Programming (JOOP), Volume 7, Number 6, October 1994, SIGS Publications, New York, New York, pp. 52-53.
90
Article
Donald G. Firesmith, “The Many Techniques Used to Identify Objects and Classes or All Roads Lead to Rome, but Some are Shorter and Safer,” Report on Object-Oriented Analysis and Design (ROAD), Volume 1, Number 3, September-October 1994, SIGS Publications, New York, New York, pp. 41-46.
89
Paper and Presentation
Donald G. Firesmith, “Testing Object-Oriented Software (Paper and Presentation),” Proceedings of the Object EXPO Europe’94 in London, England on 12 August 1994, pp. 97-130.
88
Article
Donald G. Firesmith, “Modeling the Dynamic Behavior of Systems, Mechanisms and Classes with Scenarios,” Report on Object Analysis and Design (ROAD), Volume 1, Number 2, July-August 1994, SIGS Publications, New York, New York, pp. 32-36 & 47.
87
Tutorial
Donald G. Firesmith, Modeling the Dynamic Behavior of Systems, Mechanisms, and Classes with Scenarios, Tutorial in the Devcon Conference, SIGS Conferences, New York, New York, in Wiesbaden, Germany on 20-24 June 1994, pp. 73-82.
86
Tutorial
Donald G. Firesmith, Object-Oriented Modeling, Tutorial in the Devcon Conference in Wiesbaden, Germany on  20-24 June 1994.
85
Article
Donald G. Firesmith, “Using Parametrized Classes to Achieve Reusability while Maintaining the Coupling of Application-Specific Objects,” Journal of Object-Oriented Programming (JOOP), Volume 7, Number 3, June 1994, SIGS Publications, New York, New York, pp. 41-44.
84
Paper
Donald G. Firesmith, “Testing Object-Oriented Software,” Proceedings of the Object EXPO USA’94, in New York, New York on 6-10 June 1994, pp. 61-91.
83
Article
Donald G. Firesmith, “Whiteboards, Flip Charts, and JAD Workshops: The best initial upperCASE Tools for Object-Oriented Analysis and Design,” Report on Object-Oriented Analysis and Design (ROAD), Volume 1, Number 1, May-June 1994, SIGS Publications, New York, New York, pp. 44-48.
82
Article
Donald G. Firesmith, “Inheritance Diagrams: Which Way is Up?Journal of Object-Oriented Programming (JOOP), Volume 7, Number 1, March-April 1994, SIGS Publications, New York, New York, p.10-16.
81
Tutorial
Donald G. Firesmith, “Object-Oriented Requirements Analysis and Logical Design,” [Abstract], tutorial MM4 at the Thirteenth International Conference Technology of Object-Oriented Languages and Systems (TOOLS Europe'94) in Versailles, France on 7-11 March 1994, Prentice Hall, Englewood Cliffs, New Jersey, pp. 513.
80
Paper
Donald G. Firesmith, “Basic Object-Oriented Concepts and Terminology: A Comparison of Methods and Languages,” Software World’USA Conference Proceedings, Volume I, Digital Consulting Inc., Andover, Massachusetts, in TBD on 27 February - 2 March 1994, B26,1-27.
79
Paper
Donald G. Firesmith, “Testing Object-Oriented Software,” CASEWORLD Tutorial Proceedings, 27 February - 2 March 1994, Digital Consulting Inc., Andover, Massachusetts.
78
Paper
Donald G. Firesmith, “Object-Oriented Requirements Analysis and Logical Design,” CASEWORLD Tutorial Proceedings, 27 February - 2 March 1994, Digital Consulting Inc., Andover, Massachusetts.
77
Paper
Donald G. Firesmith, “Testing Object-Oriented Software,” Tutorial TH7 at OOP’94/C++ World Conference in Munich, Germany on 31 January - 4 February 1994, pp. 66-99.

1993     Top of Page     Bottom of Page

76
Keynote
Donald G. Firesmith, “Object-Oriented Requirements Elicitation,” [Abstract], a keynote address given at The Twelfth International Conference on Technology of Object-Oriented Languages and Systems (TOOLS PACIFIC’93), in Melbourne, Australia on December 1993, p. 4.
75
Tutorial
Donald G. Firesmith, “[Object-Oriented Requirements Analysis and Design,” [Abstract], tutorial given at The Twelfth International Conference on Technology of Object-Oriented Languages and Systems (TOOLS PACIFIC’93), in Melbourne, Australia on December 1993, p. 319.
74
Paper
Donald G. Firesmith, “Testing Object-Oriented Software,” Software Engineering Strategies, Volume 1, Number 5, Auerbach Publications, November/December 1993, pp. 15-35.
73
Paper
Donald G. Firesmith and Dale Gaumer, “Seven Essential Principles of Software Engineering Management,” CASEWORLD and Objex Conference Proceedings, Vol. II, Digital Consulting Inc., Andover, Massachusetts, in Boston, Massachusetts on19-21 October 1993, pp. C2 1-13, 19-21.
72
Paper
Donald G. Firesmith, “Managing an Iterative, Recursive Object-Oriented Development Cycle,” CASEWORLD and Objex Conference Proceedings, Vol. II, Digital Consulting Inc., Andover, Massachusetts, in Boston, Massachusetts on 19-21 October 1993, pp. B22 15-40.
71
Paper
Donald G. Firesmith, “Testing Object-Oriented Software,” 11th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS USA’93) at the University of California at Santa Barbara, California on 2-5 August 1993, Proceedings of the TOOLS USA’93 Conference, Prentice-Hall, Englewood Cliffs, New Jersey, ISBN 1-884842-00-3, December 1993, pp. 407-426.
70
Tutorial
Donald G. Firesmith, “ASTS Development Method 4 (ADM4): An Object-Oriented Development Method for Large, Complex Real-Time Systems," [Abstract], 11th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS USA’93) at the University of California at Santa Barbara, California on 2-6 August 1993, Proceedings of the TOOLS USA’93 Conference, Prentice-Hall, Englewood Cliffs, New Jersey, ISBN 1-884842-00-3, December 1993, p. 558.
69
Article
Donald G. Firesmith, “ Frameworks: The Golden Path to Object Nirvana,” Journal of Object-Oriented Programming (JOOP), Volume 6, Number 4, July/August 1993, SIGS Publications, New York, New York, pp. 6-8.
68
Article
Donald G. Firesmith, “An Expanded View of Messages,” Journal of Object-Oriented Programming (JOOP), Volume 6, Number 4, July/August 1993, SIGS Publications, New York, New York, pp. 51-52.
67
Paper
Donald G. Firesmith, “Object-Oriented Testing,” Object EXPO Europe’93 Conference in London, England on 12-16 July 1993, Proceedings of the Object EXPO Europe’93 Conference , SIGS Conferences, New York, New York, pp. 95-119.
66
Article
Donald G. Firesmith, “An Expanded View of Messages,” ACM SIGPLAN OOPS Messenger, Volume 4, Number 3, July 1993, ACM Press, New York, New York, pp. 2-5.
65
Paper
Donald G. Firesmith, “Testing Object-Oriented Software,” Proceedings of the 2nd International Software Test, Analysis, and Review (STAR) Conference, Conference Presentations and Papers, Software Quality Engineering, in Monterrey, California on 5 May 1993, pp. 499-522.
64
Article
Donald G. Firesmith, “Planning for Object-Oriented Military Projects,” Ada User, Volume 14, Number 1, March 1993, Ada Language UK Ltd, ISSN 0268-652X, pp. 11-25.
63
Paper
Donald G. Firesmith, “Documenting Object-Oriented Software Requirements Specifications and Designs,", CASE World Conference Proceedings, Volume II, Digital Consulting Inc.,  Andover, Massachusetts, in San Francisco, California on 8-10 March 1993, pp. E40 1-15.
62
Paper
Donald G. Firesmith, “Testing Object-Oriented Software,” CASE World Conference Proceedings, Volume II, Digital Consulting Inc.,  Andover, Massachusetts, in San Francisco, California on 8-10 March 1993, pp. E18 1-14.

1992     Top of Page     Bottom of Page

61
Article
Donald G. Firesmith, “Take a Flying Leap: The Plunge into Object Technology,” American Programmer, Volume 5, Number 8, New York, New York, October 1992, pp. 17-27.
60
Paper
Donald G. Firesmith, “Object-Oriented Analysis and Design for Real-Time Projects,” OOPSLA’92 An Evaluation of Object-Oriented Technology in Real-Time Systems: Past, Present and Future Workshop Proceedings, Vancouver, British Columbia, ACM, 19 October 1992.
59
Tutorial
Donald G. Firesmith, “Object-Oriented Requirements Analysis and Design,” Tutorial at the 1992 International AdaUK Conference, London, England, pp. 269, 1992.
58
Paper
Donald G. Firesmith, “Planning for Object-Oriented Military Projects,” Proceedings of the CASEWorld’92 in Boston, Digital Consulting Inc., in Boston, Massachusetts on 20 July 1992.
57
Paper
Donald G. Firesmith, “Object-Oriented Analysis and Design for Real-Time Projects,” Proceedings of the CASEWorld’92 in Boston, Digital Consulting Inc., in Boston, Massachusetts on 20 July 1992.
56
Paper
Donald G. Firesmith, “Object-Oriented Analysis and Design for Real-Time Ada Projects,” Proceedings of the CASEWorld’92 in Madrid, Technology Transfer, S. A., in Madrid, Spain on 27-29 May 1992.
55
Paper
Donald G. Firesmith, “ADM3: A Language Independent, Object-Oriented Method for Large Real-Time Systems Development,” Paper and Presentation in the Proceedings of the Methodologies and Tools for Real-time Object-Oriented Systems National Symposium in Bethesda, Maryland on 27-28 April 1992, The National Institute for Software Quality and Productivity, Washington, DC, p. 26.
54
Paper
Donald G. Firesmith, “Documenting Object-Oriented Requirements and Designs on Military Projects,” CASEWorld Conference and Exposition in San Francisco, California on 19 February 1992, pp. 14.
53
Paper
Donald G. Firesmith, “Object-Oriented Requirements Analysis and Language-Independent Design,” AIAA Conference Proceedings, AIAA 92-0881, American Institute of Aeronautics and Astronautics (AIAA), in Reston, Virginia on 8 January 1992.

1991     Top of Page     Bottom of Page

52
Report
Donald G. Firesmith and Dale Gaumer “The Ada Development Method 2 (ADM_2) User's Manual,” Advanced Software Technology Specialists (ASTS), Fort Wayne, Indiana, 1991, p. TBD
51
Article
Donald G. Firesmith, “ObjectMaker 2.0: the Power of Choice, Customization, and Extensibility,” Object Magazine, Volume 1, Number 4, November/December 1991, pp. 70-72.
50
Paper
Donald G. Firesmith, “Object-Oriented Graphics for Requirements Analysis and Logical Design,” ACM SIGAda Ada Letters, Volume XI, Number 9, November/December 1991, ACM SIGAda, pp. 100-115.
49
Article
Donald G. Firesmith, “Structured Analysis and Object-Oriented Development are Not Compatible,” ACM SIGAda Ada Letters, Volume XI, Number 9, November/December 1991, ACM SIGAda, pp. 56-66.
48
Paper
Donald G. Firesmith, “Identification and Classification Guidelines for Objects, Classes, and Subassemblies,” presented Finding Objects: Practical Approaches Workshop at the Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'91) Conference in Phoenix, Arizona on 6-11 October 1991.
47
Paper
Donald G. Firesmith, “Object-Oriented Graphics for Requirements Analysis and Logical Design,” presented Object-Oriented Modeling (OOM) Workshop at the Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'91) Conference in Phoenix, Arizona on 6 October 1991.

1990     Top of Page     Bottom of Page

46
Presentation
Donald G. Firesmith, “A Proposed Initial Classification and Evaluation of Ada Graphic Notations,” [Draft], Tri-Ada'90 Conference in Baltimore, Maryland on 3-6 December 1990
45
Article
Donald G. Firesmith, “OOD and Ada Bibliography,” Ada Letters, Volume 10, Number 6, July/August 1990, pp. 114-128.
44
Tutorial
Donald G. Firesmith, Ada Project Management, Version 7.5, 5 day tutorial, Technology Training Corporation, 20 April 1990, p. 714.

1989

43
Paper
Donald G. Firesmith, “The Ada Development Method (ADM): An Object-Oriented Software Development Method for the Entire Development Cycle,” Proceedings of the Summer 1989 SIGAda Conference Program and Abstracts in Ottawa, Canada on 8-11 August 1989, pp. xvii-xxvi.
42
Presentation
Donald G. Firesmith, [Compiler] Validation,” TBD, 8 May 1989, pp. 19.
41
Presentation
Donald G. Firesmith, The Ada Project Management,” Ecole Polytechnique Federale de Lausanne, Lausanne, Switzerland, 3-5 April 1989, pp. TBD.

1988     Top of Page     Bottom of Page

40
Presentation
Donald G. Firesmith, “AFATDS: Experience,” Proceedings of the National Conference and Workshop on Methodologies and Tools for Real-Time Systems in Arlington, Virginia on 14-15 November 1988, National Institute for Software Quality and Productivity, Washington, D.C.,  pp. L1-L20.
39
Paper
Donald G. Firesmith, “Ada Project Management,” ACM Professional Development in Washington, D.C. on 7 November 1988, ACM.
38
Paper and Presentation
Donald G. Firesmith, “Managing Ada Projects: The People Issues (Paper and Presentation),” Proceedings of the Tri-Ada‘88 Conference in Charleston, West Virginia on 24-27 October 1988, ACM Press, New York, New York, pp. 609-619.
37
Presentation
Donald G. Firesmith, “An Evaluation of Ada Library Diagrams,” AdaEXPO’88 in Anaheim, California on 10 October 1988, ACM, pp 15.
36
Article
Donald G. Firesmith, “Mixing Apples and Oranges: or what is an Ada Line of Code Anyway?ACM SIGAda Ada Letters, Volume VIII, Number 5, September/October 1988, pp. 110-112.
35
Paper
Donald G. Firesmith, “DOD-STD-2167A and Ada,” Proceedings of the Ohio SIGAda, ACM SIGAda, Dayton, Ohio, September 1988.
34
Paper
Donald G. Firesmith, “Overloading the Term ‘Object’ or Why Ada both is and is not an Object-Oriented Language,” Proceedings of the Fifth Washington Ada Symposium (WADAS’88) Conference, ACM (DC Chapter), FAA, NASA Goddard Flight Center, SIGAda (DC Chapter), in Washington, D.C. on 30 June 1988.
33
Presentation
Donald G. Firesmith, “AFATDS Experience,” Proceedings of the Fifth Washington Ada Symposium (WADAS’88) Conference, ACM (DC Chapter), FAA, NASA Goddard Flight Center, SIGAda (DC Chapter), in Washington, D.C. on 29 June 1988.
32
Article
Donald G. Firesmith, “Management Understanding of Ada Sociology Necessary,” Government Computer News, 10 June 1988.
31
Paper
Donald G. Firesmith, “DOD-STD-2167 and the Classic Waterfall Life-Cycle,” Proceedings of the Tactical Communications Conference (TCC-88), Armed Forces Communications and Electronics Association (AFCEA) Indiana Chapter, Defense Advanced Research Projects Agency (DARPA), and IEEE (Fort Wayne Section), Fort Wayne, Indiana, 4 May 1988.
30
Presentation
Donald G. Firesmith, “Ada and DOD-STD-2167A: Status and Implications,” Proceedings of the CASE Technology Conference, National Institute for Software Quality and Productivity, 11-12 April 1988.
29
Paper
Donald G. Firesmith, Dale Gaumer, and David Brookman, “Right, But Too Soon: Some Software Lessons,” Proceedings of the SIGAda/AdaJUG Conference, ACM SIGAda, Phoenix, Arizona, 24 March 1988.
28
Presentation
Donald G. Firesmith, “Ada and DOD-STD-2167A: Status and Implications,” Proceedings of the SIGAda/AdaJUG Conference, ACM SIGAda, Phoenix, Arizona, 25 March 1988.
27
Paper
Donald G. Firesmith, “Ada Project Management,” Tutorial at the Sixth National Conference on Ada Technology, in Washington, D.C., Department of Defense, Ada Joint Program Office, US Army Communications-Electronics Command (CECOM), 14 March 1988.

1987     Top of Page     Bottom of Page

26
Paper
Donald G. Firesmith, “The Management Implications of the Recursive Nature of Object-Oriented Development (Partial Draft - Original Not Found),” AdaEXPO/SIGAda 1987 Conference in Boston, Massachusetts on 8 December 1987, Software Valley Corporation.
25
Article
Donald G. Firesmith, “Two Impediments to the Proper Use of Ada,” ACM SIGAda Ada Letters, Volume VII, Number 5, September/October 1987, ACM SIGAda, pp. 104.
24
Paper
Donald G. Firesmith, “Ada and DOD-STD-2167A: Status and Implications,” Proceedings of the SIGAda Conference in Seattle, Washington on 27 August 1987, ACM SIGAda.
23
Article
Donald G. Firesmith, “Should the DoD Mandate a Standard Software Development Process? Part 2,” Defense Science and Electronics, Volume 6, Number 7, July 1987, p.56-59.
22
Paper
Donald G. Firesmith, “TBDProceedings of the AdaJUG/SAE-AE-9E Conference, Ada Joint Users Group (AdaJUG) Society of Automotive Engineers - Aerospace Engineering (SAE-AE) in Dayton, Ohio on 13 July 1987.
21
Paper
Donald G. Firesmith, “Ada Community Concerns Regarding DOD-STD-2167,” Proceedings of the Ada for the Aerospace Project Manager, American Institute of Aeronautics and Astronautics (AIAA)  in Alexandria, Virginia on 17 June 1987.
20
Paper
Donald G. Firesmith, “Ada Training for the AFATDS Project,” Proceedings of the Second Annual Ada Software Engineering Education and Training (ASEET) Symposium in Dallas, Texas on 11 June 1987, ASEET, pp. 239-258.
19
Paper
Donald G. Firesmith, “Ada Community Concerns Regarding DOD-STD-2167,” Military Computing Conference (MCC'87) and Exposition in Anaheim, California on 6 May 1987, The Military Computing Institute, Los Altos, California, pp. 127-144.
18
Article
Donald G. Firesmith, “Should the DoD Mandate a Standard Software Development Process?,” Defense Science and Electronics, Volume 6, Number 4, April 1987, pp. 60-64.
17
Presentation
Donald G. Firesmith, “TBD (Panel),” The Workshop on Large Scale Software Management in Cambridge, Massachusetts on 21-23 April 1987, National Security Industry Association (NSIA).
16
Paper
Donald G. Firesmith, “Should the DoD Mandate a Standard Software Development Process?,” The Joint Ada Conference Fifth National Conference on Ada Technology and Fourth Washington Ada Symposium (WADAS’87) in Arlington, Virginia on 17 March 1987, published in ACM SIGAda Ada Letters, Volume VII, Number 5, March 1987, ACM SIGAda, pp. 159-167.
15
Paper
Donald G. Firesmith, “Ada Community Concerns Regarding DOD-STD-2167,” Proceedings of the Methodologies and Tools for Reliability and Maintainability, National Institute for Software Quality and Productivity in Tyson’s Corner, Virginia on 3 March 1987.
14
Presentation
Donald G. Firesmith, “TBD (Panel),” Proceedings of the SIGAda Conference in Hollywood, Florida on 12-16 January 1987, ACM SIGAda.

1986     Top of Page     Bottom of Page

13
Paper
Donald G. Firesmith, “Software Development Standards and Ada Working Group Status ReportAdaJUG/SIGAda/Ada Expo’86, ACM SIGAda in Charleston, West Virginia on 20 November 1986.
12
Report
Donald G. Firesmith, SDSAWG Issues and Subissues Report, Software Development Standards and Ada Working Group (SDSAWG), ACM SIGAda on 27 October 1986.
11
Presentation
Donald G. Firesmith, “Object-Oriented Design on the AFATDS Project,” on the Object-Oriented Programming without an Object-Oriented Language Panel at the First OOPSLA Conference in Portland, Oregon, ACM, pp. 508, 29 September - 3 October 1986.
10
Paper
Donald G. Firesmith, “TBD,” Methods for Real-Time Systems Conference, National Institute for Software Quality and Productivity (NISQP) in Tyson’s Corner, Virginia on 8-11 September 1986.
9
Article
Donald G. Firesmith and First Lieutenant Colin B. Gilyeat (JLC/CSM Subgroup), “Resolution of Ada-related Concerns in DOD-STD-2167 Revision A,” ACM SIGAda Ada Letters, Volume VI, Number 5, September/October 1986, pp. 29-33.
8
Paper
Donald G. Firesmith, “Object-Oriented Development,” Proceedings of the First International Conference on Ada Programming Language Applications for the NASA Space Station, Volume 1, National Aeronautics and Space Administration (NASA), Lyndon B. Johnson Space Center, University of Houston - Clear Lake in Houston, Texas on 3 June 1986, pp. 11.
7
Paper
Donald G. Firesmith, “Object-Oriented DevelopmentProceedings of the National Conference and Workshop on Methodologies and Tools for Real-Time Systems, National Institute for Software Quality and Productivity (NISQP) in Washington D.C. on 11 March 1986.
6
Article
Donald G. Firesmith, “SDSAWG Chairperson’s Letter and SDSAWG Charter,” ACM SIGAda Ada Letters, Volume VI, Number 2, March/April 1986, ACM SIGAda, pp. 59-72.
5
Paper
Donald G. Firesmith,“Object-Oriented Development” in the Proceedings of the AdaJUG/SIGAda Conference, Ada Joint Users Group (AdaJUG), ACM SIGAda in Los Angeles, California on 27 February 1986.

1985     Top of Page     Bottom of Page

4
Paper and Presentation
Donald G. Firesmith, “The Benefits and Objectives of a Corporate-Standard Project-Level Software Quality Plan (SQP),” Paper and Presentation in the proceedings of the 1985 National Joint Conference on Software Quality and Productivity, National Security Industrial Association (NSIA) Quality and Reliability Assurance Software Subcommittee in Williamsburg, Virginia on 3 June 1985.

1983     Top of Page     Bottom of Page

3
Article
Donald G. Firesmith, “A Definition and Five Specific Cases of the Generalized Mean M(X;W,f),” Mathematics and Computer Education, Volume 17, Number 3, Fall 1983, pp. 210-215.
2
Article
Donald G. Firesmith, “Exponential Interpolation Formulas,” Mathematics and Computer Education, Volume 17, Number 1, Winter 1983, pp. 42-45.

1980     Top of Page     Bottom of Page

1
Article
Donald G. Firesmith, “Teaching Gaussian Elimination to Introductory Students,” Mathematics and Computer Education, Volume 14, Number 2, Spring 1980, pp. 121-125.
Comments