Abstract
Designing complex information systems is a task performed by design teams with team members coming from different domains with different expertise. Shared understanding between members of a design team throughout a project is still a challenge. A design framework is presented that integrates individual design knowledge, explicit design knowledge used by design teams, and computational design knowledge. For each type of design knowledge, several modeling languages for expressing conceptual models are known. Translation processes between these characteristic design knowledge explications are introduced. Core elements of this design framework, i.e., modeling languages and translations, are discussed by a Ubiquitous Information System (UIS) development project that was conducted over the period of several years.
Keywords
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
Doomed from the Start? Why a Majority of Business and IT Teams Anticipate Their Software Development Projects Will Fail, in Geneca Research Report, Geneca LLC (2011)
Schmidt, R., et al.: Identifying software project risks: An international Delphi study. Journal of Management Information Systems 17(4), 5–36 (2001)
Wand, Y., Weber, R.: Information systems and conceptual modeling - a research agenda. Information Systems Research 13(4), 363–376 (2002)
Larsen, T.J., et al.: The role of modelling in achieving information systems success: UML to the rescue? Information Systems Journal 19(1), 83–117 (2009)
Yoo, Y.: Computing in Everyday Life: A Call for Research on Experiential Computing. Mis Quarterly 34(2), 213–231 (2010)
Kogut, B., Zander, U.: What Firms Do? Co-ordination, Identity, and Learning. Organization Science 7, 502–518 (1996)
Patnayakuni, R., Ruppel, C.P., Rai, A.: Managing the complementarity of knowledge integration and process formalization for systems development performance. Journal of the Association for Information Systems 7(8), 545–567 (2006)
Ulrich, K.T., Eppinger, S.D.: Product Design and Development, 5th edn. McGraw-Hill (2008)
Larsen, T.J., Naumann, J.D.: An Experimental Comparison of Abstract and Concrete Representations in Systems-Analysis. Information & Management 22(1), 29–40 (1992)
Booch, G., Rambaugh, J., et al.: The Unified Modeling Language User Guide. Addision-Wesley, Redwood City (1999)
Wand, Y., et al.: Theoretical foundations for conceptual modelling in information systems development. Decision Support Systems 15, 285–304 (1995)
Kosslyn, S.M.: Image and Mind. Harvard University Press, Cambridge (1980)
Pylyshyn, Z.W.: Computation and Cognition. MIT Press, Cambridge (1984)
Polanyi, M.: The Tacit Dimension. Doubleday, Garden (1966)
Fowler, M., Scott, K.: UML Distilled: Applying the Standard Object Modelling Language / UML konzentriert: Strkuturierte Einführung in die Standard-Objektmodellierungssprache, 2nd edn. Addison-Wesley, Reading (1997)
Chown, E., Kaplan, S., Kortenkamp, D.: Prototypes, Location, and Associative Networks (PLAN): Towards a Unified Theory of Cognitive Mapping. Cognitive Science 19(1), 1–51 (1995)
Simons, A., Graham, I.: 30 Things that Go Wrong in Object Modeliling with UML 1.3. In: Kilov, H., Rumpe, B., Simmonds, I. (eds.) Behavioral Specifications of Businesses and Systems, pp. 237–257. Kluwer Academic Publishers (1999)
Maass, W., Storey, V.C., Kowatsch, T.: Effects of External Conceptual Models and Verbal Explanations on Shared Understanding in Small Groups. In: Jeusfeld, M., Delcambre, L., Ling, T.-W. (eds.) ER 2011. LNCS, vol. 6998, pp. 92–103. Springer, Heidelberg (2011)
Bera, P., Krasnoperova, A., Wand, Y.: Using Ontology Languages for Conceptual Modeling. Journal of Database Management 21(1), 1–28 (2010)
Brachman, R., Levesque, H.: Knowledge Representation and Reasoning. Morgan Kaufmann (2004)
Jackson, M.A.: Principles of Program Design. Academic Press (1975)
Scheer, A.W.: ARIS Business Process Modeling. Springer, Berlin (2000)
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison Wesley Longman (1998)
Verner, J., Evanco, W.M.: In-house software development: what software project management practices lead to success? IEEE Software 22(1), 86–93
Robles Luna, E., Rossi, G., Garrigós, I.: WebSpec: a visual language for specifying interaction and navigation requirements in web applications. Requirements Engineering 16(4), 297–321 (2011)
Fuxman, A., et al.: Specifying and analyzing early requirements in Tropos. Requirements Engineering 9(2), 132–150 (2004)
Siegemund, K., et al.: Towards Ontology-driven Requirements Engineering. In: Workshop Semantic Web Enabled Software Engineering at 10th International Semantic Web Conference (ISWC), Bonn (2011)
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)
Jackendoff, R.: Foundations of Language: Brain, Meaning, Grammar, Evolution. Oxford University Press (2003)
Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press (1977)
Dey, A., Abowd, G.: Towards a better understanding of context and context-awareness, in GVU Technical Report, College of Computing, Georgia Institute of Technology (1999)
Bechhofer, S., et al.: OWL Web Ontology Language Reference. In: Dean, M., Schreiber, G. (eds.) (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Maass, W., Janzen, S. (2012). Towards Design Engineering of Ubiquitous Information Systems. In: Peffers, K., Rothenberger, M., Kuechler, B. (eds) Design Science Research in Information Systems. Advances in Theory and Practice. DESRIST 2012. Lecture Notes in Computer Science, vol 7286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29863-9_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-29863-9_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29862-2
Online ISBN: 978-3-642-29863-9
eBook Packages: Computer ScienceComputer Science (R0)