Abstract
Design theories investigate prescriptive and descriptive elements of the activity of design. Central to the descriptive realm are abstract design rules and design goals that are part of the governance of design. On the prescriptive side, models are used on various levels of abstraction for representing different kinds of knowledge for systems engineering. Models for three layers of abstraction are proposed: a business layer, a logical layer, and an implementation layer. At the logical layer, the concept of a logical design pattern is introduced as a natural means for linking business models and technical models as well as design theories and information systems engineering. Ten logical design patterns, extracted from a series of information system development projects, are presented and applied in an example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34, 120–127 (2001)
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison Wesley Longman, Boston (1998)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1994)
Purao, S., Storey, V.C., Han, T.D.: Improving analysis pattern reuse in conceptual design: augmenting automated processes with supervised learning. Inf. Syst. Res. 14, 269–290 (2003)
Kolp, M., Giorgini, P., Mylopoulos, J.: Organizational patterns for early requirements analysis. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 617–632. Springer, Heidelberg (2003)
Gregor, S., Hevner, A.R.: Positioning and presenting design science research for maximum impact. MIS Q. 37, 337–356 (2013)
Walls, J., Widmeyer, G., El Sawy, O.: Building an information system design theory for viligant EIS. Inf. Syst. Res. 3, 36–59 (1992)
van Aken, J.E.: Management research based on the paradigm of the design sciences: the quest for field-tested and grounded technological rules. J. Manage. Stud. 41, 219–246 (2004)
Goldkuhl, G.: Design theories in information system - a need for multi-grounding. J. Inf. Technol. Theory Appl. (JITTA) 6, 59–72 (2004)
Hanseth, O., Lyytinen, K.: Design theory for dynamic complexity in information infrastructures: the case of building internet. J. Inf. Technol. 25, 1–19 (2010)
Gregor, S.: The nature of theory in information systems. Mis Q. 611–642 (2006)
Protzen, J.-P., Harris, D.: The Universe of Design: Horst Rittel’s Theories of Design and Planning. Routledge, London (2010)
Dey, D., Storey, V.C., Barron, T.M.: Improving database design through the analysis of relationships. ACM Trans. Database Syst. (TODS) 24, 453–486 (1999)
Carlsson, S.A.: Developing knowledge through IS design science research. Scand. J. Inf. Syst. 19, 75–86 (2007)
Markus, M.L., Majchrzak, A., Gasser, L.: A design theory for systems that support emergent knowledge processes. MIS Q. 26, 179–203 (2002)
Romme, A.: Making a difference: organization as design. Decis. Support Syst. 14, 558–573 (2003)
Nagel, E.: The structure of science. Am. J. Phys. 29, 716 (1961)
Gregor, S., Jones, D.: The anatomy of a design theory. J. Assoc. Inf. Syst. 8, 312–335 (2007)
Leiner, B.M., Cerf, V.G., Clark, D.D., Kahn, R.E., Kleinrock, L., Lynch, D.C., Postel, J., Roberts, L.G., Wolff, S.: A brief history of the internet. ACM SIGCOMM Comput. Commun. Rev. 39, 22–31 (2009)
Osterwalder, A.: The business model ontology: a proposition in a design science approach. Faculty of Business and Economics, Doctor. University of Lausanne (2004)
Timmers, P.: Business models for electronic markets. Electron. Markets 8, 3–8 (1998)
Seidwitz, E.: What models mean. IEEE Softw. 20, 26–32 (2003)
Papazoglou, M.P.: Service-oriented computing: concepts, characteristics and directions. In: Web Information Systems Engineering, WISE 2003, Proceedings of the Fourth International Conference on, pp. 3–12. IEEE (2003)
Scheer, A.W.: ARIS Business Process Modeling. Springer, Berlin (2000)
Zachman, J.A.: The Zachman framework: a primer for enterprise engineering and manufacturing (electronic book) (2003)
Aßmann, U., Zschaler, S., Wagner, G.: Ontologies, meta-models, and the model-driven paradigm. In: Calero, C., Ruiz, F., Piattini, M. (eds.) Ontologies for Software Engineering and Software Technology, pp. 249–273. Springer, Berlin (2006)
Yu, E.: Modelling strategic relationships for process reengineering. Soc. Model. Requirements Eng. 11, 2011 (2011)
Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Auton. Agents Multi-Agent Syst. 8, 203–236 (2004)
Gregoriades, A., Shih, J.-E., Sutcliffe, A.: Human-centred requirements engineering. In: Requirements Engineering Conference, 2004, Proceedings, 12th IEEE International, pp. 154–163. IEEE (2004)
Model Driven Architecture (MDA), MDA Guide rev. 2.0. Object Management Group (2014)
Telang, P.R., Singh, M.P.: Specifying and verifying cross-organizational business models: an agent-oriented approach. IEEE Trans. Serv. Comput. 5, 305–318 (2012)
Fowler, M.: Analysis Patterns, Reusable Object Models. Addison-Wesley, Longman, Boston (1997)
Alexander, C.: A Pattern Language: Towns, Buildings, Construction (1978)
Meyer, B.: Object-Oriented Software Construction. Prentice-Hall, New York, London (1988)
Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)
Baskerville, R., Pries-Heje, J.: Explanatory design theory. Bus. Inf. Syst. Eng. 5, 271–282 (2010)
Romme, A.G.L., Endenburg, G.: Construction principles and design rules in the case of circular design. Organ. Sci. 17, 287–297 (2006)
Pascal, A., Thomas, C., Romme, G.A.: An integrative design methodology to support an inter-organizational knowledge management solution. In: Proceedings of the ICIS Conference (2009)
Bunge, M.: Scientific Research II: the Search for Truth. Springer, Berlin (1967)
van Aken, J.E.: Management research as a design science: articulating the research products of mode 2 knowledge production in management. Br. J. Manage. 16, 19–36 (2005)
DeSanctis, G., Poole, M.: Capturing the complexity in advanced technology use: adaptive structuration theory. Organ. Sci. 5, 121–147 (1994)
Wand, Y., Weber, R.: On the deep structure of information systems. Inf. Syst. J. 5, 203–223 (1995)
Maaß, W., Varshney, U.: Design and evaluation of ubiquitous information systems and use in healthcare. Decis. Support Syst. 54, 597–609 (2012)
Mead, G.H.: Mind, Self and Society from the Standpoint of A Social Behaviorist. [Edited and with an Introduction by Charles W. Morris]. University of Chicago Press, Chicago, London, 18, 1972 (1934)
Maass, W., Janzen, S.: Pattern-based approach for designing with diagrammatic and propositional conceptual models. In: Jain, H., Sinha, A.P., Vitharana, P. (eds.) DESRIST 2011. LNCS, vol. 6629, pp. 192–206. Springer, Heidelberg (2011)
Martin, R.C.: Clean Code: a Handbook of Agile Software Craftsmanship. Pearson Education, New York (2009)
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P. (eds.): The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, Cambridge (2003)
Noy, N., Rector, A., Hayes, P., Welty, C.: Defining n-ary relations on the semantic web. W3C Working Group Note 12 April 2006
De Nicola, A., Missikoff, M., Navigli, R.: A software engineering approach to ontology building. Inf. Syst. 34, 258–275 (2009)
Masolo, C., Borgo, S., Guarino, N., Oltramari, A.: The WonderWeb Library of Foundational Ontologies. WonderWeb (2003)
Guizzardi, G.: Ontological Foundations for Structural Conceptual Models. CTIT, Centre for Telematics and Information Technology (2005)
Wagner, G.: The agent–object-relationship metamodel: towards a unified view of state and behavior. Inf. Syst. 28, 475–504 (2003)
Cockburn, A.: Structuring Use Cases with Goals1 (1997)
Singh, S.N., Woo, C.: Investigating business-IT alignment through multi-disciplinary goal concepts. Requirements Eng. 14, 177–207 (2009)
Yu, E.: Modelling Strategic Relationships for Process Reengineering. Department of Computer Science, Ph.D. University of Toronto (1995)
Maass, W., Storey, V.C.: Recall of concepts and relationships learned by conceptual models: the impact of narratives, general-purpose, and pattern-based conceptual grammars. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER 2014. LNCS, vol. 8824, pp. 377–384. Springer, Heidelberg (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Maaß, W., Storey, V.C. (2015). Logical Design Patterns for Information System Development Problems. In: Johannesson, P., Lee, M., Liddle, S., Opdahl, A., Pastor López, Ó. (eds) Conceptual Modeling. ER 2015. Lecture Notes in Computer Science(), vol 9381. Springer, Cham. https://doi.org/10.1007/978-3-319-25264-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-25264-3_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25263-6
Online ISBN: 978-3-319-25264-3
eBook Packages: Computer ScienceComputer Science (R0)