Saved in:
Bibliographic Details
Main Author: Lämmel, Ralf
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.17374
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913136735420416
author Lämmel, Ralf
author_facet Lämmel, Ralf
contents The notion of software languages subsumes programming languages, modeling languages, and yet many other types of languages used in software engineering. The emerging ontology `Foundations of Software Languages' (FSL) organizes the foundations underlying software languages. We are concerned with language categories, language concepts, associated tools and methodological approaches, the formal systems or other formal entities underlying software languages, and the embedding of software languages into into software engineering activities. The primary objective of FSL is to serve as a knowledge resource in Computer Science education by connecting several subject areas in a principled manner. The first release of FSL (V1), as discussed in this paper, was built through a relatively standard methodology involving common steps for expectations, reuse, conceptualization, formalization, and validation. We leveraged GenAI to support ontology engineering (discovery, classification, linkage, completion, and transformation).
format Preprint
id arxiv_https___arxiv_org_abs_2605_17374
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Towards an Ontology for the Foundations of Software Languages
Lämmel, Ralf
Software Engineering
The notion of software languages subsumes programming languages, modeling languages, and yet many other types of languages used in software engineering. The emerging ontology `Foundations of Software Languages' (FSL) organizes the foundations underlying software languages. We are concerned with language categories, language concepts, associated tools and methodological approaches, the formal systems or other formal entities underlying software languages, and the embedding of software languages into into software engineering activities. The primary objective of FSL is to serve as a knowledge resource in Computer Science education by connecting several subject areas in a principled manner. The first release of FSL (V1), as discussed in this paper, was built through a relatively standard methodology involving common steps for expectations, reuse, conceptualization, formalization, and validation. We leveraged GenAI to support ontology engineering (discovery, classification, linkage, completion, and transformation).
title Towards an Ontology for the Foundations of Software Languages
topic Software Engineering
url https://arxiv.org/abs/2605.17374