Donald G. Firesmith
List of publications from the 
| 2008 | 
|---|
| 50 | EE | Donald Firesmith:
Tutorial 2: The Method Framework for Engineering System Architectures (MFESA): A Practical Way to Generate Effective and Efficient Project-Specific System Architecture Engineering Methods.
ICCBSS 2008: 8-10 | 
| 2007 | 
|---|
| 49 | EE | Donald Firesmith:
Engineering Safety and Security Related Requirements for Software Intensive Systems.
ICSE Companion 2007: 169 | 
| 48 | EE | Donald Firesmith:
Common Requirements Problems, Their Negative Consequences, and the Industry Best Practices to Help Solve Them.
Journal of Object Technology 6(1):  (2007) | 
| 2006 | 
|---|
| 47 | EE | Donald Firesmith:
Engineering safety-related requirements for software-intensive systems.
ICSE 2006: 1047-1048 | 
| 46 | EE | Donald Firesmith,
Peter Capell:
Architecture-Related Requirements.
Journal of Object Technology 5(2): 61-73 (2006) | 
| 45 | EE | Donald Firesmith:
Requirements Engineering Tasks.
Journal of Object Technology 5(8):  (2006) | 
| 2005 | 
|---|
| 44 | EE | Donald Firesmith:
Engineering safety-related requirements for software-intensive systems.
ICSE 2005: 720-721 | 
| 43 | EE | Brian Henderson-Sellers,
Cesar Gonzalez-Perez,
M. K. Serour,
Donald G. Firesmith:
Method engineering and COTS evaluation.
ACM SIGSOFT Software Engineering Notes 30(4): 1-4 (2005) | 
| 42 | EE | Donald Firesmith:
Are Your Requirements Complete?
Journal of Object Technology 4(1): 27-44 (2005) | 
| 41 | EE | Donald Firesmith:
Quality Requirements Checklist.
Journal of Object Technology 4(9): 31-38 (2005) | 
| 2004 | 
|---|
| 40 | EE | Donald Firesmith:
Specifying Reusable Security Requirements.
Journal of Object Technology 3(1): 61-75 (2004) | 
| 39 | EE | Donald Firesmith:
Generating Complete, Unambiguous, and Verifiable Requirements from Stories, Scenarios, and Use Cases.
Journal of Object Technology 3(10): 27-40 (2004) | 
| 38 | EE | Donald Firesmith:
Engineering Safety Requirements, Safety Constraints, and Safety-Critical Requirements.
Journal of Object Technology 3(3): 27-42 (2004) | 
| 37 | EE | Donald Firesmith:
Creating a Project-Specific Requirements Engineering Process.
Journal of Object Technology 3(5): 31-44 (2004) | 
| 36 | EE | Donald Firesmith:
Prioritizing Requirements.
Journal of Object Technology 3(8): 35-48 (2004) | 
| 2003 | 
|---|
| 35 | EE | Donald Firesmith:
Security Use Cases.
Journal of Object Technology 2(1): 53-64 (2003) | 
| 34 | EE | Donald Firesmith:
Modern Requirements Specification.
Journal of Object Technology 2(2): 53-64 (2003) | 
| 33 | EE | Donald Firesmith:
Security Use Cases.
Journal of Object Technology 2(3): 53-64 (2003) | 
| 32 | EE | Donald Firesmith:
Specifying Good Requirements.
Journal of Object Technology 2(4): 77-87 (2003) | 
| 31 | EE | Donald Firesmith:
Using Quality Models to Engineer Quality Requirements.
Journal of Object Technology 2(5): 67-75 (2003) | 
| 2002 | 
|---|
| 30 | EE | Donald Firesmith:
Requirements Engineering.
Journal of Object Technology 1(4): 93-103 (2002) | 
| 29 | EE | Donald Firesmith:
Requirements Engineering.
Journal of Object Technology 1(5): 83-94 (2002) | 
| 2000 | 
|---|
| 28 |  | Qizoyan Li,
Donald Firesmith,
Richard Riehle,
Bertrand Meyer:
TOOLS 2000: 34th International Conference on Technology of Object-Oriented Languages and Systems, 30 July - 3 August 2000, Santa Barbara, CA, USA
IEEE Computer Society 2000 | 
| 1999 | 
|---|
| 27 |  | Donald Firesmith,
Richard Riehle,
Gilda Pour,
Bertrand Meyer:
TOOLS 1999: 30th International Conference on Technology of Object-Oriented Languages and Systems, Delivering Quality Software - The Way Ahead, 1-5 August 1999, Santa Barbara, CA, USA
IEEE Computer Society 1999 | 
| 26 | EE | Donald Firesmith:
Use Case Modeling Guidelines.
TOOLS (30) 1999: 184-193 | 
| 25 | EE | Donald Firesmith:
A Comparison of Defensive Development and Design by Contract.
TOOLS (30) 1999: 258-267 | 
| 24 |  | Brian Henderson-Sellers,
Colin Atkinson,
Donald Firesmith:
A UML Variant: OML.
UML 1999: 49-66 | 
| 23 |  | Brian Henderson-Sellers,
Donald Firesmith:
Comparing OPEN and UML: the two third-generation OO development approaches.
Information & Software Technology 41(3): 139-156 (1999) | 
| 1998 | 
|---|
| 22 | EE | Donald Firesmith:
Panel: New Dimensions in OA&D: UML/OML and Beyond.
TOOLS (26) 1998: 494 | 
| 21 |  | Donald Firesmith,
Brian Henderson-Sellers:
Clarifying Specialized Forms of Association in UML and OML.
JOOP 11(2): 47-50 (1998) | 
| 20 |  | Donald Firesmith,
Brian Henderson-Sellers:
Upgrading OML to Version 1.1: Referential Relationships.
JOOP 11(3): 48-57 (1998) | 
| 19 |  | Donald Firesmith,
Brian Henderson-Sellers:
Upgrading OML to Version 1.1: Part 2 Additional Concepts and Notation.
JOOP 11(5): 61-67 (1998) | 
| 1997 | 
|---|
| 18 | EE | Rob Allen,
Brian Henderson-Sellers,
Donald Firesmith:
Method Unification: UML and OML.
TOOLS (23) 1997: 372 | 
| 17 |  | Brian Henderson-Sellers,
Donald Firesmith,
Ian M. Graham:
OML Metamodel: Relationships and State Modeling.
JOOP 10(1): 47-51 (1997) | 
| 16 |  | Brian Henderson-Sellers,
Donald Firesmith,
Ian M. Graham:
Methods Unification: The OPEN Methodology.
JOOP 10(2): 41-43, 55 (1997) | 
| 15 |  | Brian Henderson-Sellers,
Donald Firesmith,
Ian M. Graham:
The Benefits of Common Object Modeling Notation.
JOOP 10(5): 28-34 (1997) | 
| 14 |  | Brian Henderson-Sellers,
Donald Firesmith:
COMMA: Proposed Core Model.
JOOP 9(8): 48-53 (1997) | 
| 1995 | 
|---|
| 13 |  | John D. McGregor,
Edward V. Berard,
Donald Firesmith,
Don Marick,
Dav Thomson:
OO Testing in the Real World: Lessons for All - Panel Session.
OOPSLA 1995: 140 | 
| 12 |  | Donald Firesmith:
Object-Oriented State Modeling Using ADM4.
JOOP 7(8): 57-65 (1995) | 
| 11 |  | Donald Firesmith:
Inheritance Guidelines.
JOOP 8(2): 67-72 (1995) | 
| 1994 | 
|---|
| 10 |  | Donald Firesmith:
O-O Requirements Analysis and Logical Design.
TOOLS (13) 1994: 513 | 
| 9 |  | Donald Firesmith:
Inheritance Diagrams: Which Way is up.
JOOP 7(1): 10-16 (1994) | 
| 8 |  | Donald Firesmith:
Using Parameterized Classes to Achieve Reusability while Maintaining the Coupling of Application-Specific Objects.
JOOP 7(3): 41-44 (1994) | 
| 7 |  | Donald Firesmith:
The Critical Need for Real on-the-Job Training.
JOOP 7(6): 52-53 (1994) | 
| 1993 | 
|---|
| 6 |  | Donald Firesmith:
Testing Object-Oriented Software.
TOOLS (11) 1993: 407-426 | 
| 5 |  | Donald Firesmith:
ADM4: an Object-Oriented Development Method for Large, Complex Real Time Systems.
TOOLS (11) 1993: 558 | 
| 4 |  | Donald Firesmith:
Object-Oriented Requirements Analysis and Logical Design.
TOOLS (12/9) 1993: 319 | 
| 3 |  | Donald Firesmith:
Keynote: Object-oriented Requirements Elicitation.
TOOLS (12/9) 1993: 4 | 
| 2 |  | Donald Firesmith:
An expanded view of messages.
OOPS Messenger 4(3): 2-5 (1993) | 
| 1986 | 
|---|
| 1 |  | Grady Booch,
Ed Seidewitz,
Mike Start,
Donald Firesmith:
Object-Oriented Programming without an Object-Oriented Language - Panel.
OOPSLA 1986: 508 |