Blackboard Computing Adventures π‘
---[BRIEF BIO]: Dr. Georg Simhandl is an external lecturer at the Faculty of Computer Science at the University of Vienna[1]. He is part of the Research Group Software Architecture and has been actively involved in various research activities since 2018[1].β¦
The other author, Uwe Zdun is a Full Professor for Software Architecture at the Faculty of Computer Science, University of Vienna[3]. Prof. Uwe's research interests include software architecture, software patterns, modeling of complex software systems, service-oriented systems, domain-specific languages, model-driven development, and empirical software engineering[3].
Blackboard Computing Adventures π‘
The other author, Uwe Zdun is a Full Professor for Software Architecture at the Faculty of Computer Science, University of Vienna[3]. Prof. Uwe's research interests include software architecture, software patterns, modeling of complex software systems, serviceβ¦
Before joining the University of Vienna, Uwe worked as an assistant professor at the Vienna University of Technology and the Vienna University of Economics and Business[3]. He has published over 130 peer-reviewed articles and is co-author of several professional books, including "Remoting Patterns β Foundations of Enterprise, Internet, and Realtime Distributed Object Middleware" and "Process-Driven SOA β Proven Patterns for Business-IT Alignment"[3].
Uwe Zdun is also a member of the Scientific Board of SBA Research and has participated in numerous R&D projects[3]. He serves as an editor for the journal Transactions on Pattern Languages of Programming (TPLoP) and is an Associate Editor-in-Chief for design and architecture for the IEEE Software magazine[3].
Uwe Zdun is also a member of the Scientific Board of SBA Research and has participated in numerous R&D projects[3]. He serves as an editor for the journal Transactions on Pattern Languages of Programming (TPLoP) and is an Associate Editor-in-Chief for design and architecture for the IEEE Software magazine[3].
Blackboard Computing Adventures π‘
Photo
---[ABOUT PAPER]:
It is a well written paper first of all, and is very recent (2024). It is mostly based on qualitative research leveraging the Thematic Analysis research method[4]. It's results were based on assessment of 40 participants spanning two modern approaches to automating cloud computing infrastructure deployments and their management; SDK+GPL-based [Nitric] Vs PL-based(IaC DSL) [Wing], and the overall results show how either approaches offered comparable performances [4] (perhaps since either merely abstract away native cloud automations not under dev/user control), however, the later offered the best traceability over such automations, while the former is simplest for newbies. Paper recommends improving traceability in SDK based methods as well as implementation of tools capable of simulating cloud-native operations on local/on-site infrastructure in future IaC and/or IfC toolsets.
It is a well written paper first of all, and is very recent (2024). It is mostly based on qualitative research leveraging the Thematic Analysis research method[4]. It's results were based on assessment of 40 participants spanning two modern approaches to automating cloud computing infrastructure deployments and their management; SDK+GPL-based [Nitric] Vs PL-based(IaC DSL) [Wing], and the overall results show how either approaches offered comparable performances [4] (perhaps since either merely abstract away native cloud automations not under dev/user control), however, the later offered the best traceability over such automations, while the former is simplest for newbies. Paper recommends improving traceability in SDK based methods as well as implementation of tools capable of simulating cloud-native operations on local/on-site infrastructure in future IaC and/or IfC toolsets.
Blackboard Computing Adventures π‘
---[ABOUT PAPER]: It is a well written paper first of all, and is very recent (2024). It is mostly based on qualitative research leveraging the Thematic Analysis research method[4]. It's results were based on assessment of 40 participants spanning two modernβ¦
---[REFS]:
1. https://ucrisportal.univie.ac.at/en/persons/georg-simhandl
2. https://scholar.google.com/citations?user=TqKSZpAAAAAJ
3. https://www.sba-research.org/team/uwe-zdun/
4. Simhandl, Georg, and Uwe Zdun. "Cloud Programming Languages and Infrastructure From Code: An Empirical Study." Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering. 2024. URL: https://dl.acm.org/doi/pdf/10.1145/3687997.3695643
#review #notes #acm #sle #jwl #phd
1. https://ucrisportal.univie.ac.at/en/persons/georg-simhandl
2. https://scholar.google.com/citations?user=TqKSZpAAAAAJ
3. https://www.sba-research.org/team/uwe-zdun/
4. Simhandl, Georg, and Uwe Zdun. "Cloud Programming Languages and Infrastructure From Code: An Empirical Study." Proceedings of the 17th ACM SIGPLAN International Conference on Software Language Engineering. 2024. URL: https://dl.acm.org/doi/pdf/10.1145/3687997.3695643
#review #notes #acm #sle #jwl #phd
University of Vienna
Georg Simhandl
Blackboard Computing Adventures π‘
The other author, Uwe Zdun is a Full Professor for Software Architecture at the Faculty of Computer Science, University of Vienna[3]. Prof. Uwe's research interests include software architecture, software patterns, modeling of complex software systems, serviceβ¦
OMG! The University of Vienna (in Austria) is such an amazing institution! Wow
Internet Talk Show about Makerere 75th Graduation
GIC SIA Internet TV
Here's the official discussions and commentaries about the 75th Graduation at Makerere University, by the IC Crew... π₯ππΌπ€£
Blackboard Computing Adventures π‘
GIC SIA Internet TV β Internet Talk Show about Makerere 75th Graduation
I'm pretty sure I have some students or peers of mine in here that graduated today or that shall graduate soon. So, on your behalf.. yep, we celebrate that milestone πππποΈππΌ
In normal Blackboard Adventures.. 2025 wishes at MenuzaBytes.com ββ
Blackboard Computing Adventures π‘
This won't be the first ACM keynote that I've reviewed, however, it's arguably the shortest of them thus far. Presented at the SLE 2022 conference in Auckland, New Zealand, this keynote treats of the important matter of embedded DSLs mostly. For today, we'llβ¦
We continue with our review of π ACM SLE research ποΈβ¨ papers below...
ππ»ππ»
ππ»ππ»
Blackboard Computing Adventures π‘
We continue with our review of π ACM SLE research ποΈβ¨ papers below... ππ»ππ»
---[INTRO]:
Today we've come across a meta language engineering project; PRISM which the paper prefers to describe as a "Shape-Diverse" solution to language engineering. It is a 2018 SLE paper that builds on earlier ideas from 2014 by one of the co-authors (Benoit Combemale Professor of Software Engineering at the University of Rennes, France [4]). In a sense, it can help in solving cross-platform software development problems via the idea of a multi-platform transpiler intermediary.
Today we've come across a meta language engineering project; PRISM which the paper prefers to describe as a "Shape-Diverse" solution to language engineering. It is a 2018 SLE paper that builds on earlier ideas from 2014 by one of the co-authors (Benoit Combemale Professor of Software Engineering at the University of Rennes, France [4]). In a sense, it can help in solving cross-platform software development problems via the idea of a multi-platform transpiler intermediary.
Blackboard Computing Adventures π‘
---[INTRO]: Today we've come across a meta language engineering project; PRISM which the paper prefers to describe as a "Shape-Diverse" solution to language engineering. It is a 2018 SLE paper that builds on earlier ideas from 2014 by one of the co-authorsβ¦
---[BRIEF BIO]:
Fabien Coulon is a researcher at the University of Toulouse, specifically within the IRIT (Institut de Recherche en Informatique de Toulouse)[1]. He is involved in the SMART Research Team at IRIT[1]. His work focuses on Domain-Specific Languages (DSLs) and Software Language Engineering[2].
One of his notable contributions is the research on Shape-Diverse DSLs: Languages without Borders, which explores the idea of combining different shapes of DSLs to leverage their strengths and improve language engineering[2]. This research was presented at the 11th ACM SIGPLAN International Conference on Software Language Engineering (SLE) in 2018[2], and is basically this very paper we are reviewing[3].
Fabien Coulon is a researcher at the University of Toulouse, specifically within the IRIT (Institut de Recherche en Informatique de Toulouse)[1]. He is involved in the SMART Research Team at IRIT[1]. His work focuses on Domain-Specific Languages (DSLs) and Software Language Engineering[2].
One of his notable contributions is the research on Shape-Diverse DSLs: Languages without Borders, which explores the idea of combining different shapes of DSLs to leverage their strengths and improve language engineering[2]. This research was presented at the 11th ACM SIGPLAN International Conference on Software Language Engineering (SLE) in 2018[2], and is basically this very paper we are reviewing[3].
Blackboard Computing Adventures π‘
Photo
---[ABOUT PAPER]:
This paper treats of the matter of Language "Shapes" in relation to a DSL's implementation and application [3] (so-called language pragmatics) via the concept of "Language Vehicles"(LVs). It presents "PRISM", a proof-of-concept for their idea of simplifying the materialisation of software language construct instances (called "incarnations" in the paper) in multiple independent target technology platforms (the LVs or "Shapes"), starting from a single update of some particular incarnation of a software product model of interest, to any other existing incarnation via the generation and application of source patches as mediated by the PRISM intermediary [3]. These ideas are then illustrated practically for a the expression of Finite State Machines (FSMs) from FSM models in Raskal to EMF and Java via the PRISM "communication bus" between those LVs.
This paper treats of the matter of Language "Shapes" in relation to a DSL's implementation and application [3] (so-called language pragmatics) via the concept of "Language Vehicles"(LVs). It presents "PRISM", a proof-of-concept for their idea of simplifying the materialisation of software language construct instances (called "incarnations" in the paper) in multiple independent target technology platforms (the LVs or "Shapes"), starting from a single update of some particular incarnation of a software product model of interest, to any other existing incarnation via the generation and application of source patches as mediated by the PRISM intermediary [3]. These ideas are then illustrated practically for a the expression of Finite State Machines (FSMs) from FSM models in Raskal to EMF and Java via the PRISM "communication bus" between those LVs.
Blackboard Computing Adventures π‘
Photo
---[CRITICISM of PAPER]:
One criticism I have concerning PRISM is that it supposes or requires the creation of target constructs via patching, whereas the same architecture might be used to take the source construct and merely or perhaps cleverly transpile it into constructs for any of the target LVs without patching.
One criticism I have concerning PRISM is that it supposes or requires the creation of target constructs via patching, whereas the same architecture might be used to take the source construct and merely or perhaps cleverly transpile it into constructs for any of the target LVs without patching.
Blackboard Computing Adventures π‘
Photo
---[REFS]:
1. https://www.irit.fr/SMART/site/author/fabien-coulon/
2. https://hal.science/hal-01889155/file/sle18-metamorphic.pdf
3. Coulon, Fabien, Thomas Degueule, Tijs Van Der Storm, and Benoit Combemale. "Shape-diverse DSLs: languages without borders (vision paper)." In Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering, pp. 215-219. 2018. URL: https://research.rug.nl/files/121028737/3276604.3276623.pdf
4. https://people.irisa.fr/Benoit.Combemale/about/bio/
#review #notes #acm #sle #jwl #phd
1. https://www.irit.fr/SMART/site/author/fabien-coulon/
2. https://hal.science/hal-01889155/file/sle18-metamorphic.pdf
3. Coulon, Fabien, Thomas Degueule, Tijs Van Der Storm, and Benoit Combemale. "Shape-diverse DSLs: languages without borders (vision paper)." In Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering, pp. 215-219. 2018. URL: https://research.rug.nl/files/121028737/3276604.3276623.pdf
4. https://people.irisa.fr/Benoit.Combemale/about/bio/
#review #notes #acm #sle #jwl #phd
Sm@RT Research Team
Fabien Coulon | Sm@RT Research Team
UGANDA
Video
https://youtu.be/1Ix_AsHcbtI?feature=shared
ππΌπ€ In this brief Mini-Lecture, Joseph takes us through a detailed brief overview of the work he plans to conduct as part of his doctorate research. Essentially, the idea of creating the next generation of lightweight, mobile-friendly, portable, user-reconfigurable Voice-operated Support Assistant (VOSA); the extended-VOSA (ex-VOSA) platform with highlights such as; QRCODE-encodable scan-to-know meta-knowledge models (combining QAKBs with content generators & transformer programs in TEA), enabling better, offline-friendly, AI-without-training personal assistants that can work on mobile, but also in PA robot engines, in-car-systems, etc. It is still a W-I-P, and the details of the research proposal and background literature are available via https://nuchwezi.com and https://t.me/bclectures
#research #artificialintelligence #personalassistants #vosa #qakb #tea #nuchwezi #makerere #jwl #phd
ππΌπ€ In this brief Mini-Lecture, Joseph takes us through a detailed brief overview of the work he plans to conduct as part of his doctorate research. Essentially, the idea of creating the next generation of lightweight, mobile-friendly, portable, user-reconfigurable Voice-operated Support Assistant (VOSA); the extended-VOSA (ex-VOSA) platform with highlights such as; QRCODE-encodable scan-to-know meta-knowledge models (combining QAKBs with content generators & transformer programs in TEA), enabling better, offline-friendly, AI-without-training personal assistants that can work on mobile, but also in PA robot engines, in-car-systems, etc. It is still a W-I-P, and the details of the research proposal and background literature are available via https://nuchwezi.com and https://t.me/bclectures
#research #artificialintelligence #personalassistants #vosa #qakb #tea #nuchwezi #makerere #jwl #phd