Upgrade to Pro — share decks privately, control downloads, hide ads and more …

apidays Munich 2025 - The Physics of Requiremen...

Avatar for apidays apidays PRO
July 09, 2025
1

apidays Munich 2025 - The Physics of Requirement Sciences Through Application of GenAI Techniques, Raymond Gao (The Linux Foundation)

The Physics of Requirement Sciences Through Application of GenAI Techniques
Evolving toward a Method with Formulas and Templates
Raymond Gao, Architecture Best Practices at The Linux Foundation
apidays Munich 2025 - Accelerate AI Use Cases with APIs
July 2 & 3, 2025

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

Avatar for apidays

apidays PRO

July 09, 2025
Tweet

More Decks by apidays

Transcript

  1. Who Am I? •Author, Engineer, Speaker, Teacher Texas IUT, Dijon,

    2010 San Francisco, June, 2001 Dagstuhl, October, 2004 Munich, June, 2025
  2. Archimedes said: Give me a place to stand, and I

    will move the world Give me a lever long enough and a fulcrum on which to place it, and I shall move the world. Good method for using tools Build my Dream Code Builder Let assume LOC has a certain mass
  3. Newtonian Laws of Motion • Law of Inertia A body

    in motion stays in motion P = MV • Law of Acceleration Force = Mass x Acceleration F = MA • Law of Action and Reaction Opposite Effect F 1 = -F 2 Force Resistance Mass
  4. Newtonian Laws for <Software & Gen-AI> Stress Resistance Code •Inertia

    of Existing Code (assume) Code : Mass & Usage : Velocity •Challenge of Refactoring $ Man Hours = Code x SCRUM •Impact of Code Changes Mod api = - Mod clients Code Organization Technology User Infrastructure Risk & migration
  5. Right Sequencing Matter! Nathaniel: … it could be programmed to

    target specific [Neural Net] sequences… GenAI is math and formulas (probability)
  6. SCRIPT and Pulleys Code (kilos) Subject Creates Relevant Impactful Polished

    Technology Viewpoints Iterative Process Context Objective Starting point Person First Approach
  7. SCRIPT Patterns and Strategies Viewpoint - Primary - Secondary -

    Elaborations - … Starting Point Strategy - Dart-on-Wall - Educated Guess - Doctrine (Example) - … Context Management - Broadening † - Narrowing - Splitting - Joining - Shifting - Stiffening - … Objective Control - Tightening - Loosening - Decorating - Smoothing - … person a boundary goal
  8. Example Patterns •Setting Primary Viewpoint I am an application end

    user and someone who is interested in the weather forecast. •Educated Guess I believe {NodeJS Express} is a suitable framework for this purpose. •Context Joining Previously, I have working Gherkin tests. I also have working Unit tests. Please bind them together and include Mocks as well. •Context Splitting The code is getting very complicated. I would like to work on one at a time. First, focus on the business logic. Then, we will focus on the layout and CSS.
  9. SCRIPTing It Together •Person First (Viewpoint) •Goals (Objectives) •Context (Uncertainty)

    •Iterative (Method) •Flows (Process) Newton Raphson Formula