DocumentCode
2448646
Title
A Dynamic Description Logic for UML
Author
Li, Ming ; Zang, Fengkui
Author_Institution
Coll. of Comput. & Commun., Lanzhou Univ. of Technol., Lanzhou, China
fYear
2009
fDate
25-26 April 2009
Firstpage
175
Lastpage
178
Abstract
UML is a universal, standard modeling language. It can be applied to the modeling of any system with static framework and dynamic action. However, UML lacks precise semantics which might lead to problems, such as inconsistencies, redundancies and so on. In order to detect the UML behavior diagrams, a dynamic description logic and a sound and complete tableau-based satisfiability-checking decidable algorithm for UML are presented in this paper. This logic is a combination of a typical action theory and the description logic ALCQI, with the feature that actions are treated as citizens. Actions can be expressed in the construction of concepts and formulas. Reasoning tasks on concepts and actions can be realized with the help of the tableau-based satisfiability-checking decidable algorithm, which makes this logic more capable for the UML behavior diagrams.
Keywords
Unified Modeling Language; computability; decidability; knowledge representation languages; theorem proving; UML; dynamic description logic; reasoning tasks; tableau-based satisfiability-checking decidable algorithm; typical action theory; Artificial intelligence; Automatic logic units; Communication standards; Computer aided software engineering; Educational institutions; Logic design; Object oriented modeling; Software design; Software standards; Unified modeling language; Description logic; Dynamic extension; UML;
fLanguage
English
Publisher
ieee
Conference_Titel
Artificial Intelligence, 2009. JCAI '09. International Joint Conference on
Conference_Location
Hainan Island
Print_ISBN
978-0-7695-3615-6
Type
conf
DOI
10.1109/JCAI.2009.123
Filename
5158968
Link To Document