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 |