<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Software Modeling Blog</title>
	<atom:link href="https://modeling-languages.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://modeling-languages.com</link>
	<description></description>
	<lastBuildDate>Wed, 21 Oct 2026 09:32:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://modeling-languages.com/wp-content/uploads/2018/12/cropped-favicontransp-32x32.png</url>
	<title>Modeling Languages</title>
	<link>https://modeling-languages.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Reliable agentic development with BESSER</title>
		<link>https://modeling-languages.com/reliable-agentic-development-with-besser/</link>
					<comments>https://modeling-languages.com/reliable-agentic-development-with-besser/#respond</comments>
		
		<dc:creator><![CDATA[Armen Sulejmani]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 15:24:06 +0000</pubDate>
				<category><![CDATA[(meta)modeling]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[code generation]]></category>
		<category><![CDATA[Model-driven Engineering]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[agent]]></category>
		<category><![CDATA[BESSER]]></category>
		<category><![CDATA[low-code]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11236</guid>

					<description><![CDATA[<img width="1024" height="576" src="https://modeling-languages.com/wp-content/uploads/2026/10/thumbnail-1024x576.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" fetchpriority="high" srcset="https://modeling-languages.com/wp-content/uploads/2026/10/thumbnail-980x551.png 980w, https://modeling-languages.com/wp-content/uploads/2026/10/thumbnail-480x270.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" />Get the app you need but cheaper and more reliable than with plain vibe coding]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/reliable-agentic-development-with-besser/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content medium="video" url="https://www.youtube.com/embed/B-RLGsD_cyU">
			<media:player url="https://www.youtube.com/embed/B-RLGsD_cyU"/>
			<media:title type="plain">Reliable Agentic Development with BESSER: AI + Low-Code</media:title>
			<media:description type="html"><![CDATA[Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.]]></media:description>
			<media:thumbnail url="https://modeling-languages.com/wp-content/uploads/2026/10/thumbnail.png"/>
			<media:rating scheme="urn:simple">nonadult</media:rating>
		</media:content>
	</item>
		<item>
		<title>A Governance DSL to Orchestrate Human-Agent Collaborations</title>
		<link>https://modeling-languages.com/bridging-governance-gaps-in-human-agent-collaboration/</link>
					<comments>https://modeling-languages.com/bridging-governance-gaps-in-human-agent-collaboration/#comments</comments>
		
		<dc:creator><![CDATA[Adem Ait Fonollà]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 14:43:09 +0000</pubDate>
				<category><![CDATA[(meta)modeling]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[DSLs]]></category>
		<category><![CDATA[Model-driven Engineering]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[agent]]></category>
		<category><![CDATA[BESSER]]></category>
		<category><![CDATA[DSL]]></category>
		<category><![CDATA[Governance]]></category>
		<category><![CDATA[multi-agent]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=10221</guid>

					<description><![CDATA[<img width="831" height="370" src="https://modeling-languages.com/wp-content/uploads/2025/11/mosaico-bots.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2025/11/mosaico-bots.png 831w, https://modeling-languages.com/wp-content/uploads/2025/11/mosaico-bots-480x214.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 831px, 100vw" />Software development is a collaborative activity, where multiple participants contribute to the evolution of a codebase. This collaborative nature is what makes governance key. Especially in Open-Source Software (OSS) development, where due to its open nature, OSS projects often face challenges in decision-making and management. One example is the participant inequality problem: everybody uses OSS, [&#8230;]]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/bridging-governance-gaps-in-human-agent-collaboration/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>B-OCL: Parse OCL, Interpret It, Generate It</title>
		<link>https://modeling-languages.com/ocl-interpreter/</link>
					<comments>https://modeling-languages.com/ocl-interpreter/#respond</comments>
		
		<dc:creator><![CDATA[Fitash Ul-Haq]]></dc:creator>
		<pubDate>Sun, 27 Sep 2026 18:00:20 +0000</pubDate>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[UML and OCL]]></category>
		<category><![CDATA[interpreter]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=8936</guid>

					<description><![CDATA[<img width="1024" height="511" src="https://modeling-languages.com/wp-content/uploads/2024/05/quality_check1-1024x511.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2024/05/quality_check1-980x489.png 980w, https://modeling-languages.com/wp-content/uploads/2024/05/quality_check1-480x239.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" />We present the first python-based OCL interpreter to verify and validate your UML models.]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/ocl-interpreter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jjodel 3.0: a metamodeling platform in the browser</title>
		<link>https://modeling-languages.com/jjodel-3-0-a-metamodeling-platform-in-the-browser/</link>
					<comments>https://modeling-languages.com/jjodel-3-0-a-metamodeling-platform-in-the-browser/#respond</comments>
		
		<dc:creator><![CDATA[Alfonso Pierantonio]]></dc:creator>
		<pubDate>Tue, 22 Sep 2026 07:58:14 +0000</pubDate>
				<category><![CDATA[(meta)modeling]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[jjodel]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[workbench]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11198</guid>

					<description><![CDATA[<img width="875" height="547" src="https://modeling-languages.com/wp-content/uploads/2026/09/img_6ab2330137e12.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2026/09/img_6ab2330137e12.png 875w, https://modeling-languages.com/wp-content/uploads/2026/09/img_6ab2330137e12-480x300.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 875px, 100vw" />Jjodel is an open source language workbench for the browser. ]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/jjodel-3-0-a-metamodeling-platform-in-the-browser/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OWL 2 and SHACL to UML/OCL: Turning Semantic Rules into Better Models</title>
		<link>https://modeling-languages.com/owl2_shacl-uml_ocl/</link>
					<comments>https://modeling-languages.com/owl2_shacl-uml_ocl/#respond</comments>
		
		<dc:creator><![CDATA[Mauro Dalle Lucca Tosi]]></dc:creator>
		<pubDate>Tue, 01 Sep 2026 07:26:32 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[UML and OCL]]></category>
		<category><![CDATA[knowledge graph]]></category>
		<category><![CDATA[owl]]></category>
		<category><![CDATA[shacl]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11145</guid>

					<description><![CDATA[<img width="1024" height="576" src="https://modeling-languages.com/wp-content/uploads/2026/08/OWL2_SHACL-UML_OCL-1024x576.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2026/08/OWL2_SHACL-UML_OCL-980x551.png 980w, https://modeling-languages.com/wp-content/uploads/2026/08/OWL2_SHACL-UML_OCL-480x270.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" />Starting from an OWL 2 ontology and SHACL validation shapes, we generate a UML class diagram enriched with OCL constraints.]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/owl2_shacl-uml_ocl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PolicyDSL: A Model-Driven Approach for the Definition and Enforcement of Access Control Policies</title>
		<link>https://modeling-languages.com/policydsl-access-control-policies/</link>
					<comments>https://modeling-languages.com/policydsl-access-control-policies/#respond</comments>
		
		<dc:creator><![CDATA[Atefeh Nirumand Jazi]]></dc:creator>
		<pubDate>Sun, 30 Aug 2026 15:28:43 +0000</pubDate>
				<category><![CDATA[architecture]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[DSLs]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[access-control]]></category>
		<category><![CDATA[RBAC]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11168</guid>

					<description><![CDATA[<img width="1024" height="521" src="https://modeling-languages.com/wp-content/uploads/2026/08/PolicyDSL_approach-1024x521.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2026/08/PolicyDSL_approach-980x499.png 980w, https://modeling-languages.com/wp-content/uploads/2026/08/PolicyDSL_approach-480x244.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" />We propose a unified model-driven approach for specifying and enforcing access control across the core application layers]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/policydsl-access-control-policies/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BESSER-Q:  A Low-Code Path to Quantum Software Development</title>
		<link>https://modeling-languages.com/lowcode-quantum-development/</link>
					<comments>https://modeling-languages.com/lowcode-quantum-development/#respond</comments>
		
		<dc:creator><![CDATA[Fitash Ul-Haq]]></dc:creator>
		<pubDate>Fri, 28 Aug 2026 08:01:11 +0000</pubDate>
				<category><![CDATA[(meta)modeling]]></category>
		<category><![CDATA[Model-driven Engineering]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Code generation]]></category>
		<category><![CDATA[Qiskit]]></category>
		<category><![CDATA[quantum]]></category>
		<category><![CDATA[quantum software development]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11106</guid>

					<description><![CDATA[<img width="1024" height="477" src="https://modeling-languages.com/wp-content/uploads/2026/08/Quantum-editor-showing-2-bit-Grovers-algoritm-1024x477.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2026/08/Quantum-editor-showing-2-bit-Grovers-algoritm-980x456.png 980w, https://modeling-languages.com/wp-content/uploads/2026/08/Quantum-editor-showing-2-bit-Grovers-algoritm-480x223.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" />Quantum technologies are rapidly moving from the lab to national strategies, with multiple governments across Europe are positioning themselves at the forefront of the quantum era. Luxembourg also has an ambition to become &#8220;quantum ready&#8221; by 2030 and BESSER-Q is here to support that goal. What is BESSER-Q? BESSER-Q is an addition to the open-source BESSER [&#8230;]]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/lowcode-quantum-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>COTA: How Specifying Confidence Creates Stronger Collective Decisions</title>
		<link>https://modeling-languages.com/cota/</link>
					<comments>https://modeling-languages.com/cota/#respond</comments>
		
		<dc:creator><![CDATA[Mauro Dalle Lucca Tosi]]></dc:creator>
		<pubDate>Wed, 26 Aug 2026 04:36:29 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[CIKM]]></category>
		<category><![CDATA[Collective Decision-Making]]></category>
		<category><![CDATA[Confidence-Aware AI]]></category>
		<category><![CDATA[COTA]]></category>
		<category><![CDATA[crowdsourcing]]></category>
		<category><![CDATA[Knowledge Integration]]></category>
		<category><![CDATA[Opinion Aggregation]]></category>
		<category><![CDATA[Trust Assessment]]></category>
		<category><![CDATA[Truth Discovery]]></category>
		<category><![CDATA[uncertainty]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11121</guid>

					<description><![CDATA[<img width="960" height="720" src="https://modeling-languages.com/wp-content/uploads/2026/12/COTA-feature.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2026/12/COTA-feature.png 960w, https://modeling-languages.com/wp-content/uploads/2026/12/COTA-feature-480x360.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 960px, 100vw" />When several people disagree, taking a simple average is tempting. But what if some of them are guessing while others know the topic well? Imagine asking a group of people whether a statement is true. Perhaps the statement is about a scientific claim, the reliability of a data source, the emotion expressed in a news [&#8230;]]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/cota/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sustainable software by construction</title>
		<link>https://modeling-languages.com/sustainable-software-by-construction/</link>
					<comments>https://modeling-languages.com/sustainable-software-by-construction/#respond</comments>
		
		<dc:creator><![CDATA[Jordi Cabot]]></dc:creator>
		<pubDate>Tue, 25 Aug 2026 07:01:33 +0000</pubDate>
				<category><![CDATA[article]]></category>
		<category><![CDATA[DSLs]]></category>
		<category><![CDATA[frugal]]></category>
		<category><![CDATA[sustainability]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11133</guid>

					<description><![CDATA[<img width="1024" height="614" src="https://modeling-languages.com/wp-content/uploads/2026/08/leemmings-1024x614.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="Building sustainable software" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2026/08/leemmings-980x588.jpg 980w, https://modeling-languages.com/wp-content/uploads/2026/08/leemmings-480x288.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" />Sustainable-by-construction is my proposal for a model-based engineering approach in which explicit sustainability requirements constrain the design, generation, deployment, and evolution of software systems to generate better software faster. Now with &#8220;better&#8221; also meaning &#8220;as frugal as possible&#8221;. This was my contribution to the upcoming LiveWRITE 2026 event. The structure of the proposal follows the [&#8230;]]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/sustainable-software-by-construction/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BESSER Skills: Bringing Software modeling to AI Coding Agents</title>
		<link>https://modeling-languages.com/besser-agent-skills/</link>
					<comments>https://modeling-languages.com/besser-agent-skills/#respond</comments>
		
		<dc:creator><![CDATA[Armen Sulejmani]]></dc:creator>
		<pubDate>Wed, 08 Jul 2026 06:27:27 +0000</pubDate>
				<category><![CDATA[(meta)modeling]]></category>
		<category><![CDATA[Model-driven Engineering]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[agent]]></category>
		<category><![CDATA[BESSER]]></category>
		<category><![CDATA[claude]]></category>
		<category><![CDATA[MCP]]></category>
		<category><![CDATA[MDE]]></category>
		<category><![CDATA[skills]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11065</guid>

					<description><![CDATA[<img width="1024" height="544" src="https://modeling-languages.com/wp-content/uploads/2026/07/image-1024x544.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" srcset="https://modeling-languages.com/wp-content/uploads/2026/07/image-1024x544.png 1024w, https://modeling-languages.com/wp-content/uploads/2026/07/image-980x521.png 980w, https://modeling-languages.com/wp-content/uploads/2026/07/image-480x255.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" />Agentic development enhanced with software analysis and design capabilities]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/besser-agent-skills/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure length="15654682" type="video/mp4" url="https://modeling-languages.com/wp-content/uploads/2026/07/BESSER-Demo-BESSERSkills.mp4"/>

		<media:content height="756" medium="video" url="https://modeling-languages.com/wp-content/uploads/2026/07/BESSER-Demo-BESSERSkills.mp4" width="1370">
			<media:player url="https://modeling-languages.com/wp-content/uploads/2026/07/BESSER-Demo-BESSERSkills.mp4"/>
			<media:title type="plain">BESSER Skills: Bringing software modeling to Coding Agents</media:title>
			<media:description type="html"><![CDATA[BESSER Agent Skills teach AI coding agents to model first, then generate turning validated B-UML model into deterministic, drift-free code in 3 steps.]]></media:description>
			<media:thumbnail url="https://modeling-languages.com/wp-content/uploads/2026/07/image.png"/>
			<media:rating scheme="urn:simple">nonadult</media:rating>
		</media:content>
	</item>
	</channel>
</rss><!-- plugin=object-cache-pro client=phpredis metric#hits=3463 metric#misses=13 metric#hit-ratio=99.6 metric#bytes=1559212 metric#prefetches=223 metric#store-reads=27 metric#store-writes=5 metric#store-hits=231 metric#store-misses=4 metric#sql-queries=4 metric#ms-total=154.01 metric#ms-cache=8.20 metric#ms-cache-avg=0.2645 metric#ms-cache-ratio=5.3 sample#redis-hits=45189189 sample#redis-misses=2724165 sample#redis-hit-ratio=94.3 sample#redis-ops-per-sec=18 sample#redis-evicted-keys=0 sample#redis-used-memory=77896104 sample#redis-used-memory-rss=78495744 sample#redis-memory-fragmentation-ratio=1.0 sample#redis-connected-clients=1 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=3334 -->