Abstract
This paper introduces a way of modeling the dynamic aspects of an Information and Communication System in which all the occurring events are listed and ordered in time. These graphical Event Models are based on formal (logical) specifications. Event Models are very close to the specifications in the informal requirements document, which describes the Universe of Discourse. By means of the underlying formal specifications Natural Language sentences are generated automatically, in order to give some feedback to the designer and user. By combining this feedback feature and the power of the logical foundation, the Event Models can be verified and validated. We will also present an algorithm and its implementation to generate State Transition Diagrams from Event Models automatically. This is especially useful in our environment in which programming code-generation is the key objective.
Supported by the Foundation for Computer Science in the Netherlands (SION) with financial support from the Dutch Organization for Scientific Research (NWO), project 612-123-309
Chapter PDF
Similar content being viewed by others
Keywords
- Linguistic Knowledge
- Requirement Document
- State Transition Diagram
- Natural Language Sentence
- Verbal Phrase
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
W.J. Black. Acquisition of conceptual data models from natural language descriptions. In Proceedings of the 2nd Conference of the European Chapter of the ACL, Copenhagen, 1987.
P. Buitelaar and R.P. van de Riet. A feasibility study in linguistically motivated object-oriented conceptual design of information systems. Technical Report IR-293, Vrije Universiteit, Amsterdam, 1992.
P. Buitelaar and R.P. van de Riet. The use of a lexicon to interpret er diagrams: a like project. In Proceedings of the ER Conference, Karlsruhe, 1992.
J.F.M. Burg and R.P. van de Riet. Color-x: Object modeling profits from linguistics. Technical Report IR-365, Vrije Universiteit, Amsterdam, 1994.
J.F.M. Burg and R.P. van de Riet. Color-x: Object modeling profits from linguistics. 1995. To appear in the Proceedings of the KB&KS'95, the Second International Conference on Building and Sharing of Very Large-Scale Knowledge Bases, Enschede, The Netherlands.
J.F.M. Burg, R.P. van de Riet, and S.C. Chang. A data-dictionary as a lexicon: An applicication of linguistics in information systems. In B.Bhargava, T.Finin, and Y.Yesha, editors, Proceedings of the 2nd International Conference on Information and Knowledge Management, pages 114–123, 1993.
H. Dalianis. A method for validating a conceptual model by natural language discourse generation. Proceedings of the 4th International Conference on Advanced Information Systems Engineering, 1992.
F.P.M. Dignum. A Language for Modelling Knowledge Bases. Based on Linguistics, Founded in Logic. PhD thesis, Vrije Universiteit, Amsterdam, 1989.
S.C. Dik. The Theory of Functional Grammar. Part I: The Structure of the Clause. Floris Publications, Dordrecht, 1989.
R.B. Feenstra and R.J. Wieringa. Lcm 3.0: A language for describing conceptual models — syntax definition. Technical Report IR-344, Vrije Universiteit, Amsterdam, 1993.
J.A. Gulla. Deep Explanation Generation in Conceptual Modeling Environments. PhD thesis, University of Trondheim, Trondheim, 1993.
K.M van Hee, L.J. Somers, and M. Voorhoeve. Executable specifications for distributed information systems. In E.D. Falkenberg and P. Lindgreen, editors, Information System Concepts: An In-depth Analysis, pages 139–156. North-Holland/IFIP, Amsterdam, 1989.
A.H.M. ter Hofstede. Information Modelling in Data Intensive Domains. PhD thesis, Katholieke Universiteit Nijmegen, Nijmegen, 1993.
M Jackson. System Development. Prentice-Hall, 1983.
K. Koskimies and E. Makinen. Inferring state machines from trace diagrams. Technical Report A-1993-3, University of Tampere, 1993.
W.C. Mann and S.A. Thompson. Rhetorical structure theory: Description and construction of text structures. In G. Kempen, editor, Natural Language Generation: New Results in Artificial Intelligence, Psychology and Linguistics, pages 85–95. Martinus Nijhoff Publishers, 1987.
G.A. Miller, R. Beckwith, C. Fellbaum, D. Gross, K. Miller, and R. Tengi. Five papers on wordnet. Technical report, Cognitive Science Laboratory, Princeton University, 1993.
G.M. Nijssen and T.A. Halpin. Conceptual Schema and Relational Database Design: A Fact Oriented Approach. Prentice Hall, 1989.
C. Rolland and C. Proix. A natural language approach for requirements engineering. In P. Loucopoulos, editor, Proceedings of the 4th International Conference on Advanced Information Systems Engineering. Springer-Verlag, Manchester, 1992.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Prentice-Hall International, Inc., Englewood Cliffs, New Yersey, 1991.
A.I. Wasserman and P.A. Pirchner. A graphical extensible integrated environment for software development. In P. Henderson, editor, Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, pages 131–142. ACM, ACM Press, March 1986.
R.J. Wieringa. Algebraic Foundations for Dynamic Conceptual Models. PhD thesis, Vrije Universiteit, Amsterdam, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Burg, J.F.M., van de Riet, R.P. (1995). COLOR-X: Linguistically-based event modeling: A general approach to dynamic modeling. In: Iivari, J., Lyytinen, K., Rossi, M. (eds) Advanced Information Systems Engineering. CAiSE 1995. Lecture Notes in Computer Science, vol 932. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59498-1_235
Download citation
DOI: https://doi.org/10.1007/3-540-59498-1_235
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59498-7
Online ISBN: 978-3-540-49290-0
eBook Packages: Springer Book Archive