DocumentCode :
479744
Title :
Reason on UML Diagrams with Answer Set Programming
Author :
Deng, Wenjun ; Liang, Yiwen
Author_Institution :
Comput. Sch., Wuhan Univ., Wuhan
Volume :
1
fYear :
2008
fDate :
12-14 Dec. 2008
Firstpage :
205
Lastpage :
209
Abstract :
The Unified Modeling Language (UML) is an object-oriented analysis and design language. To support the design of large-scale industrial applications, automated verifying the correctness of UML diagrams is necessary. However, existing methods limit automatic verification to only one or two diagrams. In this paper, we present a method of automated reasoning on several UML diagrams, which applies the idea of model checking. First of all, UML diagrams and formal properties of UML diagrams are represented with logic programs. Then the semantics of the logic programs are computed. After that, correctness of the UML diagrams can be determined by checking whether the logic formulas of the properties are true in the semantics.
Keywords :
Unified Modeling Language; object-oriented programming; program verification; UML diagrams; Unified Modeling Language; answer set programming; automatic verification; logic programs; object-oriented analysis language; object-oriented design language; Application software; Application specific processors; Computer science; Large-scale systems; Logic programming; Software engineering; Software maintenance; Software standards; Standards development; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
Type :
conf
DOI :
10.1109/CSSE.2008.1091
Filename :
4721727
Link To Document :
بازگشت