Abstract
In this contribution we consider various sorts of vague and imprecise pieces of (requirements) specification information as different view points provided by different stakeholders. Usually there is an obvious “non convergence” in the stakeholders’ views and it is important to address the various sources of ambiguity and inconsistency between such view points. We advocate addressing not only “traditional” inconsistency to drive development forward but include other forms of imprecision like ambiguity and vagueness. The aim is to provide a path from a decentralized viewpoint-oriented style to a document-oriented style of software requirements specification. We use parts of the airport security case study to show aspects of our approach.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Enders, B.E., Goedicke, M., Heverhagen, T., Tracht, R., Troepfner, P.: Towards an Integration of Different Specification Methods by Using the ViewPoint Framework. J. Integrated Design & Process Science 6(2), 1–23 (2002)
Finkelstein, A., Kramer, J., Nuseibeh, B., Finkelstein, L., Goedicke, M.: Viewpoints: A Framework for Integrating Multiple Perspectives in System Development. Intl. J. of Software Engineering and Knowledge Engineering 2(1), 31–57 (1992)
Finkelstein, A., Sommerville, I.: The Viewpoints FAQ. Software Engineering Journal 11, 2–4 (1996)
Goedicke, M., Enders-Sucrow, B., Meyer, T., Taentzer, G.: ViewPoint-oriented software development: Tool support for integrating multiple perspectives by distributed graph transformation. In: Schwartzbach, M.I., Graf, S. (eds.) TACAS 2000. LNCS, vol. 1785, pp. 43–47. Springer, Heidelberg (2000)
Green, T., Benyon, D.: The skull beneath the skin: entity-relationship models of information artifacts. Int. J. Human-Computer Studies 44, 801–829 (1996)
Harel, D.: Statecharts: A Visual Formalism For Complex Systems. Science of Computer Programming 8, 231–274 (1987)
Harel, D.: On Visual Formalisms. CACM 31, 514–529 (1988)
Herrmann, T., Loser, K.-U.: Vagueness in models of socio-technical systems. Behaviour and Information Technology 18(5), 313–323 (1999)
Herrmann, T., Kunau, G., Loser, K.-U., Menold, N.: Sociotechnical Walkthrough: Designing Technology along Work Processes. In: Clement, A., Cindio, F., Oostveen, A., Schuler, D., van den Besselaar, P. (eds.) Artful Integration: Interweaving Media, Materials and Practices. Proc. 8th Participatory Design Conference, pp. 132–141. ACM, New York (2004)
Herrmann, Th.: SeeMee in a Nutshell, Technical Report Univ. Bochum (2006), https://web-imtm.iaw.ruhr-uni-bochum.de/pub/bscw.cgi/0/208299/30621/30621.pdf
Kienle, A., Herrmann, T.: Integration of Communication, Coordination and Learning Material – a Guide for the Functionality of Collaborative Learning Environments. In: Proc. 36th Annual Hawaii International Conference on System Sciences (HICSS 2003) - Track1, vol. 1, p. 33. IEEE Computer Society, Los Alamitos (2003)
Lee, J., Jong-Yih Kuo, J.-Y., Xue, N.-L.: A note on current approaches to extending fuzzy logic to object-oriented modeling. Intl. J. of Intelligent Systems. 16(7), 807–820 (2001)
Luqi, Kordon, F.: Advances in Requirements Engineering: Bridging the Gap between Stakeholders’ Needs and Formal Designs. In: Paech, B., Martell, C. (eds.) Monterey Workshop 2007. LNCS, vol. 5320, pp. 15–25. Springer, Heidelberg (2007)
Moody, D.: Graphical Entity Relationship Models: Towards a more User understandable Representation of Data. In: Thalheim, B. (ed.) ER 1996. LNCS, vol. 1157, pp. 227–244. Springer, Heidelberg (1996)
Nentwich, C., Capra, L., Emmerich, W., Finkelstein, A.: xlinkit: a Consistency Checking and Smart Link Generation Service. ACM Trans. On Internet Technology 2(2), 151–185 (2002)
Nuseibeh, B., Kramer, J., Finkelstein, A.: A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification. IEEE Trans. on Software Engineering 20, 760–773 (1994)
Nuseibeh, B., Kramer, J., Finkelstein, A.: Viewpoints: meaningful relationships are difficult! In: Proc. 25th International Conference on Software Engineering (ICSE 2003), p. 676. IEEE CS Press, Los Alamitos (2003)
Oberquelle, H., Kupka, I., Maass, S.: A view of human-machine communication and co-operation. Intl. Journal of Man-Machine Studies 19, 309–333 (1983)
Piwetz, C.: Requirements Definitions for Groupware Systems – A View-Oriented Approach. PhD. Dissertation, Univ. Duisburg-Essen (2001)
Rational Software Corp. Unified Modelling Language. Documentation Set Version 1.0., Santa Clara, CA: Rational Software Cooperation (1997)
Scheer, A.-W.: Architecture of Integrated Information Systems: Foundations of Enterprise Modelling. Springer, Berlin (1992)
Taentzer, G.: AGG: A graph transformation environment for modeling and validation of software. In: Pfaltz, J.L., Nagl, M., Böhlen, B. (eds.) AGTIVE 2003. LNCS, vol. 3062. Springer, Heidelberg (2004)
Taentzer, G., Toffetti Carughi, G.: A graph-based approach to transform XML documents. In: Baresi, L., Heckel, R. (eds.) FASE 2006. LNCS, vol. 3922, Springer, Heidelberg (2006)
Treude, C., Berlik, S., Wenzel, S., Kelter, U.: Difference Computation of Large Models. In: 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 295–304. ACM, New York (2007)
Yourdon, E.: Modern structured analysis. Yourdon Press, Englewood Cliffs (1989)
Yu, E., Mylopoulos, J.M.: Understanding “Why” in Software Process Modelling, Analysis and Design. In: Proc. 16th International Conference on Software Engineering, pp. 159–168. IEEE Computer Society Press, Los Alamitos (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goedicke, M., Herrmann, T. (2008). A Case for ViewPoints and Documents. In: Paech, B., Martell, C. (eds) Innovations for Requirement Analysis. From Stakeholders’ Needs to Formal Designs. Monterey Workshop 2007. Lecture Notes in Computer Science, vol 5320. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89778-1_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-89778-1_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89777-4
Online ISBN: 978-3-540-89778-1
eBook Packages: Computer ScienceComputer Science (R0)