Discussion about this post

User's avatar
J Davis's avatar

Adam,

If a book is afoot, I would be delighted for it to engage with my own thinking on this topic -- Model-Based Agentic Software Engineering (MAGE).

TL;DR: https://davisjam.medium.com/model-based-agentic-software-engineering-mage-856c2bf22e45

Book: https://davisjam.github.io/model-based-agentic-software-engineering/book/index.html

I see quite a bit of overlap, particularly around specification, nondeterminism, and leaving implementation choices open. MAGE advocates using as many models as are needed to make the relevant assurance case, rather than requiring a single complete specification. What remains unspecified may reflect a model that is still tacit, or a deliberate "degree of freedom" left to an agent to resolve during realization.

Cheers,

~Jamie (Drop me a line at davisjam@purdue.edu if you'd like to talk more)

Artur Lojewski's avatar

Is there any software that comes even close to meeting your expectations?

Given the current success of Lean 4 in the field of mathematics, do you think that Lean 4 or Roqc has a chance of achieving similar success in the realm of software verification?

What language would you use as implementation language when generating software? Roqc, Lean4, OCaml, Rust, Zig, Go, etc.?

5 more comments...

No posts

Ready for more?