Title :
Distinction-based and verification-assisted knowledge modeling
Author :
Michelin, Philippe ; Frappier, Marc
Author_Institution :
Aebis, Paris, France
Abstract :
This position paper presents a lightweight approach for knowledge modeling centered around the notion of distinction. Concept models are represented using UML class diagrams. Distinctions between concepts are established by using attributes and stating properties of the attributes using the @L-is calculus on words. This calculus relies on simple laws to manipulate relationships between words. We show how to represent these concept models in ALLOY, a symbolic model checker for first-order logic, which allows one to verify the consistency and completeness of a concept model.
Keywords :
Unified Modeling Language; calculus; formal specification; formal verification; @L-is calculus; ALLOY; UML class diagrams; distinctions; first-order logic; symbolic model checker; verification-assisted knowledge modeling; Capability maturity model; Computational modeling; Metals; Raw materials; Set theory; Software; Unified modeling language; @L-is; Alloy; Concept model; completeness; consistency; distinction; model checking;
Conference_Titel :
Requirements Engineering and Law (RELAW), 2010 Third International Workshop on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-8761-5
Electronic_ISBN :
978-1-4244-8760-8
DOI :
10.1109/RELAW.2010.5625357