Donald Firesmith
#21,020
Most Influential Person Now
American engineer
Donald Firesmith's AcademicInfluence.com Rankings
Donald Firesmithengineering Degrees
Engineering
#1319
World Rank
#1972
Historical Rank
#513
USA Rank
Systems Engineering
#89
World Rank
#92
Historical Rank
#14
USA Rank
Applied Physics
#3050
World Rank
#3117
Historical Rank
#306
USA Rank
Download Badge
Engineering
Donald Firesmith's Degrees
- Bachelors Computer Science Stanford University
- PhD Computer Engineering Carnegie Mellon University
Similar Degrees You Can Earn
Why Is Donald Firesmith Influential?
(Suggest an Edit or Addition)According to Wikipedia, Donald G. Firesmith is an American software engineer, consultant, and trainer at the Software Engineering Institute. Biography Firesmith received his B.A. in Mathematics and German from Linfield College in 1975 and his M.A. in Mathematics from Arizona State University in 1977. He also studied one year at Ludwig Maximilian University of Munich.
Donald Firesmith's Published Works
Published Works
- Engineering Security Requirements (2003) (263)
- Security Use Cases (2003) (237)
- Specifying Reusable Security Requirements (2004) (230)
- Common Concepts Underlying Safety, Security, and Survivability Engineering (2003) (206)
- The open process framework : an introduction (2002) (193)
- Prioritizing Requirements (2004) (138)
- Open Modeling Language (OML)-Refer-ence Manual (1998) (126)
- The OPEN process framework (2001) (125)
- Common Requirements Problems, Their Negative Consequences, and the Industry Best Practices to Help Solve Them (2007) (111)
- Specifying Good Requirements (2003) (106)
- A Reuse-Based Approach to Determining Secur ity Requirements (2003) (74)
- Engineering Safety Requirements, Safety Constraints, and Safety-Critical Requirements (2004) (62)
- The Patterns Handbook: Techniques, Strategies, And Applications (1998) (57)
- Object-oriented requirements analysis and logical design - a software engineering approach (1993) (53)
- Are Your Requirements Complete? (2005) (52)
- Engineering Safety - and Security-Related Requirements for Software-Intensive Systems (2007) (52)
- Using Quality Models to Engineer Quality Requirements (2003) (52)
- A Taxonomy of Security-Related Requirements (2005) (50)
- Object-Oriented Requirements Analysis and Logical Design (1993) (50)
- Towards Service-Oriented Enterprise Architectures for Big Data Applications in the Cloud (2013) (49)
- The Method Framework for Engineering System Architectures (2008) (46)
- Analyzing and Specifying Reusable Security Requirements (2003) (41)
- Profiling Systems Using the Defining Characteristics of Systems of Systems (SoS) (2010) (40)
- Use case modeling guidelines (1999) (37)
- Decision-Making Techniques (2008) (33)
- Modern Requirements Specification (2003) (30)
- Analyzing the Security Significance of System Requirements (2005) (25)
- Generating Complete, Unambiguous, and Verifiable Requirements from Stories, Scenarios, and Use Cases (2004) (25)
- Engineering safety-related requirements for software-intensive systems (2005) (25)
- Quality Requirements Checklist (2005) (24)
- A Taxonomy of Safety-Related Requirements (2004) (23)
- Comparing OPEN and UML: the two third-generation OO development approaches (1999) (21)
- Dictionary of object technology - the definitive desk reference (1995) (19)
- An Integrated and Enhanced Methodology for Modeling and Implementing Object Relationships. (1997) (18)
- Using the OPEN process framework to produce a situation specific requirements engineering method (2007) (18)
- Creating a Project-Specific Requirements Engineering Process (2004) (17)
- Testing Object-Oriented Software (1993) (17)
- Structured analysis and object-oriented development are not compatible (1991) (16)
- Viewing the OML as a variant of the UML (1999) (14)
- COMMA: Proposed Core Model (1997) (14)
- Upgrading OML to Version 1.1: Referential Relationships (1998) (13)
- Clarifying Specialized Forms of Association in UML and OML (1998) (13)
- Results of SEI Independent Research and Development Projects and Report on Emerging Technologies and Technology Trends (2004) (11)
- Upgrading OML to Version 1.1: Part 2 Additional Concepts and Notation (1998) (11)
- Method engineering and COTS evaluation (2005) (10)
- Common System and Software Testing Pitfalls: How to Prevent and Mitigate Them: Descriptions, Symptoms, Consequences, Causes, and Recommendations (2013) (10)
- Method engineering and COTS evaluation (2005) (9)
- Engineering safety- and security-related requirements for software-intensive systems: tutorial summary (2010) (9)
- OML Metamodel: Relationships and State Modeling (1997) (8)
- Mixing apples and oranges: or what is an Ada line of code anyway? (1988) (8)
- The Method Framework for Engineering System (2009) (8)
- Inheritance Guidelines (1995) (8)
- QUASAR: A Method for the Quality Assessment of Software-Intensive System Architectures (2006) (7)
- Documenting a Complete Java Application Using Open (1998) (7)
- Engineering Safety and Security Related Requirements for Software Intensive Systems (2007) (7)
- Method Engineering using OPFRO (2006) (6)
- Managing Ada projects: the people issues (1989) (5)
- Object-Oriented State Modeling Using ADM4 (1995) (5)
- A comparison of Defensive Development and Design by Contract/sup TM/ (1999) (5)
- Requirements Engineering Tasks (2006) (4)
- An expanded view of messages (1993) (4)
- Object-oriented development (1986) (4)
- Object-oriented graphics for requirements analysis and logical design (1991) (4)
- Requirements Engineering (2002) (4)
- Towards Semantic-Supported SmartLife System Architectures for Big Data Services in the Cloud (2013) (3)
- Architecture-Related Requirements (2006) (3)
- Resolution of Ada-related concerns in DoD-STD-2167, revision A (1986) (3)
- Should the DOD mandate a standard software development process? (1987) (3)
- Use Cases: the Pros and Cons (2014) (3)
- Methods Unification: The OPEN Methodology (1997) (3)
- QUality Assessment of System ARchitectures (QUASAR) (2006) (3)
- The Benefits of Common Object Modeling Notation (1997) (3)
- Developer Testing Object-oriented Software With Emphasis On Java (1998) (3)
- What Every Software Manager Must Know to Succeed with Object Technology (1996) (2)
- FAA RESEARCH PROJECT ON SYSTEM COMPLEXITY EFFECTS ON AIRCRAFT SAFETY : IDENTIFYING THE IMPACT OF COMPLEXITY ON SAFETY (2016) (2)
- Security and Safety Requirements for Software-Intensive Systems (2013) (1)
- Two Impediments to the proper use of Ada (1987) (1)
- Object-Oriented Programming without an Object-Oriented Language - Panel (1986) (1)
- Common System and Software Testing Pitfalls (2014) (1)
- The Critical Need for Real on-the-Job Training (1994) (1)
- Proceedings, technology of object-oriented languages and systems : TOOLS 30,August 1-5, 1999, Santa Barbara, California (1999) (1)
- Engineering safety-related requirements for software-intensive systems (2006) (1)
- Using Parameterized Classes to Achieve Reusability while Maintaining the Coupling of Application-Specific Objects (1994) (1)
- Quality Assessment of System Architectures and their Requirements (Quasar) (2007) (1)
- Task 6: Analyze Reusable Components and Their Sources (2008) (0)
- Processes (panel session): the roles of ceremony and adaptation (2000) (0)
- A UML Variant: OML (1999) (0)
- 9th Annual Systems Engineering Conference: Volume-1 Monday Tutorial (2006) (0)
- Second International OTS-Based Development Methods Workshop (2007) (0)
- Task 8: Complete the Architecture and Its Representations (2008) (0)
- MFESA: The Ontology of Concepts and Terminology (2008) (0)
- Annotated References/Bibliography (2008) (0)
- Acronyms and Glossary (2008) (0)
- Reusable Security Requirements (2003) (0)
- Task 3: Create the First Versions of the Most Important Architectural Models (2008) (0)
- Task 1: Plan and Resource the Architecture Engineering Effort (2008) (0)
- System Architecture Engineering Principles (2008) (0)
- Inheritance Diagrams: Which Way is up (1994) (0)
- Second International OTS-Based Development Methods Workshop (IOTSDM'07) (2007) (0)
- SDSAWG chairperson's letter (1986) (0)
- Task 4: Identify Opportunities for the Reuse of Architectural Elements (2008) (0)
- 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 (1999) (0)
- Keynote: Object-oriented Requirements Elicitation (1993) (0)
- MFESA Method Components (2008) (0)
- OO testing in the real world (panel): lessons for all (1995) (0)
- O-O Requirements Analysis and Logical Design (1994) (0)
- MFESA: The Metamethod for Creating Endeavor-Specific Methods (2008) (0)
- Architecture and Quality (2008) (0)
- Task 7: Select or Create the Most Suitable Architectural Vision (2008) (0)
- Task 5: Create the Candidate Architectural Visions (2008) (0)
- List of Guidelines and Pitfalls (2008) (0)
- Tutorial 2: The Method Framework for Engineering System Architectures (MFESA): A Practical Way to Generate Effective and Efficient Project-Specific System Architecture Engineering Methods (2008) (0)
- Task 2: Identify the Architectural Drivers (2008) (0)
- System Architecture Engineering Challenges (2008) (0)
- New Dimensions In OA&D: UML/OML And Beyond (1998) (0)
- Results of SEI Independent (2004) (0)
- MFESA Method Components: Architectural Workers (2008) (0)
- OO Testing in the Real World: Lessons for All - Panel Session (1995) (0)
- Task 10: Maintain the Architecture and Its Representations (2008) (0)
- ADM4: an Object-Oriented Development Method for Large, Complex Real Time Systems (1993) (0)
- Method Unification: UML and OML (1997) (0)
- Task 9: Evaluate and Accept the Architecture (2008) (0)
- Object-oriented software requirements analysis and language-independent design (1992) (0)
- The Framework for E ngineering S ystem Architectures (MFESA ) (2008) (0)
- Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008), February, 25-29, 2008, Madrid, Spain, Proceedings (2008) (0)
- TOOLS 2000: 34th International Conference on Technology of Object-Oriented Languages and Systems, 30 July - 3 August 2000, Santa Barbara, CA, USA (2000) (0)
- MFESA: An Overview (2008) (0)
This paper list is powered by the following services:
Other Resources About Donald Firesmith
What Schools Are Affiliated With Donald Firesmith?
Donald Firesmith is affiliated with the following schools: