<?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>Sun, 30 Aug 2026 16:42:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</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>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" fetchpriority="high" 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" 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>
		<item>
		<title>Online modeling of BPMN with BESSER</title>
		<link>https://modeling-languages.com/online-modeling-of-bpmn-with-besser/</link>
					<comments>https://modeling-languages.com/online-modeling-of-bpmn-with-besser/#comments</comments>
		
		<dc:creator><![CDATA[Adem Ait Fonollà]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 05:38:34 +0000</pubDate>
				<category><![CDATA[business processes & rules]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[bpmn]]></category>
		<category><![CDATA[business process]]></category>
		<category><![CDATA[editor]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=11052</guid>

					<description><![CDATA[<img width="1024" height="576" src="https://modeling-languages.com/wp-content/uploads/2026/07/bpmn-1024x576.png" class="webfeedsFeaturedVisual wp-post-image" alt="bpmn online modeling" 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/bpmn-980x551.png 980w, https://modeling-languages.com/wp-content/uploads/2026/07/bpmn-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" />Business Process Model and Notation (BPMN) is the de facto standard for modeling organizational workflows and business processes. With the latest release of BESSER, BPMN joins our growing family of supported modeling languages, enabling users to model not only software structures and behaviors but also the business processes that drive them. Business processes are everywhere. [&#8230;]]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/online-modeling-of-bpmn-with-besser/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>A low-code pipeline to personalize conversational agents</title>
		<link>https://modeling-languages.com/lowcode-personalize-conversational-agents/</link>
					<comments>https://modeling-languages.com/lowcode-personalize-conversational-agents/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Conrardy]]></dc:creator>
		<pubDate>Thu, 07 May 2026 08:13:32 +0000</pubDate>
				<category><![CDATA[code generation]]></category>
		<category><![CDATA[Model-driven Engineering]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[BESSER]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[chatbots]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[low-code]]></category>
		<category><![CDATA[lowcode]]></category>
		<category><![CDATA[no-code]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Personalization]]></category>
		<category><![CDATA[user interface]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=10461</guid>

					<description><![CDATA[<img width="1024" height="282" src="https://modeling-languages.com/wp-content/uploads/2026/05/thumbnailblogpost-Copy-1024x282.jpg" 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/05/thumbnailblogpost-Copy-980x270.jpg 980w, https://modeling-languages.com/wp-content/uploads/2026/05/thumbnailblogpost-Copy-480x132.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" />Low-code and AI are now giving you the opportunity to adapt your chatbots to better fit the profile of your different users]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/lowcode-personalize-conversational-agents/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Towards Migrating Neural Network Implementations</title>
		<link>https://modeling-languages.com/neural-network-migration/</link>
					<comments>https://modeling-languages.com/neural-network-migration/#respond</comments>
		
		<dc:creator><![CDATA[Nadia Daoudi]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 10:38:35 +0000</pubDate>
				<category><![CDATA[(meta)modeling]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[code generation]]></category>
		<category><![CDATA[Model-driven Engineering]]></category>
		<category><![CDATA[AIware]]></category>
		<category><![CDATA[metamodel]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[Neural network]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=10421</guid>

					<description><![CDATA[<img width="767" height="525" src="https://modeling-languages.com/wp-content/uploads/2026/04/img_69cd0df48f461.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/04/img_69cd0df48f461.png 767w, https://modeling-languages.com/wp-content/uploads/2026/04/img_69cd0df48f461-480x329.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 767px, 100vw" />A model-driven approach to automatically migrate neural network code across deep learning frameworks.]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/neural-network-migration/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>From PDF to LMS-Ready Assessments: Combining LLMs and Model-Driven Engineering</title>
		<link>https://modeling-languages.com/from-pdf-to-lms-ready-assessments-combining-llms-and-model-driven-engineering/</link>
					<comments>https://modeling-languages.com/from-pdf-to-lms-ready-assessments-combining-llms-and-model-driven-engineering/#respond</comments>
		
		<dc:creator><![CDATA[Atefeh Nirumand Jazi]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:22:22 +0000</pubDate>
				<category><![CDATA[LLM]]></category>
		<category><![CDATA[LMS]]></category>
		<category><![CDATA[QTI]]></category>
		<guid isPermaLink="false">https://modeling-languages.com/?p=10377</guid>

					<description><![CDATA[<img width="915" height="743" src="https://modeling-languages.com/wp-content/uploads/2026/03/Screenshot-2026-03-18-091055.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/03/Screenshot-2026-03-18-091055.png 915w, https://modeling-languages.com/wp-content/uploads/2026/03/Screenshot-2026-03-18-091055-480x390.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 915px, 100vw" />A PDF to QTI pipeline that leverages LLMs and model-driven engineering to genearate content for Learning Management Systems]]></description>
		
					<wfw:commentRss>https://modeling-languages.com/from-pdf-to-lms-ready-assessments-combining-llms-and-model-driven-engineering/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss><!-- plugin=object-cache-pro client=phpredis metric#hits=3368 metric#misses=13 metric#hit-ratio=99.6 metric#bytes=1469964 metric#prefetches=219 metric#store-reads=27 metric#store-writes=5 metric#store-hits=227 metric#store-misses=4 metric#sql-queries=4 metric#ms-total=208.01 metric#ms-cache=11.46 metric#ms-cache-avg=0.3696 metric#ms-cache-ratio=5.5 sample#redis-hits=26535644 sample#redis-misses=1510086 sample#redis-hit-ratio=94.6 sample#redis-ops-per-sec=18 sample#redis-evicted-keys=0 sample#redis-used-memory=112652328 sample#redis-used-memory-rss=74293248 sample#redis-memory-fragmentation-ratio=0.7 sample#redis-connected-clients=1 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=47740 -->