Skip to main content

Templates in Domain Modeling – A Survey

  • Chapter
The Evolution of Conceptual Modeling

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6520))

  • 947 Accesses

Abstract

Conceptual modeling is often strongly related to a graphical language. Since the 80s, template-based approaches have also been proposed. However, they seldom reached the same popularity as graphical approaches. Nevertheless, template-based approaches are also important for collecting and representing information. This chapter will give a survey of approaches that used and use templates. It will be shown, how these templates are used and why their role is important.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bachmann, A., Russ, A., Vöhringer, J., Hesse, W., Mayr, H.C., Kop, C.: OBSE - an Approach to Ontology-based Software Engineering in the Practice. In: Reichert, M., Strecker, S., Turowski, K. (eds.) Proceedings of the 2nd International Workshop on Enterprise Modeling and Information Systems Architectures. GI Lecture Notes in Informatics (LNI), vol. 119, pp. 129–142. Köllen Verlag (2007)

    Google Scholar 

  2. Batini, C., Demo, B., Di Leva, A.: A Methodology for conceptual design of offices data bases. Information Systems 9(2-3), 251–264 (1984)

    Article  Google Scholar 

  3. Beck, K., Cunningham, W.: A Laboratory For Teaching Object-Oriented Thinking. In: Conference Proceedings on Object-oriented programming systems, languages and applications, pp. 1–6. ACM Press, New York (1989)

    Chapter  Google Scholar 

  4. Boekelder, A., Steehouder, M.: Selecting and Switching: Some Advantages of Diagrams Over Tables and Lists for Presenting Instructions. IEEE Transaction on Professional Communication 41(4), 229–241 (1998)

    Article  Google Scholar 

  5. Buchholz, E., Cyriaks, H., Düsterhöft, A., Mehlan, H., Thalheim, B.: Applying a Natural Language Dialog Tool for Designing Databases. In: Proc. International Workshop on Applications of Natural Language to Databases (NLDB 1995), pp. 119–133 (1995)

    Google Scholar 

  6. Buchholz, E., Düsterhöft, A., Thalheim, B.: Capturing Information on Behaviour with the RADD-NLI: A Linguistic and Knowledge Based Approach. In: Riet, v.d., Burg, R.P., Vos, A.J. (eds.) Proceedings of the 2nd Int. Workshop on Applications of Natural Language to Information Systems (NLDB 1996), pp. 185–192. IOS Press, Amsterdam (1996)

    Google Scholar 

  7. Ceri, S. (ed.): Methodology and Tools for Database Design. North Holland Publ. Comp., Amsterdam (1983)

    MATH  Google Scholar 

  8. Chen, P.P.: English Sentence Structure and Entity Relationship Diagrams. Int. Journal of Information Sciences 29, 127–149 (1983)

    Article  Google Scholar 

  9. Coll, R.A., Coll, J.H., Thakur, G.: Graphs and Tables a Four-Factor Experiment. Communications of the ACM 37(4), 77–86 (1994)

    Article  Google Scholar 

  10. Cockburn, A.: Writing Effective Use Cases. Addison Wesley Publ. Comp., Reading (2000)

    Google Scholar 

  11. Choobineh, J., Mannino, M.V., Tseng, V.P.: A form-based approach for Database Analysis and Design. Communication of the ACM 35(2), 108–120 (1992)

    Article  Google Scholar 

  12. Dignum, F., Kemme, F., Kreuzen, W., Weigand, H., van de Riet, R.P.: Constraint modelling using a conceptual prototyping language. Data & Knowledge Engineerng 2, 213–254 (1987)

    Article  Google Scholar 

  13. Dik, S.: Functional Grammar. North Holland Publ. Company, Amsterdam (1978)

    Google Scholar 

  14. Embley, D.W.: NFQL: The Natural Forms Query Language. ACM Transactions on Database Systems 14(2), 168–211 (1989)

    Article  Google Scholar 

  15. Escalona, M.J., Reina, A.M., Torres, J., Mejías, M.: NDT a methodology to deal with the navigation aspect at the requirements phase. In: OOPSLA Workshop: Aspect-Oriented Requirements Engineering and Architecture Design (2004)

    Google Scholar 

  16. Escalona, M.J., Koch, N.: Metamodeling the Requirements of Web Systems. In: Proceedings of the 2nd Int. Conf. Web Information Systems and Technologies (WebIST 2006). Lection Notes in Business Information Processing (LNBIP), vol. 1, pp. 267–280. Springer, Heidelberg (2006)

    Google Scholar 

  17. Felderer, A.: Zur Tabellarisierung natürlichsprachlicher Anforderungsbeschreibungen. Diplomathesis, Universität Klagenfurt (1992)

    Google Scholar 

  18. Fliedl, G.: Natürlichkeitstheoretische Morphosyntax – Aspekte der Theorie und Implementierung. Gunter Narr Verlag, Tübingen (1999)

    Google Scholar 

  19. Fuchs, N.E., Höfler, S., Kaljurand, K., Rinaldi, F., Schneider, G.: Attempto Controlled English: A Knowledge Representation Language Readable by Humans and Machines. In: Eisinger, N., Maluszynski, J. (eds.) Reasoning Web. LNCS, vol. 3564, pp. 213–250. Springer, Heidelberg (2005)

    Google Scholar 

  20. Gälle, D., Kop, C., Mayr, H.C.: A Uniform Web Service Description Representation for Different Readers. In: Berntzen, L., Smedberg, A. (eds.) Proceedings of the second International Conference on the Digital Society (ICDS 2008), pp. 123–128 (2008)

    Google Scholar 

  21. Halpin, T., Bloesch, A.: Data modelling in UML and ORM: a comparison. Journal of Database Management 10(4), 4–13 (1999)

    Article  Google Scholar 

  22. Kaschek, R., Kop, C., Shekhovtsov, V.A., Mayr, H.C.: Towards simulation-based quality requirements elicitation: A position paper. In: Rolland, C. (ed.) REFSQ 2008. LNCS, vol. 5025, pp. 135–140. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  23. Kop, C.: Herleitung von EERM+ Schemata aus Zusammenhangsverzeichnissen, erweiterten Ding- und Operationsverzeichnissen. Diplomathesis, Universität Klagenfurt (1993)

    Google Scholar 

  24. Kop, C.: Rechnergestützte Katalogisierung von Anforderungsspezifikationen und deren Transformation in ein konzeptuelles Modell. Doctoral thesis, Universität Klagenfurt (2002)

    Google Scholar 

  25. Kop, C.: Visualizing Conceptual Schemas with their Sources and Progress. International Journal on Advances in Software 2(2,3), 245–258 (2009), http://www.iariajournals.org/software/ (last access September 27, 2010)

    Google Scholar 

  26. Liang, X., Ginige, A.: Smart Business Object - A New Approach to Model Business Objects for Web Applications. In: ICSOFT 2006, pp. 30–39 (2006)

    Google Scholar 

  27. Mayerthaler, W., Fiedl, G., Winkler, C.: Lexikon der Natürlichskeitstheoretischen Morphosyntax. Stauffenburg Verlag, Tübingen (1998)

    Google Scholar 

  28. Mayr, H.C., Dittrich, K.R., Lockemann, P.C.: Datenbankentwurf. In: Lockeman, P.C., Schmidt, J.W. (eds.) Datenbank-Handbuch, pp. 486–552. Springer, Heidelberg (1987)

    Google Scholar 

  29. Michael, J.: Connecting the dynamic part of KCPM with the OlivaNova Modeler, Masterthesis, Universität Klagenfurt (2010)

    Google Scholar 

  30. Moreno, A., van de Riet, R.P.: Justification of the equivalence between Linguistic and Conceptual Patterns for the Object Model. In: Proc. 3rd Int. Workshop on Application of Natural Language to Information Systems, pp. 57–74 (1997)

    Google Scholar 

  31. Nijssen, G.M., Halpin, T.: Conceptual Schema and Relational Database Design – A fact oriented approach. Prentice Hall Publ. Comp., Englewood Cliffs (1989)

    Google Scholar 

  32. Ortner, E.: Methodenneutraler Fachentwurf. B.G. Teubner Verlagsgesellschaft, Stuttgart, Leibzig (1997)

    Google Scholar 

  33. Pastor, O., Molina, J.C., Iborra, E.: Automated Production of Fully Functional Applications with OlivaNova Model Execution. ERCIM News (57), 62–64 (2004)

    Google Scholar 

  34. Pastor, O., Gomez, J., Insfran, E., Pelechano, V.: The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming. Information Systems 26(7), 507–534 (2001)

    Article  MATH  Google Scholar 

  35. Pelechano, V., Pastor, O., Insfran, E.: Automated code generation of dynamic specializations: an approach based on design patterns and formal techniques. Data and Knowledge Engineering 40(3), 315–353 (2002)

    Article  MATH  Google Scholar 

  36. Rolland, C., Ben Achour, C.: Guiding the Construction of textual use case specifications. Data & Knowledge Engineering Journal 25(1-2), 125–160 (1998)

    Article  MATH  Google Scholar 

  37. Rolland, C.: An Information System Methodology Supported by an Expert Design Tool. In: Pirow, P.C., Duffy, N.M., Ford, J.C. (eds.) Proceedings of the IFIP TC8 International Symposium on Information Systems, pp. 189–201. North Holland Publ. Company, Amsterdam (1987)

    Google Scholar 

  38. Rupp, C.: Requirements Engineering und Management. Hanser Verlag (2004)

    Google Scholar 

  39. Ryszard, J., Parnas, D.L., Zucker, J.: Tabular Representations in Relational Documents. In: Hoffman, D., Weiss, D.M. (eds.) Software Fundamentials – Collected Papers by David Parnas, pp. 71–85. Addison Wesley Publishing Comp., Reading (2001)

    Google Scholar 

  40. Schnattler, M.: Herleitung von Ereignisschemata aus erweiterten Operations- und Ereignisverzeichnissen. Diploma thesis, Universität Klagenfurt (1992)

    Google Scholar 

  41. Schein, M.: Moderne Modellierungskonzepte der Informatik in der Schulpraxis, Diplomathesis, Universität Klagenfurt (2010)

    Google Scholar 

  42. Shekhovtsov, V., Kostanyan, A., Gritskov, E., Litvinenko, Y.: Tool Supported Aspectual Predesign. In: Karagianis, D., Mayr, H.C. (eds.) 5th International Conference on Information Systems Technology and its Applications (ISTA 2006). LNI, vol. P-84, pp. 153–165. Köllen Verlag (2006)

    Google Scholar 

  43. Sinz, E.: Tool-Unterstützung für die SOM-Methodik: Anforderungen und Lösungsstrategien. In: Presentation slides: 1st International Open Models Workshop, Klagenfurt (March 2010)

    Google Scholar 

  44. Stålhane, T., Sindre, G., du Bousquet, L.: Comparing Safety Analysis Based on Sequence Diagrams and Textual Use Cases. In: Pernici, B. (ed.) CAiSE 2010. LNCS, vol. 6051, pp. 165–179. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  45. Stark, M.: Geschäftsprozessmodellierung im konzeptuellen Vorentwurf, Diplomathesis, Univeristät Klagenfurt (2000)

    Google Scholar 

  46. Tjoa, A.M., Berger, L.: Transformation of Requirement Specification Expressed in Natural Language into an EER Model. In: Elmasri, R.A., Kouramajian, B., Thalheim, B. (eds.) Proc. 12th International Conference on Entity Relationship Approach, pp. 127–149. Springer, New York (1991)

    Google Scholar 

  47. Terwillinger, J.F., Delcambre, L.M., Logan, J.: Queyring through a user interface. Data & Knowledge Engineering 63, 774–794 (2007)

    Article  Google Scholar 

  48. Vadera, S., Meziane, V.: From English to Formal Specifications. The Computer Journal 37(9), 753–763 (1994)

    Article  Google Scholar 

  49. Van de Riet, R.: Mokum for Correctness by Design in Relation to MDA, In: Kaschek R., Kop, Ch., Steinberger, C., Fliedl, G. (eds.) Information Systems and e-Business Technologies. Lecture Notes in Business Information Processing (LNBIP), vol. 5, pp. 352–364 (2008)

    Google Scholar 

  50. Vöhringer, J., Mayr, H.C.: Integration of schemas on the pre-design level using the KCPM-approach. In: Nilsson, A.G., Gustas, R., Wojtkowski, W.G., Wojtkowski, W., Wrycza, S., Zupancic, J. (eds.) Advances in Information Systems Bridging the Gap between Academia & Industry, pp. 623–634. Springer, Heidelberg (2006)

    Google Scholar 

  51. Wirfs-Brock, R., Wilkerson, B.: Object-oriented design: a responsibility-driven approach. In: Conference proceedings on Object Oriented Programming Systems Languages and Applications, pp. 71–75. ACM Press, New York (1989)

    Chapter  Google Scholar 

  52. Yevdoshenko, N.: A Proposal for Model Driven Development Life Cycle: From KCPM Requirements Specifications to OLIVANOVA Conceptual Model, Master Thesis, Universität Klagenfurt (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kop, C., Mayr, H.C. (2011). Templates in Domain Modeling – A Survey. In: Kaschek, R., Delcambre, L. (eds) The Evolution of Conceptual Modeling. Lecture Notes in Computer Science, vol 6520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17505-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17505-3_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17504-6

  • Online ISBN: 978-3-642-17505-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics