Abstract
A simple representation framework for ontological knowledge with dynamic and deontic characteristics is presented. It represents structural relationships (is-a, part/whole), dynamic relationships (actions such as register, pay, etc.), and conditional relationships (if-then-else). As a case study, we apply our representation language to the task of requirements elicitation in software engineering. We show how our pre-conceptual schemas can be obtained from controlled natural language discourse and how these diagrams can be then converted into standard UML diagrams. Thus our representation framework is shown to be a useful intermediate step for obtaining UML diagrams from natural language discourse.
Work done under partial support of Mexican Government (SIP-IPN 20061299 and CONACyT R420219-A, 50206) for the second author.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Sowa, J.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks/Cole, Pacific Grove (2000)
Brewster, C., O’Hara, K., Fuller, S., Wilks, Y., Franconi, E., Musen, M., Ellman, J., Shum, S.: Knowledge Representation with Ontologies: The Present and Future. IEEE Intelligent Systems 19(1), 72–81 (2004)
Sowa, J.F.: Conceptual Structures: Information Processing in Mind and Machine. Addison-Wesley Publishing Co., Reading (1984)
Knowledge Interchange Format. Draft proposed American National Standard (dpANS) NCITS.T2/98-004. logic.stanford.edu/kif/dpans.html
Leite, J.: A survey on requirements analysis, Advanced Software Engineering Project. Technical Report RTP-071, Department of Information and Computer Science, University of California at Irvine (1987)
Cook, S.C., Kasser, J.E., Asenstorfer, J.: A Frame-Based Approach to Requirements Engineering. In: Proc. of 11th International Symposium of the INCOSE, Melbourne (2001)
Dubois, E., Hagelstein, J., Lahou, E., Ponsaert, F., Rifaut, A.: A Knowledge Representation Language for Requirements Engineering. Proceedings of the IEEE 74(10), 1431–1444 (1986)
Hagelstein, J.: Declarative Approach to Information Systems Requirements. Knowledge Based Systems 1(4), 211–220 (1988)
Greenspan, S.: Requirements Modeling: A Knowledge Representation Approach to Software Requirements Definition. PhD thesis, Dept. of Computer Science, University of Toronto (1984)
Greenspan, S., Mylopoulos, J., Borgida, A.: On Formal Requirements Modelling Languages: RML Revisited. In: Proceedings of the Sixteenth Intl. Conf. on Software Engineering, Sorrento, pp. 135–148. IEEE Computer Society Press, Los Alamitos (1994)
Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M.: Telos: Representing Knowledge about Information Systems. Transactions on Information Systems 8(4), 325–362 (1990)
Jeusfeld, M.: Change Control in Deductive Object Bases. INFIX Pub, Bad Honnef (1992)
Tsai, J., Weigert, T., Jang, H.: A Hybrid Knowledge Representation as a Basis of Requirement Specification and Specification Analysis. IEEE Transactions on Software Engineering 18(12), 1076–1100 (1992)
Ramos, J.J.: PML–A modeling language for physical knowledge representation. Ph.D. Thesis, Universitat Autònoma de Barcelona (2003)
Pulman, S.: Controlled Language for Knowledge Representation. In: Proceedings of the First International Workshop on Controlled Language Applications, Leuven, pp. 233–242 (1996)
Fuchs, N.E., Schwitter, R.: Attempto Controlled English (ACE). In: Proceedings of the First International Workshop on Controlled Language Applications, Leuven (1996)
Polajnar, T., Cunningham, H., Tablan, V., Bontcheva, K.: Controlled Language IE Components Version 1. EU–IST Integrated Project (IP) IST–2003–506826 SEKT, D2.2.1 Report, Sheffield (2006)
Delugach, H., Lampkin, B.: Acquiring Software Requirements As Conceptual Graphs. In: Proceedings of the Fifth International Symposium on Requirements Engineering, Los Alamitos (2001)
Alonso-Lavernia, M., De-la-Cruz-Rivera, A., Sidorov, G.: Generation of Natural Language Explanations of Rules in an Expert System. In: Gelbukh, A. (ed.) CICLing 2006. LNCS, vol. 3878, pp. 311–314. Springer, Heidelberg (2006)
Heidegger, M.: Protokoll zu einem Seminar über den Vortrag Zeit und Sein. Zur Sache des Denkens, Tübingen, 34 (1976)
Piaget, J.: The origins of intelligence in children, 2nd edn. International Universities Press, New York (1952)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jaramillo, C.M.Z., Gelbukh, A., Isaza, F.A. (2006). Pre-conceptual Schema: A Conceptual-Graph-Like Knowledge Representation for Requirements Elicitation. In: Gelbukh, A., Reyes-Garcia, C.A. (eds) MICAI 2006: Advances in Artificial Intelligence. MICAI 2006. Lecture Notes in Computer Science(), vol 4293. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11925231_3
Download citation
DOI: https://doi.org/10.1007/11925231_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49026-5
Online ISBN: 978-3-540-49058-6
eBook Packages: Computer ScienceComputer Science (R0)