Towards an Ontology for the Foundations of Software Languages
Pith reviewed 2026-05-19 23:29 UTC · model grok-4.3
The pith
A new ontology called Foundations of Software Languages organizes core concepts across programming, modeling, and software engineering languages to aid computer science education.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The FSL ontology organizes the foundations underlying software languages, which include programming languages, modeling languages, and other types used in software engineering. It covers 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 software engineering activities. The ontology was built through a standard methodology of expectations, reuse, conceptualization, formalization, and validation, with generative AI support for discovery, classification, linkage, completion, and transformation.
What carries the argument
The FSL ontology, a structured knowledge representation that categorizes and links foundations of software languages for educational use.
Load-bearing premise
The foundations of software languages can be usefully captured, categorized, and formalized into a single ontology using standard engineering steps plus generative AI assistance, and that this structure will meaningfully aid education.
What would settle it
A controlled study in which students using the FSL ontology show no measurable improvement in connecting concepts across programming languages, modeling languages, and software engineering compared to a control group without it.
Figures
read the original abstract
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).
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper claims to have developed the initial version of an ontology called Foundations of Software Languages (FSL) that structures the foundations of various software languages, including their categories, concepts, tools, formal underpinnings, and integration with software engineering. It follows a conventional ontology engineering methodology enhanced by generative AI and aims primarily to support Computer Science education by linking related subject areas.
Significance. Should the ontology be shown to be well-constructed and educationally effective, it would offer a significant contribution by providing a unified knowledge base for software languages that spans multiple CS disciplines. The integration of GenAI in the engineering process is a notable strength that could inspire similar work in knowledge representation for software engineering.
major comments (2)
- [Abstract] The paper mentions performing validation as part of the methodology but does not report any specific results from this validation, such as inter-rater agreement for classifications or accuracy of GenAI suggestions, which is necessary to establish the reliability of the FSL ontology.
- [Abstract] No evidence or data is presented to show that the ontology achieves its stated primary objective of connecting subject areas in a way that benefits CS education, such as through student feedback or comparative learning assessments.
minor comments (1)
- [Abstract] Duplicate word 'into' in 'embedding of software languages into into software engineering activities'.
Simulated Author's Rebuttal
We thank the referee for the constructive review and for recognizing the potential significance of the Foundations of Software Languages (FSL) ontology for unifying knowledge across computer science disciplines. We address each major comment point by point below, with proposed revisions to strengthen the presentation of the methodology and the educational objectives of this initial release (V1).
read point-by-point responses
-
Referee: [Abstract] The paper mentions performing validation as part of the methodology but does not report any specific results from this validation, such as inter-rater agreement for classifications or accuracy of GenAI suggestions, which is necessary to establish the reliability of the FSL ontology.
Authors: We appreciate the referee drawing attention to the need for greater transparency on validation. The manuscript describes a standard ontology engineering process that includes validation, which for FSL V1 consisted of expert-driven iterative review, cross-checking of categories and concepts, and manual assessment of GenAI-generated suggestions for relevance and accuracy. No formal inter-rater agreement statistics or quantitative accuracy metrics were computed in this initial release, as the emphasis was on establishing a coherent foundational structure rather than on statistical validation. In the revised manuscript we will expand the methodology section to provide concrete examples of the validation activities performed (e.g., how conflicting classifications were resolved and how GenAI outputs were filtered or corrected), thereby clarifying the reliability measures taken without overstating the quantitative rigor of V1. revision: partial
-
Referee: [Abstract] No evidence or data is presented to show that the ontology achieves its stated primary objective of connecting subject areas in a way that benefits CS education, such as through student feedback or comparative learning assessments.
Authors: The primary objective of FSL is to function as a knowledge resource that connects subject areas for educational purposes. Because the present paper reports the construction and content of the first release (V1), it does not yet include empirical studies of educational impact. Such studies (student feedback, controlled learning assessments, or curriculum integration trials) lie outside the scope of an ontology-development paper and are planned for subsequent work once FSL is made available to educators. In the revision we will strengthen the discussion by adding explicit examples of cross-area linkages already present in FSL (e.g., between formal semantics, language paradigms, and software-engineering activities) and by outlining concrete scenarios for its use in CS curricula. This will better illustrate the intended educational value while respecting the current paper’s focus on ontology construction. revision: partial
Circularity Check
No circularity: constructive ontology assembly from domain knowledge
full rationale
The paper presents a standard ontology engineering methodology (expectations, reuse, conceptualization, formalization, validation) augmented by GenAI for discovery/classification/linkage/completion/transformation. No equations, predictions, or first-principles derivations are claimed; the work is explicitly descriptive and constructive, assembling FSL as a knowledge resource without reducing any result to its own inputs by definition or self-citation load-bearing. The primary objective of connecting subject areas for CS education is stated as aspirational intent rather than a derived claim that collapses into fitted parameters or prior self-work. This matches the most common honest non-finding for papers that document construction rather than inference.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Software languages possess identifiable categories, concepts, tools, and formal underpinnings that can be captured in an ontology.
invented entities (1)
-
Foundations of Software Languages (FSL) ontology
no independent evidence
Reference graph
Works this paper leans on
-
[1]
Guest Editors’ Introduction to the Special Section on Software Language Engineering.IEEE Trans
Favre, J.M.; Gasevic, D.; Lämmel, R.; Winter, A. Guest Editors’ Introduction to the Special Section on Software Language Engineering.IEEE Trans. Softw. Eng.2009,35, 737–741
work page 2009
-
[2]
https: //doi.org/10.1007/978-3-319-90800-7
Lämmel, R.Software Languages: Syntax, Semantics, and Metaprogramming; Springer, 2018. https: //doi.org/10.1007/978-3-319-90800-7
-
[3]
Technological Spaces: An Initial Appraisal
Kurtev, I.; Bézivin, J.; Aksit, M. Technological Spaces: An Initial Appraisal. In Proceedings of the Proceedings of the Federated Conferences CoopIS, DOA, and ODBASE 2002, Industrial Track, 2002. Introduces the concept of technological spaces as ecosystems of related languages, artifacts, tools, and transformations., https://www.researchgate.net/profile/I...
-
[4]
Comparison and classification of programming languages.Cybern
Babenko, L.P .; Rogach, V .D.; Yushchenko, E.L. Comparison and classification of programming languages.Cybern. Syst. Anal.1975,11, 271–278
work page 1975
-
[5]
The Classification of Programming Languages by Usage.Int
Doyle, J.R.; Stretch, D.D. The Classification of Programming Languages by Usage.Int. J. Man–Machine Stud.1987,26, 343–360
work page 1987
-
[6]
Combemale, B.; Lämmel, R.; Van Wyk, E. SLEBOK: The Software Language Engineering Body of Knowledge (Dagstuhl Seminar 17342).Dagstuhl Reports2018,7, 45–54. https://doi.org/10.4 230/DagRep.7.8.45
-
[7]
Steimann, F.; Freitag, M. The Semantics of Plurals. In Proceedings of the Proceedings of the 15th ACM SIGPLAN International Conference on Software Language Engineering, New York, NY, USA, 2022; SLE 2022, p. 36–54. https://doi.org/10.1145/3567512.3567516
-
[8]
Lee, Y.; Gopinathan, K.; Yang, Z.; Flatt, M.; Sergey, I. DSLs in Racket: You Want It How, Now? In Proceedings of the Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering, New York, NY, USA, 2024; SLE ’24, p. 84–103. https: //doi.org/10.1145/3687997.3695645
-
[9]
The Linguistic Theory behind Blockly Languages
Steimann, F.; Stunic, R. The Linguistic Theory behind Blockly Languages. In Proceedings of the Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering, New York, NY, USA, 2024; SLE ’24, p. 113–129. https://doi.org/10.1145/3687997. 3695636
-
[10]
Jansen, N.; Lüpges, A.; Rumpe, B. Lessons Learned from Developing the MontiCore Language Workbench: Challenges of Modular Language Design. In Proceedings of the Proceedings of the 18th ACM SIGPLAN International Conference on Software Language Engineering, New York, NY, USA, 2025; SLE ’25, p. 112–127. https://doi.org/10.1145/3732771.3742717
-
[11]
Modeling in the Large and Modeling in the Small
Bézivin, J.; Jouault, F.; Rosenthal, P .; Valduriez, P . Modeling in the Large and Modeling in the Small. In Proceedings of the European MDA Workshops MDAFA 2003 and MDAFA 2004, Revised Selected Papers. Springer, 2005, Vol. 3599,LNCS, pp. 33–46
work page 2003
-
[12]
Modeling the Linguistic Architecture of Software Products
Favre, J.; Lämmel, R.; Varanovich, A. Modeling the Linguistic Architecture of Software Products. In Proceedings of the Proc. MODELS. Springer, 2012, Vol. 7590,LNCS, pp. 151–167
work page 2012
-
[13]
Languages, Models and Megamodels
Bagge, A.H.; Zaytsev, V . Languages, Models and Megamodels. In Proceedings of the Post-proc. of SATToSE 2014. CEUR-WS.org, 2015, Vol. 1354,CEUR Workshop Proceedings, pp. 132–143
work page 2014
-
[14]
Characterising Competency Questions for Ontologies
Keet, C.M.; Khan, Z.C. Characterising Competency Questions for Ontologies. In Proceedings of the Proceedings of the Joint Ontology Workshops (JOWO) - Episode XI: The Sicilian Summer under the Etna, co-located with the 15th International Conference on Formal Ontology in Information Systems (FOIS 2025), Catania, Italy, September 8-12, 2025; Beverley, J.; Ke...
work page 2025
-
[15]
Hilbert, D.; Bernays, P .Grundlagen der Mathematik; Vol. 1, Springer: Berlin, 1934
work page 1934
-
[16]
Hilbert, D.; Bernays, P .Grundlagen der Mathematik; Vol. 2, Springer: Berlin, 1939
work page 1939
-
[17]
Model Driven Engineering: An Emerging Technical Space
Bézivin, J. Model Driven Engineering: An Emerging Technical Space. In Proceedings of the GTTSE 2005, Revised Papers. Springer, 2006, Vol. 4143,LNCS, pp. 36–64
work page 2005
-
[18]
101companies: A Community Project on Software Technologies and Software Languages
Favre, J.; Lämmel, R.; Schmorleiz, T.; Varanovich, A. 101companies: A Community Project on Software Technologies and Software Languages. In Proceedings of the Proc. TOOLS. Springer, 2012, Vol. 7304,LNCS, pp. 58–74
work page 2012
-
[19]
A Translation Approach to Portable Ontology Specifications.Knowledge Acquisition 1993,5, 199–220
Gruber, T.R. A Translation Approach to Portable Ontology Specifications.Knowledge Acquisition 1993,5, 199–220. https://doi.org/10.1006/knac.1993.1008
-
[20]
Ontologies: Principles, Methods and Applications.The Knowledge Engineering Review1996,11, 93–136
Uschold, M.; Grüninger, M. Ontologies: Principles, Methods and Applications.The Knowledge Engineering Review1996,11, 93–136. https://doi.org/10.1017/S0269888900007797
-
[21]
METHONTOLOGY: From Ontological Art Towards Ontological Engineering
Fernández-López, M.; Gómez-Pérez, A.; Juristo, N. METHONTOLOGY: From Ontological Art Towards Ontological Engineering. In Proceedings of the Proceedings of the AAAI Spring Symposium on Ontological Engineering, 1997, pp. 33–40. https://aaai.org/papers/0005-ss97- 06-005-methontology-from-ontological-art-towards-ontological-engineering/
work page 1997
-
[22]
Gómez-Pérez, A. Ontological Engineering: A State of the Art.Expert Update: Knowledge Based Systems and Applied Artificial Intelligence1999,2, 33–43. https://oa.upm.es/6493/1/Ontological_ Engineering_A_st.pdf
-
[23]
Knowledge Processes and Ontologies.IEEE Intelligent Systems2001,16, 26–34
Staab, S.; Studer, R.; Schnurr, H.P .; Sure, Y. Knowledge Processes and Ontologies.IEEE Intelligent Systems2001,16, 26–34. https://doi.org/10.1109/5254.912382
-
[24]
Ontology Development 101: A Guide to Creating Your First Ontology, 2001
Noy, N.F.; McGuinness, D.L. Ontology Development 101: A Guide to Creating Your First Ontology, 2001. Stanford Knowledge Systems Laboratory Technical Report KSL-01-05, https: //protege.stanford.edu/publications/ontology_development/ontology101.pdf
work page 2001
-
[25]
Suárez-Figueroa, M.C.; Gómez-Pérez, A.; Fernández-López, M. The NeOn Methodology Framework: A Scenario-Based Methodology for Ontology Development.Applied Ontology2015, 10, 107–145. https://doi.org/10.3233/AO-150145
-
[26]
Ontology Engineering: Current State, Challenges, and Future Directions.Semantic Web2020,11, 125–138
Tudorache, T. Ontology Engineering: Current State, Challenges, and Future Directions.Semantic Web2020,11, 125–138. https://doi.org/10.3233/SW-190382
-
[27]
Poveda-Villalón, M.; Fernández-Izquierdo, A.; Fernández-López, M.; García-Castro, R. LOT: An Industrial Oriented Ontology Engineering Framework.Engineering Applications of Artificial Intelligence2022,111, 104755. https://doi.org/10.1016/j.engappai.2022.104755
-
[28]
Spoladore, D.; Pessot, E.; Trombetta, A.; Comai, S.; Matteucci, M. A Novel Agile Ontology Engi- neering Methodology for Supporting Organizations in Collaborative Ontology Development. Computers in Industry2023,151, 103979. https://doi.org/10.1016/j.compind.2023.103979
-
[29]
When Ontologies Met Knowledge Graphs: Tale of a Methodology
Pernisch, R.; Poveda-Villalón, M.; Conde-Herreros, D.; Chaves-Fraga, D.; Stork, L. When Ontologies Met Knowledge Graphs: Tale of a Methodology. InThe Semantic Web: ESWC 2024 Satellite Events; Springer, 2025; Vol. 15344, pp. 286–290. https://doi.org/10.1007/978-3-031-78 952-6_43
-
[30]
LLMs4OL: Large Language Models for Ontology Learning
Babaei Giglou, H.; D’Souza, J.; Auer, S. LLMs4OL: Large Language Models for Ontology Learning. InThe Semantic Web – ISWC 2023; Springer, 2023; pp. 408–427. https://doi.org/10.1 007/978-3-031-47240-4_22
work page 2023
-
[31]
Shimizu, C.; Hitzler, P . Accelerating Knowledge Graph and Ontology Engineering with Large Language Models.Journal of Web Semantics2025,85, 100862. https://doi.org/10.1016/j.websem. 2025.100862
-
[32]
LLMs for Ontology Engineering: A Landscape of Tasks and Benchmarking Challenges
Garijo, D.; Poveda-Villalón, M.; Amador-Domínguez, E.; Wang, Z.; García-Castro, R.; Corcho, O. LLMs for Ontology Engineering: A Landscape of Tasks and Benchmarking Challenges. In Proceedings of the ISWC 2024 Special Session on Harmonising Generative AI and Semantic Web Technologies, 2025, Vol. 3953,CEUR Workshop Proceedings. https://ceur-ws.org/Vol-3953 /364.pdf
work page 2024
-
[33]
Val-Calvo, M.; Egaña Aranguren, M.; Mulero-Hernández, J.; Almagro-Hernández, G.; Desh- mukh, P .; Bernabé-Díaz, J.A.; Espinoza-Arias, P .; Sánchez-Fernández, J.L.; Mueller, J.; Fernández- Breis, J.T. OntoGenix: Leveraging Large Language Models for Enhanced Ontology En- 36 of 40 gineering from Datasets.Information Processing & Management2025,62, 104042. ht...
-
[34]
Large Language Models for Ontology Engineering: A Systematic Literature Review.Semantic Web2025
Li, J.; Poveda-Villalón, M.; Garijo, D. Large Language Models for Ontology Engineering: A Systematic Literature Review.Semantic Web2025. Early access / accepted manuscript, https://www.semantic-web-journal.net/system/files/swj4001.pdf
-
[35]
Kampars, J.; Mosans, G.; Jogi, T.; Roters, F.; Vajragupta, N. LLM-Supported Collaborative Ontology Design for Data and Knowledge Management Platforms.Frontiers in Big Data2025, 8, 1676477. https://doi.org/10.3389/fdata.2025.1676477
-
[36]
Modelling Ontology Evaluation and Validation
Gangemi, A.; Catenacci, C.; Ciaramita, M.; Lehmann, J. Modelling Ontology Evaluation and Validation. InThe Semantic Web: Research and Applications; Springer, 2006; Vol. 4011, pp. 140–154. https://doi.org/10.1007/11762256_13
-
[37]
A Conceptual Model for Ontology Quality Assessment.Semantic Web2023,14, 1051–1097
Wilson, R.S.I.; Goonetillake, J.S.; Indika, W.A.; Ginige, A. A Conceptual Model for Ontology Quality Assessment.Semantic Web2023,14, 1051–1097. https://doi.org/10.3233/SW-233393
-
[38]
In- 15 formation and Computation275, 104627 (2020).https://doi.org/10.1016/j
Hammouda, N.; Mahfoudh, M.; Boukadi, K. MoOnEv: Modular Ontology Evaluation and Validation Tool.Procedia Computer Science2024,246, 3532–3541. https://doi.org/10.1016/j. procs.2024.09.203
work page doi:10.1016/j 2024
-
[39]
Ferranti, N.; De Souza, J.F.; Ahmetaj, S.; Polleres, A. Formalizing and Validating Wikidata’s Property Constraints Using SHACL and SPARQL.Semantic Web2024,15, 2333–2380. https: //doi.org/10.3233/SW-243611
-
[40]
Robaldo, L.; Batsakis, S. On the Interplay Between Validation and Inference in SHACL: An Investigation on the Time Ontology.Semantic Web2024,15, 567–599. https://doi.org/10.3233/ SW-240030
-
[41]
Validating Semantic Artifacts With Large Language Models
Tüfek Özkaya, N.; Thuluva, A.S.; Bandyopadhyay, T.; Just, V .P .; Sabou, M.; Ekaputra, F.J.; Hanbury, A. Validating Semantic Artifacts With Large Language Models. InThe Semantic Web: ESWC 2024 Satellite Events; Springer, 2025; Vol. 15344, pp. 92–101. https://doi.org/10.1007/97 8-3-031-78952-6_9
work page doi:10.1007/97 2024
-
[42]
Ontology Evaluation Using Wikipedia Categories for Browsing
Yu, J.; Thom, J.A.; Tam, A. Ontology Evaluation Using Wikipedia Categories for Browsing. In Proceedings of the Proceedings of the Sixteenth ACM Conference on Information and Knowledge Management, 2007, pp. 223–232. https://doi.org/10.1145/1321440.1321474
-
[43]
A survey of Top-Level Ontologies: To inform the ontological choices for a Foundation Data Model
Partridge, C.; Mitchell, A.; West, M. A survey of Top-Level Ontologies: To inform the ontological choices for a Foundation Data Model. Technical report, constructioninnovationhub.org.uk, 2020. https://doi.org/10.17863/CAM.58311
-
[44]
Partridge, C.Business Objects: Re-Engineering for Reuse; Butterworth-Heinemann, 1996
work page 1996
-
[45]
InHandbook on Ontologies; Springer, 2009; pp
Gangemi, A.; Presutti, V ., Ontology Design Patterns. InHandbook on Ontologies; Springer, 2009; pp. 221–243. https://doi.org/10.1007/978-3-540-92673-3_10
-
[46]
Almeida, J.P .A.; Guizzardi, G.; Sales, T.P .; Fonseca, C.M. gUFO: A Gentle Foundational Ontology for Semantic Web Knowledge Graphs, 2026, [arXiv:cs.AI/2603.20948]. https://arxiv.org/abs/ 2603.20948
-
[47]
Stoy, J.E.Denotational Semantics: The Scott-Strachey Approach to Programming Language Semantics; MIT Press, 1977
work page 1977
-
[48]
Mosses, P .D.Action Semantics; Cambridge University Press, 1992
work page 1992
-
[49]
Gunter, C.Semantics of Programming Languages: Structures and Techniques; MIT Press, 1992
work page 1992
-
[50]
Tennent, R.D. Denotational semantics. InHandbook of logic in computer science; Oxford University Press, 1994; Vol. 3, pp. 169—-322
work page 1994
-
[51]
Slonneger, K.; Kurtz, B.Formal Syntax and Semantics of Programming Languages; Addison Wesley, 1995
work page 1995
-
[52]
Sethi, R.Programming Languages: Concepts and Constructs; Addison Wesley, 1996. 2nd edition
work page 1996
-
[53]
Fundamental Concepts in Programming Languages.Higher Order Symbol
Strachey, C. Fundamental Concepts in Programming Languages.Higher Order Symbol. Comput. 2000,13, 11–49
work page 2000
-
[54]
Pierce, B.Types and Programming Languages; MIT Press, 2002
work page 2002
-
[55]
Pierce, B.Advanced Topics in Types and Programming Languages; MIT Press, 2004
work page 2004
-
[56]
Nielson, F.; Nielson, H.R.; Hankin, C.Principles of Program Analysis, corrected 2nd printing ed.; Springer, 2004
work page 2004
-
[57]
https://cs.brown.edu/~sk/Publications/Books/ProgLangs/
Krishnamurthi, S.Programming Languages: Application and Interpretation; Brown University, 2007. https://cs.brown.edu/~sk/Publications/Books/ProgLangs/. 37 of 40
work page 2007
-
[58]
Friedman, D.; Wand, M.Essentials of Programming Languages; MIT Press, 2008. 3rd edition
work page 2008
-
[59]
Scott, M.Programming Language Pragmatics; Morgan Kaufmann, 1996. 3rd edition
work page 1996
-
[60]
Sestoft, P .Programming Language Concepts; Springer, 2012
work page 2012
-
[61]
Sebesta, R.W.Concepts of Programming Languages; Addison-Wesley, 2012. 10th edition
work page 2012
-
[62]
Czarnecki, K.; Eisenecker, U.Generative Programming: Methods, Tools, and Applications; Addison- Wesley Professional, 2000
work page 2000
-
[63]
Lessons Learned from Real DSL Experiments
Wile, D.S. Lessons Learned from Real DSL Experiments. In Proceedings of the Proc. HICSS-36. IEEE, 2003, p. 325
work page 2003
-
[64]
Lessons learned from real DSL experiments.Sci
Wile, D.S. Lessons learned from real DSL experiments.Sci. Comput. Program.2004,51, 265–290
work page 2004
-
[65]
When and how to develop domain-specific languages
Mernik, M.; Heering, J.; Sloane, A.M. When and how to develop domain-specific languages. ACM Comput. Surv.2005,37, 316–344
work page 2005
-
[66]
DSLs: the good, the bad, and the ugly
Gray, J.; Fisher, K.; Consel, C.; Karsai, G.; Mernik, M.; Tolvanen, J. DSLs: the good, the bad, and the ugly. In Proceedings of the Companion OOPSLA 2008. ACM, 2008, pp. 791–794
work page 2008
-
[67]
Ontology driven development of domain-specific languages.Comput
Ceh, I.; Crepinsek, M.; Kosar, T.; Mernik, M. Ontology driven development of domain-specific languages.Comput. Sci. Inf. Syst.2011,8, 317–342
work page 2011
-
[68]
Voelter, M.; Benz, S.; Dietrich, C.; Engelmann, B.; Helander, M.; Kats, L.C.L.; Visser, E.; Wachsmuth, G.DSL Engineering – Designing, Implementing and Using Domain-Specific Languages; dslbook.org, 2013
work page 2013
-
[69]
Globalized Domain Specific Language Engineering
Bryant, B.R.; Jézéquel, J.; Lämmel, R.; Mernik, M.; Schindler, M.; Steinmann, F.; Tolvanen, J.; Vallecillo, A.; Völter, M. Globalized Domain Specific Language Engineering. In Proceedings of the Globalizing Domain-Specific Languages – International Dagstuhl Seminar, Dagstuhl Castle, Germany, October 5–10, 2014 Revised Papers. Springer, 2015, Vol. 9400,LNCS...
work page 2014
-
[70]
A Chrestomathy of DSL Implementations
Schauss, S.; Lämmel, R.; Härtel, J.; Heinz, M.; Klein, K.; Härtel, L.; Berger, T. A Chrestomathy of DSL Implementations. In Proceedings of the Proc. SLE. ACM, 2017. 12 pages
work page 2017
-
[71]
https://doi.org/10.1007/978-3-031-23669-3
W ˛ asowski, A.; Berger, T.Domain-Specific Languages: Effective Modeling, Automation, and Reuse; Springer, 2023. https://doi.org/10.1007/978-3-031-23669-3
-
[72]
Comparison of feature implemen- tations across languages, technologies, and styles
Lämmel, R.; Leinberger, M.; Schmorleiz, T.; Varanovich, A. Comparison of feature implemen- tations across languages, technologies, and styles. In Proceedings of the Proc. CSMR-WCRE. IEEE, 2014, pp. 333–337
work page 2014
-
[73]
On the Classification of Visual Languages by Grammar Hierarchies.J
Marriott, K.; Meyer, B. On the Classification of Visual Languages by Grammar Hierarchies.J. Vis. Lang. Comput.1997,8, 375–402. http://dx.doi.org/10.1006/jvlc.1997.0053
-
[74]
A Taxonomy of Model Transformation.ENTCS2006,152, 125–142
Mens, T.; Gorp, P .V . A Taxonomy of Model Transformation.ENTCS2006,152, 125–142
-
[75]
Feature-based survey of model transformation approaches.IBM Syst
Czarnecki, K.; Helsen, S. Feature-based survey of model transformation approaches.IBM Syst. J.2006,45, 621–646
work page 2006
-
[76]
A Comparison of Taxonomies for Model Transformation Languages
Tamura, G.; Cleve, A. A Comparison of Taxonomies for Model Transformation Languages. Paradigma2010,4, 1–14
-
[77]
Classification of Model Transformation Tools: Pattern Matching Techniques
Gomes, C.; Barroca, B.; Amaral, V . Classification of Model Transformation Tools: Pattern Matching Techniques. In Proceedings of the Proc. MODELS. Springer, 2014, Vol. 8767,LNCS, pp. 619–635
work page 2014
-
[78]
Model Driven Architecture and classification of business rules modelling languages
Skalna, I.; Gawel, B. Model Driven Architecture and classification of business rules modelling languages. In Proceedings of the Proc. FedCSIS, 2012, pp. 949–952
work page 2012
-
[79]
A Classification and Comparison Framework for Software Architecture Description Languages.IEEE Trans
Medvidovic, N.; Taylor, R.N. A Classification and Comparison Framework for Software Architecture Description Languages.IEEE Trans. Softw. Eng.2000,26, 70–93. http://doi. ieeecomputersociety.org/10.1109/32.825767
-
[80]
Domain-Specific Languages: A Systematic Mapping Study.Inf
Kosar, T.; Bohra, S.; Mernik, M. Domain-Specific Languages: A Systematic Mapping Study.Inf. Softw. Technol.2016,71, 77–91
work page 2016
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.