A first order temporal logic for behavior representation

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

An important problem for knowledge representation is the specification of the behavior of information systems. To solve this problem, different formal techniques have been used and many authors have endorsed the use of different sorts of logics. This problem is even more important in software engineering, where the main modeling languages are defined with no formal semantics. For example UML 2.0 has been proposed using a textual semantics. This work has a twofold objective: Firstly, we introduce a novel modal temporal logic called LNi1, which is the natural extension to first order of LNint-e, presented in [17, 7]. Secondly, we show the usefulness of our logic for solving an important and specific knowledge representation problem: Providing UML with a formal semantics (focusing on state machines). This way we want both to avoid the disadvantages of current textual UML semantics and to provide a formal basis for further verification and validation of UML models. Our new logic LNi 1 overcomes the two main limitations of LNint-e in the formalization of UML state machines: the use of parameters in the operations and the specification of the communications between objects. © Springer-Verlag Berlin Heidelberg 2004.

Cite

CITATION STYLE

APA

Rossi, C., Enciso, M., & Mora, Á. (2004). A first order temporal logic for behavior representation. In Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) (Vol. 3315, pp. 408–418). Springer Verlag. https://doi.org/10.1007/978-3-540-30498-2_41

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free