[logseq-plugin-git:commit] 2025-06-12T07:57:52.109Z
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
@@ -4,14 +4,4 @@ boox-notes:: 
|
|
||||||
- abstract: DSLs are the ultimate abstraction in software engineering. While programming languages have – since the advent of computers – continuously increased their level of abstraction, they are still limited to the domain of computing, with their instances containing many technicalities. Unlike programming languages, DSLs reflect a given application domain, ideally abstracting away anything beyond it. Recognizing their strengths, the programming-language and the software-engineering community introduced many technologies for engineering DSLs. While well-polished widely-used DSLs have existed for a long time (e.g., SQL, regular expressions, HTML), language engineering technologies have made great progress over the last two decades, allowing developers who are not language or compiler experts to create their own DSL – in order to increase the level of automation for their projects.
|
|
||||||
-
|
|
||||||
- http://dsl.design book
|
|
||||||
- DIfferent examples of DSLs have been shown by including in the discussion also teaching experiences, guidelines, and principles
|
|
||||||
- Da verificare la metaclasse ``InstanceSpecification`` in UML che permette di modellare istanze di metaclassi allo stesso livello
|
|
||||||
- Quality assurance of metamodels
|
|
||||||
- Definition of metamodel consistency, parsimonious metamodels, etc.
|
|
||||||
-
|
|
||||||
-
|
-
|
||||||
@@ -15,9 +15,10 @@ progress:: {{renderer :todomaster}}
|
|||||||
-
|
-
|
||||||
- {:height 361, :width 252}
|
- {:height 361, :width 252}
|
||||||
- ## Notes
|
- ## Notes
|
||||||
- ### Keynote at [[STAF]] 2025
|
- ## My first day at [[staf]]
|
||||||
collapsed:: true
|
collapsed:: true
|
||||||
- #### **Modeling and LLMs in Continuous Software Engineering**
|
- #### **Modeling and LLMs in Continuous Software Engineering**
|
||||||
|
collapsed:: true
|
||||||
- [Anne Koziolek, Karlsruhe Institute of Technology Germany](https://conf.researchr.org/profile/STAF-2025/annekoziolek)
|
- [Anne Koziolek, Karlsruhe Institute of Technology Germany](https://conf.researchr.org/profile/STAF-2025/annekoziolek)
|
||||||
- Abstract:
|
- Abstract:
|
||||||
- The notion of continuous software engineering extends practices like continuous integration to view the entire software development lifecycle as a continuous, interconnected flow of activities. At the same time, recent advances in large language models (LLMs) have revolutionized the way machines process natural language—language that plays a central role throughout software engineering, from requirements elicitation and design discussions to documentation.
|
- The notion of continuous software engineering extends practices like continuous integration to view the entire software development lifecycle as a continuous, interconnected flow of activities. At the same time, recent advances in large language models (LLMs) have revolutionized the way machines process natural language—language that plays a central role throughout software engineering, from requirements elicitation and design discussions to documentation.
|
||||||
@@ -70,6 +71,7 @@ progress:: {{renderer :todomaster}}
|
|||||||
- 
|
- 
|
||||||
- 
|
- 
|
||||||
- 
|
- 
|
||||||
|
- ### Keynote at [[STAF]] 2025
|
||||||
- ### A metascience study of the low-code scientific field - Jordi Cabot at [[STAF]] 2025 - ECMFA
|
- ### A metascience study of the low-code scientific field - Jordi Cabot at [[STAF]] 2025 - ECMFA
|
||||||
collapsed:: true
|
collapsed:: true
|
||||||
- Can the low-code popularity to help the community grow?
|
- Can the low-code popularity to help the community grow?
|
||||||
@@ -99,10 +101,11 @@ progress:: {{renderer :todomaster}}
|
|||||||
collapsed:: true
|
collapsed:: true
|
||||||
- To facilitate the development of personalized applications
|
- To facilitate the development of personalized applications
|
||||||
-
|
-
|
||||||
- ### Who will create the languages of the Future? - OOPSLE
|
- ### Who will create the languages of the Future? - Jordi Cabot at OOPSLE
|
||||||
collapsed:: true
|
collapsed:: true
|
||||||
- Jordi Cabot
|
- Jordi Cabot
|
||||||
- Abstract: Software is eating the world. Which means that we need good languages to write all this software. And, often, come up with “new” languages to be able to efficiently target new software domains and technologies. In this talk, we will explore the changing landscape of language engineering and discuss how Artificial Intelligence and low-code/no-code techniques can play a role in this future by helping in the definition, use, execution, and testing of new languages. Even empowering non-tech users to create their own language infrastructure. Maybe without them even realizing. [https://conf.researchr.org/profile/staf-2025/jordicabot](https://conf.researchr.org/profile/staf-2025/jordicabot)
|
- Abstract: Software is eating the world. Which means that we need good languages to write all this software. And, often, come up with “new” languages to be able to efficiently target new software domains and technologies. In this talk, we will explore the changing landscape of language engineering and discuss how Artificial Intelligence and low-code/no-code techniques can play a role in this future by helping in the definition, use, execution, and testing of new languages. Even empowering non-tech users to create their own language infrastructure. Maybe without them even realizing. [https://conf.researchr.org/profile/staf-2025/jordicabot](https://conf.researchr.org/profile/staf-2025/jordicabot)
|
||||||
|
- Slides: [Could an LLM create a full Domain-Specific Language?](https://modeling-languages.com/vibe-dsling/)
|
||||||
- Questions
|
- Questions
|
||||||
collapsed:: true
|
collapsed:: true
|
||||||
- Is there still the need for new DSLs?
|
- Is there still the need for new DSLs?
|
||||||
@@ -127,6 +130,7 @@ progress:: {{renderer :todomaster}}
|
|||||||
collapsed:: true
|
collapsed:: true
|
||||||
- Ha fatto una presentazione su JJODEL di fatto, ma non mi ha fatto impazzire.
|
- Ha fatto una presentazione su JJODEL di fatto, ma non mi ha fatto impazzire.
|
||||||
- ### Wrap-up
|
- ### Wrap-up
|
||||||
|
collapsed:: true
|
||||||
- List of open problems
|
- List of open problems
|
||||||
- Are they solved?
|
- Are they solved?
|
||||||
- Are you satisfied by existing solutions?
|
- Are you satisfied by existing solutions?
|
||||||
@@ -135,3 +139,19 @@ progress:: {{renderer :todomaster}}
|
|||||||
- Kind of workshop report in a Dagshtul like format
|
- Kind of workshop report in a Dagshtul like format
|
||||||
-
|
-
|
||||||
-
|
-
|
||||||
|
- ## Second day at [[STAF]] / [[SLE]]
|
||||||
|
- ### Keynote at [[sle]] da Thorsten Berger (A new DSL textbook in town!)
|
||||||
|
- abstract:
|
||||||
|
- DSLs are the ultimate abstraction in software engineering. While programming languages have – since the advent of computers – continuously increased their level of abstraction, they are still limited to the domain of computing, with their instances containing many technicalities. Unlike programming languages, DSLs reflect a given application domain, ideally abstracting away anything beyond it. Recognizing their strengths, the programming-language and the software-engineering community introduced many technologies for engineering DSLs. While well-polished widely-used DSLs have existed for a long time (e.g., SQL, regular expressions, HTML), language engineering technologies have made great progress over the last two decades, allowing developers who are not language or compiler experts to create their own DSL – in order to increase the level of automation for their projects.
|
||||||
|
- Link:
|
||||||
|
- [Program - STAF 2025](https://conf.researchr.org/program/staf-2025/program-staf-2025/?date=Thu%2012%20Jun%202025&past=Show%20upcoming%20events%20only)
|
||||||
|
- Questions:
|
||||||
|
- I guess when you started writing the book chatgtp was not available yet. Do you think the book should be refine to incoroporate the adoption of LLMs for teaching purposes? During your talk you presentated guidelines, principles, exercises. How do you think LLMs can help students to improve their learning experience and then do you think a second edition of the book is mandatory at this point? #question
|
||||||
|
- Some notes:
|
||||||
|
- http://dsl.design book
|
||||||
|
- DIfferent examples of DSLs have been shown by including in the discussion also teaching experiences, guidelines, and principles
|
||||||
|
- Da verificare la metaclasse ``InstanceSpecification`` in UML che permette di modellare istanze di metaclassi allo stesso livello
|
||||||
|
- Quality assurance of metamodels
|
||||||
|
- Definition of metamodel consistency, parsimonious metamodels, etc.
|
||||||
|
- {:height 535, :width 524}
|
||||||
|
-
|
||||||
Reference in New Issue
Block a user