Articles and Conference Presentations
Year:
2005
2004
2003
2002
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1989
1988
1987
1986
1985
1984
1983
1980
- Donald Firesmith, “Analyzing the Security Significance of System 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, August 30, 2005.
- Didar Zowgli, Donald 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, August 30, 2005.
- Donald 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, August 29, 2005.
- 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, August 29, 2005.
- 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
in Saint Louis, Missouri, 15-21 May 2005.
[slides]
- 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
in Saint Louis, Missouri, 15-21 May 2005.
- Donald G. Firesmith,
Engineering Safety-Related Requirements for Software-Intensive Systems,
tutorial H6 at the 27th International Conference on Software Engineering
in Saint Louis, Missouri, 15-21 May 2005.
- Donald G. Firesmith,
“Are Your Requirements Complete? (Part 1),”
Journal of Object Technology (JOT), 4(1), Swiss
Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 27-43, January/February 2005.
- Donald G. Firesmith,
“Generating Complete, Unambiguous, and Verifiable
Requirements from Stories, Scenarios, and Use Cases,”
Journal of Object Technology (JOT), 3(10),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 27-39, November/December 2004.
- Donald G. Firesmith,
“Prioritizing Requirements,”
Journal of Object Technology (JOT), 3(8),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 35-47, September/October 2004.
- Donald G. Firesmith,
“A Taxonomy of Safety-Related Requirements,”
Requirements Engineering’2004 (RE’04)
Requirements for High Assurance Systems (RHAS) Workshop,
in Kyoto, Japan, IEEE Computer Society, Washington, D.C., 6
September 2004.
- Donald G. Firesmith,
“Creating A Project-Specific Requirements Engineering Process,”
Journal of Object Technology (JOT), 3(5),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 31-44, May/June 2004.
- Donald G. Firesmith,
“Engineering Safety Requirements, Safety Constraints,
and Safety-Critical Requirements,”
Journal of Object Technology (JOT), 3(3),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 27-42, March/April 2004.
- Donald G. Firesmith,
“Specifying Reusable Security Requirements,”
Journal of Object Technology (JOT), 3(1),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 61-75, January/February 2004.
- 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.
- Donald G. Firesmith,
“Business Case for Requirements Engineering,”
Requirements Engineering’2003
Requirements for High Assurance Systems (RHAS) Workshop,
in Monterey, California, IEEE Computer Society, Washington, D.C., 9 September 2003.
- Donald G. Firesmith, “Reusable Security Requirements,”
Requirements Engineering’2003 Requirements for High
Assurance Systems (RHAS) Workshop Proceedings, in
Monterey, California, IEEE Computer Society, Washington, D.C., pp. 7-11, 9 September 2003.
slides
pdf file
- Donald G. Firesmith,
“Using Quality Models to Engineer Quality Requirements,”
Journal of Object Technology (JOT), 2(5),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 67-75, September/October 2003.
- Donald G. Firesmith,
“Specifying Good Requirements,”
Journal of Object Technology (JOT), 2(4),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 77-87, July/August 2003.
- 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., pp. TBD, 16-17 June 2003.
- Donald G. Firesmith,
“Security Use Cases,”
Journal of Object Technology (JOT), 2(3),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 53-64, May/June 2003.
- Donald G. Firesmith,
“Modern Requirements Specification,”
Journal of Object Technology (JOT), 2(2),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 53-64, March/April 2003.
- Donald G. Firesmith,
“Engineering Security Requirements,”
Journal of Object Technology (JOT), 2(1),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 53-68, January/February 2003.
- Donald G. Firesmith,
“Requirements Engineering - Part II,”
Journal of Object Technology (JOT), 1(5),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 83-94, November/December 2002.
- Donald G. Firesmith,
“Requirements Engineering - Part I,”
Journal of Object Technology (JOT), 1(4),
Swiss Federal Institute of Technology (ETH), Zurich, Switzerland,
pp. 93-103, September/October 2002.
- Donald G. Firesmith, “Developing e-Commerce
Applications,” Tutorial at the
Technology of Object-Oriented Languages and Systems
(TOOLS Pacific 2000) Conference,
Sydney, Australia, 21 November, 2000.
- Brian Henderson-Sellers, Norm Kerth, Alistair Cockburn,
Donald G. Firesmith, and Steve Mellor,
“Processes (Panel Session),”
Addendum to the 2000 Proceedings of the Conference on
Object-Oriented Programming, Systems, Languages, and
Applications (OOPSLA 2000), January 2000.
- 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.
- 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, Fort Collins,
Colorado, Lecture Notes in Computer Science (LNCS), 1723,
Springer Verlag, pp. 49-66, 28-30 October 1999.
- Donald G. Firesmith,
“Use Case Modeling Guidelines,” Technology of Object-Oriented Languages and Systems
(TOOLS USA’1999) Conference, Santa Barbara,
California, p/ 184-193, 1-5 August, 1999.
- Donald G. Firesmith,
“A Comparison of Defensive Development and
DBC™,” Technology of Object-Oriented Languages and Systems
(TOOLS USA’1999) Conference, Santa Barbara,
California, IEEE Computer Press, pp. 258-267, 1-5 August
1999.
- Brian Henderson-Sellers, Donald G. Firesmith, Ian Graham,
and Anthony J. H. Simons, “Instantiating the Process
Metamodel,”
Journal of Object-Oriented Programming (JOOP),
12(3), SIGS Publications, New York, New York, p.51-57, June
1999.
- Brian Henderson-Sellers and Donald G. Firesmith,
“Comparing OPEN and UML: the Two Third-Generation OO
Development Approaches,”
Information & Software Technology, 41(3),
Elsevier Science, pp. 139-156, February 1999.
- 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.
- Donald G. Firesmith and Brian Henderson-Sellers,
“Upgrading OML to Version 1.1: Part 2 Additional
Concepts and Notation,”
Journal of Object-Oriented Programming (JOOP),
11(5), SIGS Publications, New York, New York, pp. 61-67,
September 1998.
- Donald G. Firesmith and Brian Henderson-Sellers,
“Upgrading OML to Version 1.1: Part 1. Referential
Relationships,”
Journal of Object-Oriented Programming (JOOP),
11(3), SIGS Publications, New York, New York, pp. 48-57, June
1998.
- Donald G. Firesmith and Brian Henderson-Sellers,
“Clarifying Specialized Forms of Association in UML and
OML,”
Journal of Object-Oriented Programming (JOOP),
11(2), SIGS Publications, New York, New York, pp. 47-50,
1998.
- Brian Henderson-Sellers, Donald G. Firesmith, and Ian M.
Graham, “The Benefits of Common Object Modeling
Notation,”
Journal of Object-Oriented Programming (JOOP),
10(5), SIGS Publications, New York, New York, pp. 28-34,
1997.
- Brian Henderson-Sellers, Donald G. Firesmith, and Rob
Allen, “Method Unification: UML and OML,”
tutorial given at
TOOLS USA’97, Santa Barbara, California, 28
July 1997.
- Brian Henderson-Sellers and Donald G. Firesmith,
“Choosing between OPEN and UML,”
American Programmer, 10(3), TBD, New York, New York,
15-23, March 1997.
- Brian Henderson-Sellers, Donald G. Firesmith, and Ian M.
Graham, “Methods Unification: The OPEN
Methodology,”
Journal of Object-Oriented Programming (JOOP),
10(2), SIGS Publications, New York, New York, pp. 41-43, 55,
1997.
- Brian Henderson-Sellers, Donald G. Firesmith, and Ian M.
Graham, “OML Metamodel: Relationships and State
Modeling.”
Journal of Object-Oriented Programming (JOOP),
10(1), SIGS Publications, New York, New York, pp. 47-51,
March/April 1997.
- Donald G. Firesmith, “The OPEN Modeling Language
(OML),” Tutorial at
Smalltalk Solutions, New York, New York, 13 March
1997.
- Donald G. Firesmith, “Testing Object-Oriented
Software: An Executive Summary,”
UNIX Developer, 1(1), SIGS Publications, New York,
New York, January/February 1997.
- Brian Henderson-Sellers and Donald G. Firesmith,
“COMMA: Proposed Core Model,”
Journal of Object-Oriented Programming (JOOP), 9(8),
SIGS Publications, New York, New York, p.48-53,
January/February 1997.
- Donald G. Firesmith, “The Common Object Modeling
Notation (COMN),” Tutorial Mi2 at the
Object EXPO Switzerland’96 Conference in
Zurich, Switzerland, SIGS Conferences, New York, New York, 20
November 1996.
- Donald G. Firesmith with David Porreca,
“Transitioning Legacy Systems in Distributed
Architectures,” Tutorial Di8 at the
Object EXPO Switzerland’96 Conference in
Zurich, Switzerland, SIGS Conferences, New York, New York, 19
November 1996.
- Donald G. Firesmith,
“Use
Cases: the Pros and Cons,” in
Wisdom of the Gurus, SIGS Books, New York, New York,
pp. 171-180, 1996.
- Donald G. Firesmith, “Object-Oriented Regression
Testing,” in
Wisdom of the Gurus, SIGS Books, New York, New York,
pp. 209-218, 1996.
- Donald G. Firesmith, “Patterns for Testing
Object-Oriented Software,” Tutorial W8 at the
Object EXPO’96 Conference in New York, New
York, SIGS Conferences, New York, New York, 7 August
1996.
- Donald G. Firesmith, “Testing Object-Oriented
Software,” Tutorial OOM-4 at
TOOLS USA’96 Conference in Santa Barbara,
California, 30 July 1996.
- Donald G. Firesmith, “Testing Object-Oriented
Software,” Tutorial at
The Second Israeli Object-Oriented Days in Tel-Aviv,
Israel, SELA Conferences, Bnei-Brak, Israel, 10 July
1996.
- 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, July 29 - August
2, 1996.
- Donald G. Firesmith, “PLOOT: A Pattern Language for
Testing Object-Oriented Software,” Tutorial at the
Software Development and Testing Conference in
London, England, Unicom Seminars, Uxbridge, Middlesex, pp.
153, 30 April 1996.
- Donald G. Firesmith, “The Firesmith Method,”
Tutorial at the
Software Development and Testing Conference in
London, England, Unicom Seminars, Uxbridge, Middlesex, 29
April 1996.
- Donald G. Firesmith, “Patterns for Testing
Object-Oriented Software,” Tutorial W8 at the
Smalltalk Solutions’96 Conference in New York,
New York, SIGS Conferences, New York, New York, pp. 153, 6
March 1996.
- Donald G. Firesmith, “Patterns for Testing
Object-Oriented Software,” Tutorial Mi16 at the
OOP’96 Conference in Munich, Germany, SIGS
Conferences, New York, New York, pp. 141, 14 February
1996.
- Donald G. Firesmith, “Testing Object-Oriented
Software,” Tutorial Mo5 at the
OOP’96 Conference in Munich, Germany, SIGS
Conferences, New York, New York, pp. 82, 12 February
1996.
- Donald G. Firesmith, “Pattern Language for Testing
Object-Oriented Software,”
Object Magazine, 5(8), SIGS Publications Inc., New
York, New York, pp. 32-38, January/February 1996.
- Donald Firesmith, “Testing Object-Oriented
Software”,
Handbook of Applications Development, Paul C.
Tinnirello (editor), Auerbach Publications, Boston,
Massachusetts, 1995.
- Donald 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.
- John D. McGregor, Ed Berard, Donald G. Firesmith, Brian
Marick, and Dave Thomson “Object-Oriented Testing in
the Real World: Lessons for All (Panel Session),”
ACM SIGPLAN Notices, Proceedings of the tenth annual
Conference on Object-Oriented Programming Systems, Languages,
and Applications (OOPSLA’95), 30(10), pp. 140,
October 1995.
- Donald G. Firesmith, “Object-Oriented Requirements
Elicitation,”
Report on Object Analysis and Design (ROAD), 2(3),
SIGS Publications, New York, New York, pp. 14-17, October
1995.
- Donald G. Firesmith, “Management Implications of
Object Technology,” Tutorial M2 at the
ObjectEXPO Europe Conference in London, England, SIGS
Conferences, New York, New York, 25 September 1995.
- 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, pages 20.
- Donald Firesmith, “Testing O-O Software”,
Tutorial MTI-1 at the
TOOLS USA’95 Technology of Object-Oriented
Languages and Systems 17 International Conference and
Exhibition, Interactive Software Engineering, Santa
Barbara, California, 31 July - 4 August 1995.
- Donald Firesmith, “The Firesmith Method - Quo
Vadis”, Panel paper at the
TOOLS USA’95 Technology of Object-Oriented
Languages and Systems 17 International Conference and
Exhibition, Interactive Software Engineering, Santa
Barbara, California, 31 July - 4 August 1995.
- Donald G. Firesmith, “Use Cases: the Pros and
Cons,”
Report on Object Analysis and Design (ROAD), 2(2),
pp. SIGS Publications, New York, New York, pp. 2-6,
July/August 1995.
- Donald G. Firesmith, “Inheritance
Guidelines,”
Journal of Object-Oriented Programming (JOOP), 8(2),
pp. SIGS Publications, New York, New York, pp. 67-72, May
1995.
- Donald G. Firesmith, “Modeling the Dynamic Behavior
of Systems, Mechanisms, and Classes with Scenarios,”
Objekt-orientiertes Programmieren (OOP’95)
Conference Proceedings in Munich, Germany, SIGS
Conferences, New York, New York, pp. 105-114, 30 January - 3
February 1995.
- Donald G. Firesmith, “Fundamental Object-Oriented
Concepts and Terminology: A Comparison of Methods and
Languages,” Tutorial T8 in
Objekt-orientiertes Programmieren (OOP’95)
Conference Proceedings in Munich, Germany, SIGS
Conferences, New York, New York, pp. 67-104, 30 January - 3
February 1995.
- Donald G. Firesmith, “Object-Oriented
Modeling,” Tutorial M1 in the
Objekt-orientiertes Programmieren (OOP’95) Tutorial
Proceedings in Munich, Germany, SIGS Conferences, New
York, New York, pp. 105-114, 30 January - 3 February
1995.
- Donald G. Firesmith, “Object-Oriented Regression
Testing,”
Report on Object Analysis and Design (ROAD), 1(5),
SIGS Publications, New York, New York, pp. 42-45,
January/February 1995.
- Donald G. Firesmith, “Object-Oriented State
Modeling Using ADM4,”
Journal of Object-Oriented Programming (JOOP), 7(8),
SIGS Publications, New York, New York, pp. 57-65, January
1995.
- Donald G. Firesmith, “Clusters of Classes: A Bigger
Building Block,”
Report on Object-Oriented Analysis and Design
(ROAD), 1(4), SIGS Publications, New York, New York, pp.
18-25, November/December 1994.
- Donald G. Firesmith, “Inheritance
Guidelines,”
Journal of Object-Oriented Programming (JOOP), TBD,
SIGS Publications, New York, New York, pp. 45-49,
November/December 1994.
- Donald G. Firesmith, “The Critical Need for Real
on-the-Job Training,”
Journal of Object-Oriented Programming (JOOP), 7(6),
SIGS Publications, New York, New York, pp. 52-53, October
1994.
- 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), 1(3), SIGS Publications, New York, New York, pp.
41-46, September/October 1994.
- Donald G. Firesmith, “Modeling the Dynamic Behavior
of Systems, Mechanisms and Classes with Scenarios,”
Report on Object Analysis and Design (ROAD), 1(2),
SIGS Publications, New York, New York, pp. 32-36 & 47,
July/August 1994.
- Donald Firesmith, “Modeling the Dynamic Behavior of
Systems, Mechanisms, and Classes with Scenarios,”
Tutorial in the
Devcon Tutorial Proceedings, Wiesbaden, Germany,
SIGS Conferences, New York, New York, 20-24 June 1994.
- Donald Firesmith, “Object-Oriented Modeling,”
Tutorial in the
Devcon Tutorial Proceedings, Wiesbaden, Germany,
SIGS Conferences, New York, New York, 20-24 June 1994.
- Donald G. Firesmith, “Using Parameterized Classes
to Achieve Reusability while Maintaining the Coupling of
Application-Specific Objects,”
Journal of Object-Oriented Programming (JOOP), 7(3),
SIGS Publications, New York, New York, pp. 41-44, June
1994.
- 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), 1(1), SIGS Publications, New York, New York, pp.
44-48, May/June 1994.
- Donald G. Firesmith, “Inheritance Diagrams: Which
Way is Up?”
Journal of Object-Oriented Programming (JOOP), 7(1),
SIGS Publications, New York, New York, p.10-16, March/April
1994.
- Donald G. Firesmith, “Testing Object-Oriented
Software,”
Proceedings of the Object EXPO USA’94, New
York, New York, pp. 61-91, 6-10 June 1994.
- Donald G. Firesmith, “Object-Oriented Requirements
Analysis and Logical Design,”
Proceedings of the thirteenth International Conference
Technology of Object-Oriented Languages and Systems (TOOLS
13), Prentice Hall, Englewood Cliffs, New Jersey, pp.
513-514, 7-11 March 1994.
- Donald 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,
B26,1-27, 27 February - 2 March 1994.
- Donald Firesmith, “Testing Object-Oriented
Software,”
CASEWORLD Tutorial Proceedings, Digital Consulting
Inc., Andover, Massachusetts, 27 February - 2 March
1994.
- Donald Firesmith, “Object-Oriented Requirements
Analysis and Logical Design,”
CASEWORLD Tutorial Proceedings, Digital Consulting
Inc., Andover, Massachusetts, 27 February - 2 March
1994.
- Donald G. Firesmith, “Testing Object-Oriented
Software,”
OOP’94/C++ World Conference Proceedings,
Munich, Germany, pp. 66-69, 31 January - 4 February
1994.
- Donald G. Firesmith, “Object-Oriented Requirements
Analysis and Design,” a tutorial given at
Proceedings of the Twelth International Conference on
Technology of Object-Oriented Languages and Systems (TOOLS
PACIFIC’93), Melbourne, Australia, December
1993.
- Donald G. Firesmith, “Testing Object-Oriented
Software,”
Software Engineering Strategies, Auerbach
Publications, November/December 1993.
- Donald G. Firesmith and Dale Gaumer, “Seven
Essential Principles of Software Engineering
Management,”
CASEWORLD and Objex Conference Proceedings, Vol. II,
Boston, Massachusetts, Digital Consulting Inc., Andover,
Massachusetts, pp. C2 1-13, 19-21 October 1993.
- Donald G. Firesmith, “Managing an Iterative,
Recursive Object-Oriented Development Cycle,”
CASEWORLD and Objex Conference Proceedings, Vol. II,
Boston, Massachusetts, Digital Consulting Inc., Andover,
Massachusetts, pp. B22 15-40, 19-21 October 1993.
- Donald G. Firesmith, “Object-Oriented Graphics for
Requirements Analysis and Logical Design,”
ACM SIGAda Ada Letters, XIII (9), October 1993.
- Donald G. Firesmith, “Testing Object-Oriented
Software,”
Proceedings of the Eleventh International Conference on
Technology of Object-Oriented Languages and Systems (TOOLS
USA, ’93), Santa Barbara, California, 2-5 August
1993, Prentice-Hall, Englewood Cliffs, New Jersey, pp.
407-426, December 1993.
- Donald G. Firesmith, “ASTS Development Method 4
(ADM4),”
Proceedings of the Eleventh International Conference on
Technology of Object-Oriented Languages and Systems (TOOLS
USA, ’93), University of California at Santa
Barbara, California, 2-5 August 1993, Prentice-Hall,
Englewood Cliffs, New Jersey, ISBN 1-884842-00-3, 2 August
1993.
- Donald G. Firesmith, “Frameworks: The Golden Path
to Object Nirvana”
Journal of Object-Oriented Programming (JOOP), 6(4),
SIGS Publications, New York, New York, pp. 6-8, July/August
1993.
- Donald G. Firesmith, “An Expanded View of
Messages”
Journal of Object-Oriented Programming (JOOP), 6(4),
SIGS Publications, New York, New York, pp. 51-52, July/August
1993.
- Donald G. Firesmith, “Object-Oriented
Testing,”
Proceedings of the Object EXPO Europe’93,
London, England, SIGS Conferences, New York, New York, pp.
95-119, 12-16 July 1993.
- Donald G. Firesmith,
“An Expanded View of Messages,” ACM SIGPLAN OOPS Messenger, 4(3), ACM Press, New
York, New York, pp. 2-5, July 1993.
- Donald G. Firesmith, “Testing Object-Oriented
Software,”
2nd International Software Test, Analysis, and Review
(STAR) Conference Presentations and Papers, Monterey
California, Software Quality Engineering, pp. 499-522, 5 May
1993.
- Donald G. Firesmith, “Planning for Object-Oriented
Military Projects,”
Ada User, 14 (1), Ada Language UK Ltd, ISSN
0268-652X, pp. 11-25, March 1993.
- Donald G. Firesmith, “Documenting Object-Oriented
Software Requirements Specifications and Designs,”
CASEWORLD Conference Proceedings, Vol. II, Boston,
Massachusetts, Digital Consulting Inc., Andover,
Massachusetts, pp. E40 1-15, 8-10 March 1993.
- Donald G. Firesmith, “Testing Object-Oriented
Software,”
CASEWORLD Conference Proceedings, Vol. II, Boston,
Massachusetts, Digital Consulting Inc., Andover,
Massachusetts, pp. E18 1-14, 8-10 March 1993.
- Donald G. Firesmith, “Take a Flying Leap: The
Plunge into Object Technology,”
American Programmer, 5(8), New York, New York, pp.
17-27, October 1992.
- 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.
- Donald G. Firesmith, “Object-Oriented Requirements
Analysis and Design,” Tutorial at the
1992 International AdaUK Conference, London,
England, pp. 269, 1992.
- Donald G. Firesmith, “Planning for Object-Oriented
Military Projects,”
Proceedings of the CASEWorld’92 in Boston,
Boston, Massachusetts, Digital Consulting Inc., 20 July
1992.
- Donald G. Firesmith, “Object-Oriented Analysis and
Design for Real-Time Projects,”
Proceedings of the CASEWorld’92 in Boston,
Boston, Massachusetts, Digital Consulting Inc., 20 July
1992.
- Donald G. Firesmith, “Object-Oriented Analysis and
Design for Real-Time Ada Projects,”
Proceedings of the CASEWorld’92 in Madrid,
Madrid, Spain, Technology Transfer, S. A., 27-29 May
1992.
- Donald G. Firesmith, “ADM3: A Language Independent,
Object-Oriented Method for Large Real-Time Systems
Development,”
Proceedings of the Methodologies and Tools for Real-time
Object-Oriented Systems National Symposium, Bethesda,
Maryland, The National Institute for Software Quality and
Productivity, 19 April 1992.
- Donald G. Firesmith, “Documenting Object-Oriented
Requirements and Designs on Military Projects,”
CASEWorld Conference and Exposition, San Francisco,
California, 19 February 1992.
- Donald G. Firesmith, “Object-Oriented Requirements
Analysis and Language-Independent Design,”
AIAA Conference Proceedings, AIAA 92-0881, American
Institute of Aeronautics and Astronautics (AIAA), Reston,
Virginia, 8 January 1992.
- Donald G. Firesmith, “Structured Analysis and
Object-Oriented Development are Not Compatible,”
Object Magazine, 1(4), pp. 70-72, November/December
1991.
- Donald G. Firesmith, “ObjectMaker 2.0: the Power of
Choice, Customization, and Extensibility,”
ACM SIGAda Ada Letters, XI (9), pp. 100-115, October
1991.
- Donald G. Firesmith, “Object-Oriented Graphics for
Requirements Analysis and Logical Design,”
ACM SIGAda Ada Letters, XI (9), pp. 56-66, October
1991.
- Donald G. Firesmith, “Object-Oriented Graphics for
Requirements Analysis and Logical Design,”
OOPSLA’91 Object-Oriented Modeling (OOM) Workshop
Participants Proceedings, ACM, Phoenix, Arizona, 6
October 1988.
- 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, Ottawa, Canada, pp. xvii-xxvi, 8-11
August 1989.
- Donald G. Firesmith, “The Ada Project
Management,” Ecole Polytechnique Federale de Lausanne,
Lausanne, Switzerland, pp. TBD, 3-5 April 1989.
- Donald G. Firesmith, “AFATDS: Productivity
Improvements Using Ada and Object-Oriented
Development,”
Proceedings of the National Conference and Workshop on
Methodologies and Tools for Real-Time Systems, National
Institute for Software Quality and Productivity, Arlington,
Virginia, pp. L1-20, 14-15 November 1988.
- Donald G. Firesmith, “Ada Project
Management,”
ACM Professional Development, ACM, Washington, D.C.,
7 November 1988.
- Donald G. Firesmith,
“Managing Ada Projects: The People Issues,” Proceedings of the Tri-Ada‘88 Conference,
Charleston, West Virginia, ACM Press, New York, New York, pp.
609-619, 24-27 October 1988.
- Donald G. Firesmith, “An Evaluation of Ada Library
Diagrams,”
Proceedings of the AdaEXPO’88, ACM
EXPO’88, Anaheim, California, 10 October 1988.
- Donald G. Firesmith, “Mixing Apples and Oranges: or
what is an Ada Line of Code Anyway?”
ACM SIGAda Ada Letters, VIII (5), September/October
1988.
- Donald G. Firesmith, “DOD-STD-2167A and Ada,”
Proceedings of the Ohio SIGAda, ACM SIGAda, Dayton,
Ohio, September 1988.
- 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), Washington, D.C.,
30 June 1988.
- 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), Washington, D.C.,
29 June 1988.
- Donald G. Firesmith, “Management Understanding of
Ada Sociology Necessary,” Government Computer News, 10
June 1988.
- 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.
- Donald G. Firesmith, “Ada and DOD-STD-2167,”
Proceedings of the CASE Technology Conference,
National Institute for Software Quality and Productivity,
11-12 April 1988.
- 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.
- Donald G. Firesmith, “Ada and DOD-STD-2167A,”
Proceedings of the SIGAda/AdaJUG Conference, ACM
SIGAda, Phoenix, Arizona, 25 March 1988.
- 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.
- Donald G. Firesmith, “The Management Implications
of the Recursive Nature of Object-Oriented
Development,” in the
AdaEXPO/SigAda 87 Conference Proceedings, Sen.
Tobert Byrd, Defense Science and Electronics, Software Vally
Corporation, Boston, Massachusetts, 8 December 1987.
- Donald G. Firesmith,
“Two Impediments to the Proper Use of Ada,” ACM SIGAda Ada Letters, VII (5), pp. 104,
September/October 1987.
- Donald G. Firesmith, “Ada and DOD-STD-2167A: Status
and Implications,”
Proceedings of the SIGAda Conference, ACM SIGAda,
Seattle, Washington, 27 August 1987.
- Donald G. Firesmith, “TBD”
IEEE Military Communications Conference
(MILCOM’87) in Washington, DC, E96-532 I59, IEEE
Publications, New York, New York, 18-21 October 1987.
- Donald G. Firesmith, “Should the DoD Mandate a
Standard Software Development Process? Part 2,”
Defence Science and Electronics, p.56-59, July
1987.
- Donald G. Firesmith, “TBD,”
Proceedings of the AdaJUG/SAE-AE-9E Conference, Ada
Joint Users Group (AdaJUG) Society of Automotive Engineers -
Aerospace Engineering (SAE-AE), Dayton, Ohio, 13 July
1987.
- 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, Alexandria, Virginia, 17 June 1987.
- 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, ASEET, pp. 239-258, 11 June 1987.
- Donald G. Firesmith, “Ada Community Concerns
Regarding DOD-STD-2167,”
Military Computing Conference and Exposition in
Anaheim, California, The Military Computing Institute, Los
Altos, California, pp. 127-144, 6 May 1987.
- Donald G. Firesmith, “Should the DOD Mandate a
Standard Software Development Process,”
Defense Science and Electronics, 6(4,7), April and
July 1987.
- Donald G. Firesmith, “TBD (Panel),”
Proceedings of the Workshop on Large Scale Software
Management, National Security Industry Association,
Cambridge, Massachusetts, 21-23 April 1987.
- Donald G. Firesmith,
“Should the DOD Mandate a Standard Software Development
Process,” in the
Proceedings of the Joint Ada Conference Fifth National
Conference on Ada Technology and Fourth Washington Ada
Symposium (WADAS’87) on 17 March 1987 in Arlington,
Virginia, published in
ACM SIGAda Ada Letters, VII (5), pp. 159-167, March
1987.
- 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, Tyson’s Corner,
Virginia, 3 March 1987.
- Donald G. Firesmith, “TBD (Panel),”
Proceedings of the SIGAda Conference, ACM SIGAda,
Hollywood, Florida, 12-16 January 1987.
- Donald G. Firesmith, “Software Development
Standards and Ada Working Group Status Report”
AdaJUG/SIGAda/Ada Expo’86, ACM SIGAda,
Charleston, West Virginia, 20 November 1986.
- Donald G. Firesmith,
SDSAWG Issues and Subissues Report, Software
Development Standards and Ada Working Group (SDSAWG), ACM
SIGAda, 27 October 1986.
- Donald G. Firesmith, “Object-Oriented Design on the
AFATDS Project,” on the
Object-Oriented Programming without an Object-Oriented
Language (OOPSLA 1986) Panel, in Portland, Oregon, ACM,
pp. 508, 29 September - 3 October 1986.
- Donald G. Firesmith, “TBD”
Methods for Real-Time Systems Conference, National
Institute for Software Quality and Productivity,
Tyson’s Corner, Virginia, 8-11 September 1986.
- Donald G. Firesmith and Captain Colin B. Gilyeat (JLC/CSM
Subgroup),
“Resolution of Ada-related Concerns in DOD-STD-2167,
Revision A,” ACM SIGAda Ada Letters, VI (5), pp. 29-33, September
/ October 1986.
- Donald G. Firesmith, “TBD”
SIGAda Conference, ACM SIGAda, Pittsburgh,
Pennsylvania, 23-25 July 1986.
- Donald G. Firesmith, “Object-Oriented
Development”
Proceedings of the First International Conference on Ada
Programming Language Applications for the NASA Space
Station, National Aeronautics and Space Administration
(NASA) Johnson Space Center, University of Houston - Clear
Lake, Houston, Texas, 3 June 1986.
- Donald G. Firesmith, “Object-Oriented
Development”
Proceedings of the National Conference and Workshop on
Methodologies and Tools for Real-Time Systems, National
Institute for Software Quality and Productivity, Washington
D.C., 11 March 1986.
- Donald G. Firesmith,
“SDSAWG Chairperson’s Letter,” ACM SIGAda Ada Letters, VI (2), pp. 59, March/April
1986.
- Donald G. Firesmith, “Object-Oriented
Development”
Proceedings of the AdaJUG/SIGAda Joint Conference,
Ada Joint Users Group (AdaJUG), ACM SIGAda, Los Angeles,
California, 27 February 1986.
- Donald G. Firesmith, “The Benefits and Objectives
of a Corporate-Standard Project-Level Software Quality Plan
(SQP),”
1985 National Joint Conference on Software Quality and
Productivity, National Security Industrial Association
(NSIA) Quality and Reliability Assurance Software
Subcommittee, in Williamsburg, Virginia, 3 June 1985.
- Donald G. Firesmith, “A Definition and Five
Specific Cases of the Generalized Mean M(X;W,f),”
Mathematics and Computer Education, Winter 1984.
- Donald G. Firesmith, “An Exponential Interpolation
Method,”
Mathematics and Computer Education, Winter 1983.
- Donald G. Firesmith, “Teaching Gaussian Elimination
to Introductory Students,”
Mathematics and Computer Education, Spring 1980.