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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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
Giaglis, G.M.: A taxonomy of business process modeling and information systems modeling techniques. Int. J. Flex. Manuf. Syst. 13, 209–228 (2001)
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)
Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture - Practice and Promise. Addison-Wesley, New York (2003)
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)
Gudas, S., Lopata, A.: Meta-model based development of use case model for business function. Inf. Technol. Control. 36, 302–309 (2007)
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)
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)
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)
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)
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
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)
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
Mendix: Mendix low-code application development platform. https://www.mendix.com/. Accessed 20 Mar 2021
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)
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)
GME: Generic Modeling Environment. https://www.isis.vanderbilt.edu/Projects/gme/. Accessed 20 Mar 2021
MetaCase: MetaEdit+. https://www.metacase.com/. Accessed 20 Mar 2021
EMF: Eclipse Modeling Framework. https://www.eclipse.org/modeling/emf/. Accessed 20 Mar 2021
ADOxx: ADOxx Modeling and Configuration Platform. https://www.adoxx.org/live/home. Accessed 20 Mar 2021
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
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
Č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
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
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)
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)
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
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
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
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
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
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
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
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)
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
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
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
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
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
OMiLAB: GraphRep Generator. http://vienna-omilab.dke.univie.ac.at/GraphRepGenerator/editor/svg-editor.html. Accessed 20 Mar 2021
Xtend: Xtend. https://www.eclipse.org/xtend/. Accessed 20 Mar 2021
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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)