Abstract
Developing Information Systems (ISs) is a hard task for which Requirements Engineering (RE) offers a good starting point. ISs can be viewed as a support for organisational communication. Therefore, we argue in favour of communication-oriented RE methods. This paper presents Communication Analysis, a method for IS development and computerisation. The focus is put on requirements modelling techniques. Two novel techniques are described; namely, Communicative Event Diagram and Communication Structures. These are based on sound theory, they are accompanied by prescriptive guidelines (such as unity criteria) and they are illustrated by means of a practical example.
Research supported by the Spanish Ministry of Science and Innovation (MICINN) project SESAMO (TIN2007-62894), the MICINN FPU grant (AP2006-02323), and FEDER.
Chapter PDF
Similar content being viewed by others
Keywords
References
Austin, J.L.: How to do things with words. Oxford University Press, Oxford (1962)
Ballmer, T.T., Brennenstuhl, W.: Speech act classification: A study of the lexical analysis of English speech activity verbs. Springer, Berlin (1981)
Baniassad, E., Clarke, S.: Theme: an approach for aspect-oriented analysis and design. In: 26th International Conference on Software Engineering (ICSE 2004), pp. 158–167. IEEE Computer Society Press, Los Alamitos (2004)
Brown, J., Cooper, C., Pidd, M.: A taxing problem: the complementary use of hard and soft OR in the public sector. Eur. J. Oper. Res. 172(2), 666–679 (2006)
Bubenko, J.A., Brash, D., Stirna, J.: EKD User Guide. Dept. of Computer and Systems Science tech. report, Stockholm University (1998)
Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the Tropos project. Information Systems 27, 365–389 (2002)
Chang, M.K., Woo, C.C.: A speech-act-based negotiation protocol: design, implementation, and test use. ACM Trans. Inf. Syst. 12(4), 360–382 (1994)
Cronholm, S., Goldkunhl, G.: Communication Analysis as perspective and method for requirements engineering. In: Mate, J.L., Silva, A. (eds.) Requirements engineering for socio-technical systems, pp. 340–358. Idea Group Inc. (2004)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20(1-2), 3–50 (1993)
Davis, A.M.: Software Requirements: Analysis and Specification. Prentice-Hall, Englewood Cliffs (1990)
de la Vara, J.L., Sánchez, J., Pastor, O.: Business process modelling and purpose analysis for requirements analysis of information systems. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074. Springer, Heidelberg (2008)
Dietz, J.L.G.: Understanding and modelling business processes with DEMO. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds.) ER 1999. LNCS, vol. 1728, pp. 188–202. Springer, Heidelberg (1999)
Dietz, J.L.G., Goldkuhl, G., Lind, M., van Reijswoud, V.E.: The Communicative Action Paradigm for business modelling - a research agenda. In: 3rd International Workshop on the Language Action Perspective on Communication Modelling (LAP 1998). Jönköping International Business School (1998)
Dijkstra, E.W.: A discipline of programming. Prentice-Hall, Englewood Cliffs (1976)
Esa, A., Lehtinen, E., Lyytinen, K.: A speech-act-based office modeling approach. ACM Trans. Inf. Syst. 6(2), 126–152 (1988)
Falkenberg, E., Hesse, W., Lindgreeen, P., Nilsson, B., Oei, J.L.H., Rolland, C., Stamper, R., Van Assche, F., Verrijn-Stuart, A., Voss, K.: FRISCO. A Framework of Information Systems Concepts. IFIP WG 8.1 Task Group Report (1998)
Flores, F., Ludlow, J.: Doing and speaking in the office. In: Fick, G., Sprague, R.H. (eds.) Decision Support Systems: issues and challenges, NY, USA, pp. 95–118. Pergamon Press, Oxford (1980)
Fortuna, M., Werner, C., Borges, M.: Info Cases: integrating use cases and domain models. In: 16th International Requirements Engineering Conference (RE 2008), Barcelona, Spain, pp. 81–84. IEEE, Los Alamitos (2008)
Goldkuhl, G.: Generic business frameworks and action modelling. In: International workshop on the Language Action Perspective on Communication Modelling (LAP 1996). Tilburg, The Netherlands (1996)
González, A., España, S., Pastor, O.: Towards a communicational perspective for enterprise Information Systems modelling. In: IFIP WG 8.1 Working Conference on the Practice of Enterprise Modeling (PoEM 2008), Stockholm, Sweden. LNBIP, vol. 15, pp. 63–77. Springer, Heidelberg (2008)
González, A., España, S., Pastor, O.: Unity criteria for Business Process Modelling: a theoretical argumentation for a Software Engineering recurrent problem. In: 3rd Intl. Conf. on Research Challenges in Information Science (RCIS 2009), Fes, Morocco. IEEE, Los Alamitos (2009)
González, A.: Algunas consideraciones sobre el uso de la abstracción en el análisis de los sistemas de información de gestión. Ph.D thesis (in Spanish). Departamento de Sistemas Informáticos y Computación. Universidad Politécnica de Valencia (2004)
Gordijn, J., Wieringa, R.J.: A value-oriented approach to e-business process design. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 390–403. Springer, Heidelberg (2003)
ISO/IEC 14977: Information technology - Syntactic metalanguage - Extended BNF (1996)
Jakobson, R.: The speech event and the functions of language. In: Monville-Burston, M., Waugh, L.R. (eds.) On language, pp. 69–79. Harvard University Press, Cambridge (1990)
Langefors, B.: Theoretical analysis of Information Systems, 4th edn. Studentlitteratur, Lund (1977)
Lockemann, P.C., Mayr, H.C.: Information System Design: Techniques and Software Support. In: Kugler, H.-J. (ed.) IFIP 1986, North-Holland, Amsterdam (1986)
Medina-Mora, R., Winograd, T., Flores, R., Flores, F.: The action workflow approach to workflow management technology. In: ACM conference on Computer-Supported Cooperative Work (CSCW 1992), Toronto, Ontario, Canada, pp. 281–288. ACM, New York (1992)
Melão, N., Pidd, M.: A conceptual framework for understanding business processes and business process modelling. Inform. Syst. J. 10(2), 105–129 (2000)
OMG: Unified Modeling Language: Superstructure version 2.0, http://www.omg.org/docs/formal/05-07-04.pdf (accessed 11, 2008) (2005)
Pastor, O., González, A., España, S.: 31. Pastor, O., González, A., España, S.: Conceptual alignment of software production methods. In: Krogstie, J., Opdahl, A.L., Brinkkemper, S. (eds.) Conceptual modelling in Information Systems engineering, pp. 209–228. Springer, Berlin (2007)
Pastor, O., Molina, J.C.: Model-Driven Architecture in practice: A Software Production Environment Based on Conceptual Modeling. Springer, New York (2007)
Rashid, A., Sawyer, P., Moreira, A., Araújo, J.: Early Aspects: a model for aspect-oriented requirements engineering. In: 10th Anniversary IEEE Joint International Conference on Requirements Engineering, pp. 199–202. IEEE Computer Society, Los Alamitos (2002)
Rittel, H., Webber, M.: Dilemmas in a general theory of planning. Policy Sciences 4, 155–169 (1973)
Rolland, C.: Capturing system intentionality with Maps. In: Krogstie, J., Opdahl, A.L., Brinkkemper, S. (eds.) Conceptual modelling in Information Systems engineering, pp. 141–158. Springer, Heidelberg (2007)
Scheer, A.-W.: ARIS - Business Process Modeling, 3rd edn. Springer, New York (2000)
Searle, J.R., Vanderveken, D.: Foundations of illocutionary logic. Cambridge University Press, Cambridge (1985)
Stamper, R.K.: Organizational semiotics. In: Stowell, F., Mingers, J. (eds.) Information Systems: an emerging discipline, London, pp. 267–283. McGraw Hill, New York (1997)
van Lamsweerde, A.: Goal-oriented Requirements Engineering: a guided tour. In: 5th IEEE International Symposium on Requirements Engineering (RE 2001), Toronto, Canada, pp. 249–262. IEEE Computer Society Press, Los Alamitos (2001)
Wand, Y., Weber, R.: On the deep structure of information systems. Inf. Syst. J. 5, 203–223 (1995)
Weigand, H., Johannesson, P., Andersson, B., Bergholtz, M., Edirisuriya, A., Ilayperuma, T.: On the notion of value object. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 321–335. Springer, Heidelberg (2006)
Winograd, T., Flores, F.: Understanding computers and cognition: A new foundation for design. Addison-Wesley, Reading (1987)
Yu, E., Mylopoulos, J.: From E-R to "A-R" - Modelling strategic actor relationships for business process reengineering. In: Loucopoulos, P. (ed.) ER 1994. LNCS, vol. 881, pp. 548–565. Springer, Heidelberg (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
España, S., González, A., Pastor, Ó. (2009). Communication Analysis: A Requirements Engineering Method for Information Systems. In: van Eck, P., Gordijn, J., Wieringa, R. (eds) Advanced Information Systems Engineering. CAiSE 2009. Lecture Notes in Computer Science, vol 5565. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02144-2_41
Download citation
DOI: https://doi.org/10.1007/978-3-642-02144-2_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02143-5
Online ISBN: 978-3-642-02144-2
eBook Packages: Computer ScienceComputer Science (R0)