logo
BESSER 8.1.0
Version 2
Initializing search
    Source
    Source
      • Start here
        • Start in the browser
        • Your first model in Python
      • Task guides
        • Generate code
          • Choose a generator
          • Build an application with AI
        • Worked examples
          • Examples
            • Structural model example
            • Object model example
            • Mobile Application example
            • Digital Product Passport (DPP)
            • Object Constraint Language (OCL)
            • Backend example
            • Deployment example
            • UI Mock-Up to B-UML Example
            • Agent Example
            • Modeling and Deploying a Smart Web Application
      • Understand BESSER
        • B-UML Language
          • Language reference
            • Model types
              • Structural model
              • Object model
              • User Diagram
              • GUI model
              • OCL specification
                • Working with parsed constraints
                  • Parsing OCL constraints
                  • The OCL AST
                  • Normalization, pretty-printing, and cloning
              • Deployment architecture model
              • State Machine model
              • Agent model
              • BPMN model
              • UML Component model
              • UML Deployment model
              • Feature model
              • Neural Network model
              • Quantum Metamodel
            • Creating your B-UML model
              • Build a model using the B-UML meta-classes
              • Grammars to build B-UML models
                • PlantUML-compatible grammar for structural models
                • PlantUML-compatible grammar for object models
                • Grammar for OCL specification
                • Grammar for deployment architecture model
                • Grammar for NN
              • From an image to B-UML
              • From a Knowledge Graph to B-UML
              • From Draw.io to B-UML
              • Web Modeling Editor (Graphical notation)
                • Run or extend the editor
                  • Web Editor Backend API
              • From UI Mock-ups to B-UML
            • BESSER Action Language (BAL)
              • Contents
                • Overview of BAL
                • BAL Standard Library
        • Spec-Driven Agent
          • How it works
          • Using the agent
          • REST API and SSE stream
          • Providers and models
          • The agent’s tools
          • Validation and auto-fix
          • Runs, budgets and modify mode
          • Configuration reference
          • Production deployment
      • Reference
        • Code Generators
          • Web Application
            • Full Web App Generator
            • Map Component Reference
          • Frameworks & Languages
            • Django Generator
              • Django App with Admin Panel
              • Django App with Admin Panel & UI Components (deprecated)
            • Backend Generator
            • Spring Boot Generator
            • REST API Generator
            • Python Classes Generator
            • Pydantic Classes Generator
            • Test Case Generator
            • Java Classes Generator
            • Flutter Generator (deprecated)
            • React Generator
          • Data & API
            • SQL Schema Generator
            • SQLAlchemy Generator
            • Supabase Schema Generator
            • JSON Schema Generator
            • JSON Object Generator
            • RDF Generator
            • Terraform Generator
          • Machine Learning
            • Pytorch Generator
            • TensorFlow Generator
          • Quantum Computing
            • Qiskit Generator
          • Agents
            • BESSER Agentic Framework (BAF) Generator
            • Agent Personalization
          • Business Process
            • BPMN Generator
          • Deployment
            • Docker Compose Generator
          • Build Your Own
            • Build Your Own Generator
        • API
          • B-UML Language
            • Structural model
            • Object model
            • GUI model
            • BESSER OCL
            • Deployment model
            • State machine model
            • Agent model
            • Neural Network model
            • Feature model
            • PlantUML notation
            • Image to B-UML
            • KG to B-UML
          • Generators
            • Full Web App Generator
            • Django Generator
            • Python Generator
            • Pydantic Generator
            • SQLAlchemy Generator
            • SQL Generator
            • REST API Generator
            • Backend Generator
            • Flutter Generator
            • Terraform Generator
            • RDF Generator
            • JSON Schema Generator
            • Pytorch Generator
            • TensorFlow Generator
            • BAF Generator
          • Utilities
            • B-UML Code Builder
            • Model Serializer
        • Web Editor Backend API
        • Utilities
          • Model Serializer
          • B-UML Code Builder
          • Agent Simulator
      • Install and deploy
        • Install the Python library
        • Web Modeling Editor
          • Run or extend the editor
            • Web Editor Backend API
      • Troubleshooting
      • Contributing
        • Branching and PR Workflow
          • Where to Contribute
          • Contributor Guide
          • AI Assistant Guide
          • Guide: Create a New Generator
          • Guide: Add a New DSL
          • End-to-End: New Diagram Type + DSL
          • Maintain the documentation
      • Release Notes
        • Version 8
          • Version 8.1.0
          • Version 8.0.2
          • Version 8.0.1
          • Version 8.0.0
            • Upgrade and deployment
              • Upgrade to v8
        • Version 7
          • Version 7.18.0
          • Version 7.17.2
          • Version 7.17.1
          • Version 7.17.0
          • Version 7.16.1
          • Version 7.16.0
          • Version 7.15.0
          • Version 7.14.2
          • Version 7.14.1
          • Version 7.14.0
          • Version 7.13.0
          • Version 7.12.0
          • Version 7.11.2
          • Version 7.11.1
          • Version 7.11.0
          • Version 7.10.0
          • Version 7.9.1
          • Version 7.9.0
          • Version 7.8.3
          • Version 7.8.2
          • Version 7.8.1
          • Version 7.8.0
          • Version 7.7.1
          • Version 7.7.0
          • Version 7.6.0
          • Version 7.5.1
          • Version 7.5.0
          • Version 7.4.1
          • Version 7.4.0
          • Version 7.3.0
          • Version 7.2.0
          • Version 7.1.7
          • Version 7.1.6
          • Version 7.1.5
          • Version 7.1.4
          • Version 7.1.3
          • Version 7.1.2
          • Version 7.1.1
          • Version 7.1.0
          • Version 7.0.0
        • Version 6
          • Version 6.5.2
          • Version 6.5.1
          • Version 6.5.0
          • Version 6.4.6
          • Version 6.4.5
          • Version 6.4.4
          • Version 6.4.3
          • Version 6.4.2
          • Version 6.4.1
          • Version 6.4.0
          • Version 6.3.0
          • Version 6.2.2
          • Version 6.2.1
          • Version 6.2.0
          • Version 6.1.0
          • Version 6.0.1
          • Bug Fixes
          • Technical Notes
          • Migration Guide
          • Version 6.0.0
          • New Features
          • Improvements
          • Bug Fixes
        • Version 5
          • Version 5.6.1
          • Version 5.6.0
          • Version 5.5.0
          • Version 5.4.1
          • Version 5.4.0
          • Version 5.3.0
          • Version 5.2.1
          • Version 5.2.0
          • Version 5.1.0
          • Version 5.0.0
        • Version 4
          • Version 4.3.0
          • Version 4.2.0
          • Version 4.1.1
          • Version 4.1.0
          • Version 4.0.2
          • Version 4.0.1
          • Version 4.0.0
        • Version 3
          • Version 3.0.0
        • Version 2
          • Version 2.6.1
          • Version 2.6.0
          • Version 2.5.1
          • Version 2.5.0
          • Version 2.4.0
          • Version 2.3.0
          • Version 2.2.0
          • Version 2.1.0
          • Version 2.0.0
        • Version 2
          • Version 2.6.1
          • Version 2.6.0
          • Version 2.5.1
          • Version 2.5.0
          • Version 2.4.0
          • Version 2.3.0
          • Version 2.2.0
          • Version 2.1.0
          • Version 2.0.0
        • Version 1
          • Version 1.4.1
          • Version 1.4.0
          • Version 1.3.2
          • Version 1.3.1
          • Version 1.3.0
          • Version 1.2.0
          • Version 1.1.3
          • Version 1.1.2
          • Version 1.1.1
          • Version 1.1.0
          • Version 1.0.1
          • Version 1.0.0
      • About BESSER
      • Web Modeling Editor docs
      • Modeling Agent docs

    Version 2¶

    • Version 2.6.1
    • Version 2.6.0
    • Version 2.5.1
    • Version 2.5.0
    • Version 2.4.0
    • Version 2.3.0
    • Version 2.2.0
    • Version 2.1.0
    • Version 2.0.0
    © Copyright 2023 - 2026 Luxembourg Institute of Science and Technology. All Rights Reserved.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial