Skip to main content

An Approach to the Information System Conceptual Modeling Based on the Form Types

  • Chapter
  • First Online:
Domain-Specific Conceptual Modeling

Abstract

Nowadays, we still identify a plethora of methods and techniques that can be deployed in the development of information systems (ISs). “Optimal” methods are still far from obvious. For decades we have developed a methodology approach and a framework, named IIS*Studio, for support of the IS development process. IIS*Studio can be categorized as a Model-Driven Software Development and Domain-Specific Modeling framework and relies on a specific meta-model named as IIS*Case Meta-model. It is aimed at improving the IS development process by increasing designers’ efficiency and the overall quality of the systems being developed. In this chapter, we present an implementation of a selected part of the IIS*Case Meta-model in the ADOxx Modeling and Configuration Platform and demonstrate its usage in a small case study. By such an experiment, we create a new possibility of the meta-model verification and validation.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

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. Luković, I., Ivančević, V., Čeliković, M., Aleksić, S.: DSLs in action with model based approaches to information system development. In: Mernik, M. (ed.) Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, pp. 502–532. IGI Global, New York (2013). https://doi.org/10.4018/978-1-4666-2092-6

    Chapter  Google Scholar 

  2. Giaglis, G.M.: A taxonomy of business process modeling and information systems modeling techniques. Int. J. Flex. Manuf. Syst. 13, 209–228 (2001)

    Article  Google Scholar 

  3. Mogin, P., Luković, I., Karadžić, Ž.: Relational database schema design and application generating using IIS*CASE tool. In: Proceedings of International Conference on Technical Informatics, pp. 49–58. “Politehnica” University of Timisoara, Timisoara, Romania (1994)

    Google Scholar 

  4. Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture - Practice and Promise. Addison-Wesley, New York (2003)

    Google Scholar 

  5. Vara, J.M., Vela, B., Bollati, V., Marcos, E.: Supporting model-driven development of object-relational database schemas: a case study. In: Paige, R. (ed.) Proceedings of the International Conference on Model Transformation, pp. 181–196. Springer, Berlin (2009)

    Google Scholar 

  6. Gudas, S., Lopata, A.: Meta-model based development of use case model for business function. Inf. Technol. Control. 36, 302–309 (2007)

    Google Scholar 

  7. Pastor, O., Gómez, J., Insfrán, E., Pelechano, V.: The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming. Inf. Syst. 26, 507–534 (2001)

    Article  Google Scholar 

  8. Luković, I., Ristić, S., Mogin, P., Pavićević, J.: Database schema integration process – a methodology and aspects of its applying. Novi Sad J. Math. 36, 115–150 (2006)

    MATH  Google Scholar 

  9. Pavićević, J., Luković, I., Mogin, P., Govedarica, M.: Information system design and prototyping using form types. In: Proceedings of INSTICC I International Conference on Software and Data Technologies (ICSOFT), pp. 157–160. Institute for Systems and Technologies of Information, Control and Communication (INSTICC) and School of Business of the Polytechnic Institute of Setubal, Setubal, Portugal (2006)

    Google Scholar 

  10. Luković, I., Ristić, S., Aleksić, S., Popović, A.: An application of the MDSE principles in IIS*case. In: Model Driven Software Engineering - Transformations and Tools, pp. 85–95. Logos Verlag Berlin GmbH, Berlin, Germany (2009)

    Google Scholar 

  11. Luković, I., Mogin, P., Pavićević, J., Ristić, S.: An approach to developing complex database schemas using form types. Softw. Pract. Exp. 37, 1621–1656 (2007). https://doi.org/10.1002/spe.820

    Article  Google Scholar 

  12. Luković, I.: From the synthesis algorithm to the model driven transformations in database design. In: Proceedings of the 10th International Scientific Conference on Informatics (Informatics 2009), pp. 9–18. Slovak Society for Applied Cybernetics and Informatics and Technical University of Košice - Faculty of Electrical Engineering and Informatics, Herlany, Slovakia (2009)

    Google Scholar 

  13. Ristić, S., Kordić, S., Čeliković, M., Dimitrieski, V., Luković, I.: A model-driven approach to data structure conceptualization. In: Proceedings of the Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 977–984. IEEE Computer Society Press and Polish Information Processing Society, Lodz, Poland (2015). https://doi.org/10.15439/2015F224

    Chapter  Google Scholar 

  14. Mendix: Mendix low-code application development platform. https://www.mendix.com/. Accessed 20 Mar 2021

  15. Irazábal, J., Pons, C., Neil, C.: Model transformation as a mechanism for the implementation of domain specific transformation languages. SADIO Electron. J. Inform. Oper. Res. 9, 49–66 (2010)

    MATH  Google Scholar 

  16. Reiter, T., Kapsammer, E., Retschitzegger, W., Schwinger, W., Stumptner, M.: A generator framework for domain-specific model transformation languages. In: Proceedings of the Eighth International Conference on Enterprise Information Systems Databases and Information Systems Integration, pp. 27–35. ICEIS Press, Paphos, Cyprus (2006)

    Google Scholar 

  17. GME: Generic Modeling Environment. https://www.isis.vanderbilt.edu/Projects/gme/. Accessed 20 Mar 2021

  18. MetaCase: MetaEdit+. https://www.metacase.com/. Accessed 20 Mar 2021

  19. EMF: Eclipse Modeling Framework. https://www.eclipse.org/modeling/emf/. Accessed 20 Mar 2021

  20. ADOxx: ADOxx Modeling and Configuration Platform. https://www.adoxx.org/live/home. Accessed 20 Mar 2021

  21. Fill, H.-G., Redmond, T., Karagiannis, D.: FDMM: A formalism for describing ADOxx meta models and models. In: Proceedings of the 14th International Conference on Enterprise Information Systems, pp. 133–144. SciTePress - Science and Technology Publications, Wroclaw, Poland (2012). https://doi.org/10.5220/0003971201330144

    Chapter  Google Scholar 

  22. Fill, H.-G., Karagiannis, D.: On the conceptualisation of modelling methods using the ADOxx meta modelling platform. Enterp. Model. Inf. Syst. Archit. 8, 4–25 (2013). https://doi.org/10.1007/BF03345926

    Article  Google Scholar 

  23. Čeliković, M., Luković, I., Aleksić, S., Ivančević, V.: A MOF based meta-model and a concrete DSL syntax of IIS*Case PIM concepts. Comput. Sci. Inf. Syst. 9, 1075–1103 (2012). https://doi.org/10.2298/CSIS120203034C

    Article  Google Scholar 

  24. Luković, I., Varanda Pereira, M.J., Oliveira, N., Cruz, D., Henriques, P.R.: A DSL for PIM specifications: design and attribute grammar based implementation. Comput. Sci. Inf. Syst. 8, 379–403 (2011). https://doi.org/10.2298/CSIS101229018L

    Article  Google Scholar 

  25. Oliveira, N., Varanda Pereira, M.J., Henriques, P.R., Cruz, D., Cramer, B.: VisualLISA: a visual environment to develop attribute grammars. Comput. Sci. Inf. Syst. 7, 265–289 (2010)

    Article  Google Scholar 

  26. Dimitrieski, V., Čeliković, M., Ivančević, V., Luković, I.: A comparison of Ecore and GOPPRR through an information system meta modeling approach. In: Proceedings of the 8th European Conference on Modelling Foundations and Applications (ECMFA 2012), pp. 217–228. Technical University of Denmark, Kongens Lyngby, Denmark (2012)

    Google Scholar 

  27. Popović, A., Luković, I., Dimitrieski, V., Đukić, V.: A DSL for modeling application-specific functionalities of business applications. Comput. Lang. Syst. Struct. 43, 69–95 (2015). https://doi.org/10.1016/j.cl.2015.03.003

    Article  Google Scholar 

  28. Obrenović, N., Luković, I., Ristić, S.: Consolidation of database check constraint. Softw. Syst. Model. 18, 2111–2135 (2019). https://doi.org/10.1007/s10270-017-0637-2

    Article  Google Scholar 

  29. Aleksić, S., Ristić, S., Luković, I., Čeliković, M.: A design specification and a server implementation of the inverse referential integrity constraints. Comput. Sci. Inf. Syst. 10, 283–320 (2013). https://doi.org/10.2298/CSIS111102003A

    Article  Google Scholar 

  30. Ristić, S., Aleksić, S., Čeliković, M., Luković, I.: Generic and standard database constraint meta-models. Comput. Sci. Inf. Syst. 11, 679–696 (2014). https://doi.org/10.2298/CSIS140216037R

    Article  Google Scholar 

  31. Embley, D.W., Mok, W.Y.: Mapping conceptual models to database schemas. In: Embley, D.W., Thalheim, B. (eds.) Handbook of Conceptual Modeling: Theory, Practice, and Research Challenges, pp. 123–163. Springer, Berlin, Heidelberg (2011). https://doi.org/10.1007/978-3-642-15865-0_5

    Chapter  Google Scholar 

  32. Kramer, F., Thalheim, B.: Holistic conceptual and logical database structure modeling with ADOxx. In: Karagiannis, D., Mayr, H.C., Mylopoulos, J. (eds.) Domain-Specific Conceptual Modeling: Concepts, Methods and Tools, pp. 269–290. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39417-6_12

    Chapter  Google Scholar 

  33. Kosar, T., Oliveira, N., Mernik, M., Varanda Pereira, M.J., Črepinšek, M., da Cruz, D., Henriques, P.R.: Comparing general-purpose and domain-specific languages: an empirical study. Comput. Sci. Inf. Syst. 7, 247–264 (2010). https://doi.org/10.2298/CSIS1002247K

    Article  Google Scholar 

  34. Choobineh, J., Mannino, M.V., Nunamaker, J.F., Konsynski, B.R.: An expert database design system based on analysis of forms. IEEE Trans. Softw. Eng. 14, 242–253 (1988)

    Article  Google Scholar 

  35. Draheim, D., Weber, G.: Form-oriented analysis: a new methodology to model form-based applications. Springer, Berlin, Heidelberg (2005). https://doi.org/10.1007/b138252

    Book  MATH  Google Scholar 

  36. Vještica, M., Dimitrieski, V., Pisarić, M., Kordić, S., Ristić, S., Luković, I.: Towards a formal specification of production processes suitable for automatic execution. Open Comput. Sci. 11, 161–179 (2021). https://doi.org/10.1515/comp-2020-0200

    Article  Google Scholar 

  37. Vještica, M., Dimitrieski, V., Pisarić, M., Kordić, S., Ristić, S., Luković, I.: The syntax of a multi-level production process modeling language. In: Proceedings of the 2020 Federated Conference on Computer Science and Information Systems (FedCSIS 2020), pp. 751–760. Polish Information Processing Society, Sofia, Bulgaria (2020). https://doi.org/10.15439/2020F176

    Chapter  Google Scholar 

  38. Vještica, M., Dimitrieski, V., Pisarić, M., Kordić, S., Ristić, S., Luković, I.: An application of a DSML in industry 4.0 production processes. In: IFIP Advances in Information and Communication Technology (AICT), pp. 441–448. Springer Nature, Novi Sad, Serbia (2020). https://doi.org/10.1007/978-3-030-57993-7_50

    Chapter  Google Scholar 

  39. Vujović, V., Maksimović, M., Perišić, B.: Sirius: a rapid development of DSM graphical editor. In: Proceedings of IEEE 18th International Conference on Intelligent Engineering Systems (INES 2014), pp. 233–238. IEEE, Tihany, Hungary (2014). https://doi.org/10.1109/INES.2014.6909375

    Chapter  Google Scholar 

  40. OMiLAB: GraphRep Generator. http://vienna-omilab.dke.univie.ac.at/GraphRepGenerator/editor/svg-editor.html. Accessed 20 Mar 2021

  41. Xtend: Xtend. https://www.eclipse.org/xtend/. Accessed 20 Mar 2021

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ivan Luković .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Luković, I., Čeliković, M., Kordić, S., Vještica, M. (2022). An Approach to the Information System Conceptual Modeling Based on the Form Types. In: Karagiannis, D., Lee, M., Hinkelmann, K., Utz, W. (eds) Domain-Specific Conceptual Modeling. Springer, Cham. https://doi.org/10.1007/978-3-030-93547-4_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-93547-4_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-93546-7

  • Online ISBN: 978-3-030-93547-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics