USING UML CLASS DIAGRAM AS A KNOWLEDGE ENGINEERING TOOL

Thomas Raimbault, David Genest, Stéphane Loiseau

2009

Abstract

UML class diagram is the de facto standard, including in Knowledge Engineering, for modeling structural knowledge of systems. Attaching importance to visual representation and based on a previous work, where we have given a logical defined extension of UML class diagram to represent queries and constraints into the UML visual environment, we present here how using the model of conceptuals graphs to answer queries and to check constraints in concrete terms.

References

  1. Akkerman, H., Anjewierden, A., Hoog, R. D., Shadbolt, N., de Welde, W. V., and Wielenga, B. (2000). Knowledge engineering and management: the CommonKads methodology. Cambridge, MIT Press. 2We recall that a CG constraint is a colored CG (Baget
  2. et al., 1999; Baget and Mugnier, 2002).
  3. Baget, J., Genest, D., and Mugnier, M. (1999). Knowledge Acquisition with a Pure Graph-Based Knowledge Representation Model. In Proc. of KAW'99, volume 2, pages 7.1.1-7.1.20.
  4. Baget, J. and Mugnier, M. (2002). Extensions of Simple Conceptual Graphs: the Complexity of Rules and Constraints. JAIR, 16(12):425-465.
  5. Beckert, B., Keller, U., and Schmitt, P. H. (2002). Translating the Object Constraint Language into First-order Predicate Logic. In Proc.of VERIFY, Workshop at FLoC'02.
  6. Booch, G., Jacobson, C., and Rumbaugh, J. (1998). The Unified Modeling Language - a reference manual. Addison Wesley.
  7. Chein, M. and Mugnier, M. (1992). Conceptual Graphs: Fundamental Notions. Revue d'intelligence artificielle, 6(4):365-406.
  8. Chein, M. and Mugnier, M. (1997). Positive nested conceptual graphs. In Proc. of ICCS'97, volume 1257 of LNAI, pages 95-109. Springer.
  9. Chein, M. and Mugnier, M. (2004). Concept types and coreference in simple conceptual graphs. In Proc. of ICCS'04, volume 3127 of LNAI. Springer.
  10. Chein, M., Mugnier, M., and Simonet, G. (1998). Nested Graphs: A Graph-based Knowledge Representation Model with FOL Semantics. In Proc. of KR'98, pages 524-534. Morgan Kaufmann Publishers.
  11. Genest, D. (2008). Cogitant Reference Manual, version 5.1.92. http://cogitant.sourceforge.net.
  12. Gogolla, M., Bttner, F., and Richters, M. (2007). USE: A UML-Based Specification Environment for Validating UML and OCL. Science of Computer Programming, 69:27-34.
  13. Lukichev, S. and Wagner, G. (2006). Visual Rules Modeling. In Proc. of ICPSI'06. Springer.
  14. OMG. Production rule representation. Technical report. br/2003-09-03.
Download


Paper Citation


in Harvard Style

Raimbault T., Genest D. and Loiseau S. (2009). USING UML CLASS DIAGRAM AS A KNOWLEDGE ENGINEERING TOOL . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8111-85-2, pages 61-66. DOI: 10.5220/0001862400610066


in Bibtex Style

@conference{iceis09,
author={Thomas Raimbault and David Genest and Stéphane Loiseau},
title={USING UML CLASS DIAGRAM AS A KNOWLEDGE ENGINEERING TOOL},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2009},
pages={61-66},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001862400610066},
isbn={978-989-8111-85-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - USING UML CLASS DIAGRAM AS A KNOWLEDGE ENGINEERING TOOL
SN - 978-989-8111-85-2
AU - Raimbault T.
AU - Genest D.
AU - Loiseau S.
PY - 2009
SP - 61
EP - 66
DO - 10.5220/0001862400610066