A Unified Modeling Language (UML) document is a set of standardized visual formats for representing objects and structure in software design. This paper (9 page PDF) offers a fairly detailed look at what would be involved to have an automated system parse and evaluate UML documents. It spends most of the time discussing the first part, describing various approaches as Simple API for XML (SAX) and Document Object Model (DOM). Of course, the hard part is the second part, where you actually compare UML models for assessment purposes. That said, I don't see anything in principle that would make this impossible, and it suggests to me that evaluating structured documents is a useful approach to AI-based assessments, especially if combined with good tools for creating them, like app.diagrams.net. Image: Stack Overflow.
Today: 12 Total: 185 [Share]
] [