PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Languages for Non-developers: What, How, Where? Invited Talk - Extended Abstract

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Konferencja
Federated Conference on Computer Science and Information Systems (19 ; 08-11.09.2024 ; Belgrade, Serbia)
Języki publikacji
EN
Abstrakty
EN
Productivity has improved each time programming languages have raised the level of abstraction. This trend continues today with languages that narrow the scope they address -- referred to as domain-specific languages (DSLs). However, many of these DSLs are built by developers for developers and tend to concentrate on the solution domain rather than the problem domain. In this talk, I will advocate for languages to be aligned more closely with the problem domain, addressing the needs of domain experts. Such languages enable non-developers to capture and communicate their knowledge, and together with tools support testing, validation, and feedback. Tools can also transform precise knowledge representations into software code and other artifacts. I will provide examples of non-developer languages used by usability experts, safety engineers, insurance experts, and instrumentation experts. These languages differ from traditional programming languages as they aim to align more closely with the domain, representing knowledge through maps, diagrams, or tables rather than with plain text only. The talk will identify key characteristics of non-developer languages and discuss how creating them differs from programming languages. This leads us to envision the role of non-developers in language creation and identify domains in which non-developer languages are more suitable.
Rocznik
Tom
Strony
61--62
Opis fizyczny
Bibliogr. 8 poz., il., wykr.
Bibliografia
  • 1. Fowler, M. 2008. "Domain-Specific Languages", Addison-Wesley
  • 2. MetaCase. 2024. "DSL of the week", https://www.facebook.com/media/set/?set=a.2102426129807641 (accessed August 2024)
  • 3. MetaCase. 2023. "MetaEdit+ 5.5 User’s Guides", https://metacase.com/support/55/manuals/ (accessed August 2024)
  • 4. D. Moody. 2009. The “Physics” of Notations, IEEE Transactions on Software Engineering, vol. 35, no. 6
  • 5. S. Kelly, J-P. Tolvanen. 2021. "Automated Annotations in Domain-Specific Models: Analysis of 23 Cases". STAF Workshops
  • 6. J-P. Tolvanen and S. Kelly. 2023. "Evaluating Tool Support for CoEvolution of Modeling Languages, Tools and Models", ACM/IEEE MODELS Conference companion
  • 7. M. Ozkaya and D. Akdur. 2021. "What do practitioners expect from the meta-modeling tools? A survey", Journal of Computer Languages, Vo 63
  • 8. J-P. Tolvanen and S. Kelly. 2018. "Effort Used to Create Domain-Specific Modeling Languages". ACM/IEEE Conference on Model Driven Engineering Languages and Systems
Uwagi
1. Main Track: Invited Contributions
2. Opracowanie rekordu ze środków MNiSW, umowa nr POPUL/SP/0154/2024/02 w ramach programu "Społeczna odpowiedzialność nauki II" - moduł: Popularyzacja nauki (2025).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-2ec5999c-be81-433b-8a1d-7ae26ea5f8fe
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.