Abstract
The problem tackled in this paper is that of using computer aided techniques to facilitate the building of Object Oriented models from natural language requirements. The authors believe that this could be achieved by the use of a Natural Language Processing System built according to the Natural Language Engineering principles such as LOLITA. The paper is devoted to explore this possibility and to show its potential using the Object Modeling Technique (OMT).
Preview
Unable to display preview. Download preview PDF.
References
R.J. Abbot. Program design by informal english descriptions. IEEE Transactions on Software Engineering, 26(II):882–894. 1983.
S.C. Bailin. An object oriented requirements specification method. Communications of the ACM, 32(5):608–623, 1989.
B. Belkhouche and J. Kozma. Semantic case analysis of informal requirements. In S. Brinkkemper and F. Harmsen, editors, 4th Workshop on the Next Generation of CASE Tools (NGCT'93), Memoranda Informatica 93-32, pages 163–182, The Netherlands, May 1993. Universiteit of Twente.
G. Booch. Object-oriented development. IEEE Transactions on Software Engineering, 12(2):211–221, 1986.
C. Cauvet, C. Proix, and C. Rolland. ALECSI: An expert system for requirements engineering. In Andersen, Bubenko, and Solvberg, editors, 3rd International Conference on Advanced Information Systems Engineering (CAiSE'91), LNCS 498, pages 31–49, Trondheim, Norway, May 1991. Springer Verlag.
H. Dalianis. A method for validating a conceptual model by natural language discourse generation. In P. Loucopoulos, editor, 4th International Conference on Advanced Information Systems Engineering (CAiSE'92), LNCS 593, pages 425–444, Manchester, UK, May (12–15) 1992. Springer Verlag.
D. D'souza. Working with OMT. Journal of Object Oriented Programming, pages 63–68, October 1993.
L. Dunn and M. Orlowska. A natural language interpreter for construction of conceptual schemas. In B. Steinholtz, A. Solvberg, and L. Bergman, editors, 2nd Nordic Conference on Advanced Information Systems Engineering (CAiSE'90), LNCS 436, pages-, Stockholm, Sweden, May (8–20) 1990. Springer Verlag.
B. Elisa and L.D. Martino. Sistemi di basi di dati orientait agli oggetti. Concetti e architetture. Addison-Wesley Masson, Milano, 1992.
C. Fillmore. The case for case. In E. Bach and R. Harms, editors, Universal Linguistics, pages 1–90. Rinehart and Winston, Chicago, 1968.
R. Garigliano, R.G. Morgan, and LOLITA Group. The LOLITA Project: the First Eight Years. under negotiations with Lawrence Earlbaun, UK, 1994.
van den G. Goor, S. Brinkkemper, and S. Hong. CASE tools for the support of object-oriented analysis and design methods. In A. Sutcliffe and N. Maiden, editors, 3rd Workshop on the Next Generation of CASE Tools (NGCT'92), Manchester, May 1992.
I. Grahm. Object Oriented Methods. Addison-Wesley, Wokingham, UK, 1991.
K. Huff and J. Mylopoulos. Developing intelligent information systems: A workshop summary. Int. Journal of Intelligent and Cooperative Information Systems, 1(2):233–237, 1992.
I. Jacobson, M. Christerson, P. Jonsson, and G. Oevergaard. Object-Oriented Software Engineering. A case driven Approach. Addison-Wesley, Reading, MA, 1992.
D. Long and R. Garigliano. Reasoning by Analogy and Causality: Model and Applications. Ellis Horwood, UK, 1994.
LRE. Background document of the Linguistic Research and Engineering (LRE) European Programme. Technical report, EEC, 1992.
M. Messaudi. An Approach to Viewpoints Analysis through Source Control. Phd thesis in Computer Science, University of Durham, UK, 1994.
L. Mich, M. Fedrizzi, and R. Garigliano. Negotiation and conflict resolution in production engineering. accepted to IPMU'94 — Paris, 1994.
H.B. Rego and J.R. Lima. A tool for automating facts analysis. In K. Spurr and P. Layzell. editors, CASE on Trial, pages 57–80, England, 1990. John Wiley.
H.B. Reubenstein and R.C. Waters. The requirements apprentice: Automated assistance for requirements acquisition. IEEE Transactions on Software Engineering, 17(3):226–240, 1991.
C. Rolland and C. Proix. A natural language approch for requirements engineering. In P. Loucopoulos, editor, 4th International Conference on Advanced Information Systems Engineering (CAiSE'92), LNCS 593, pages 257–277, Manchester, UK, May (12–15) 1992. Springer Verlag.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Prentice-Hall, Englewood Cliffs, NJ, 1991.
M. Saeki, H. Horai, and H. Enomoto. Software development process from natural language specification. In International Conference on Software Engineering (ICSI'89), pages 64–73, Pittsburgh, 1989. ACM.
M. Smith, R. Garigliano, and R.G. Morgan. Natural language generation in LOLITA: an engineering approach. accepted to 2nd International Workshop on Natural Language Generation — Maine, USA, 1994.
Sowa. Conceptual Structures. Addison Wesley, 1983.
R.J. Wieringa. Object-oriented analysis, structured analysis and Jackson system development. In F.J.M. Van Assche, B. Moulin, and C. Rolland, editors, IFIP TC2/WG8.1 Working Conference on the Object-Oriented Approach in Information Systems, pages 28–31, Quebec City, Canada, Oct (1–18) 1991. Elsevier Science (North-Holland).
T. Winograd and F. Flores. Understanding computers and cognition: a new fundation for design. Ablex, Norwood, NJ, 1986. Trad. it. Calcolatori e conoscenza.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mich, L., Garigliano, R. (1994). A linguistic approach to the development of Object Oriented Systems using the NL system LOLITA. In: Bertino, E., Urban, S. (eds) Object-Oriented Methodologies and Systems. ISOOMS 1994. Lecture Notes in Computer Science, vol 858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014037
Download citation
DOI: https://doi.org/10.1007/BFb0014037
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58451-3
Online ISBN: 978-3-540-48804-0
eBook Packages: Springer Book Archive