{"id":8331,"date":"2023-01-09T15:03:24","date_gmt":"2023-01-09T15:03:24","guid":{"rendered":"https:\/\/modeling-languages.com\/?p=8331"},"modified":"2023-01-09T15:13:09","modified_gmt":"2023-01-09T15:13:09","slug":"low-code-smart-software","status":"publish","type":"post","link":"https:\/\/modeling-languages.com\/low-code-smart-software\/","title":{"rendered":"Low Code for Smart Software Development"},"content":{"rendered":"

In this column,<\/a> co-authored by myself<\/a> and Robert Claris\u00f3<\/a> for IEEE Software<\/a>, we reflect on the promises and challenges of low-code platforms<\/a> to accelerate the development of smart software<\/a>.<\/p>\n

Smart software, also called “AI-enhanced” or “ML-enabled” <\/span>give rise to <\/span>unique software engineering challenge as these systems are harder to specify, verify and test. Additional complexity arises from all the potential interactions between the AI components and the \u201ctraditional\u201d ones (since we need to specify how they collaborate, test that they behave consistently and analyze their interdependencies).<\/span><\/p>\n

In this post (extended summary of the column above) we offer a \u201cwish <\/span>list\u201d that outlines what developers need to watch <\/span>for in low-code tools for smart software. Also, we <\/span>present work on an architecture (see featured image) that <\/span>is one way to satisfy items on that wish list.<\/span><\/p>\n

Low-code for smart software wishlist<\/h2>\n

We believe a developer working on smart soft-ware would be interested in a low-code platform capable of:<\/p>\n