Abstract
NOMIS is a human centred information systems modelling approach based on human observable actions. It models a business domain using a number of views relating human actions and interactions, context for actions and information. These models are represented by a set of tables and diagrams using the NOMIS graphical notation and are formalized with a metamodel. NOMIS metamodel and graphical notation are a first step for automating the implementation of computer applications. In this paper, we propose to develop NOMIS applications using a Model Driven System Development approach. This suggested approach will define formally NOMIS models and notation and, using model transformations, will derive a code structure to be used by a computerized information system. Additionally, other components of a specific application middleware will be created, including a database schema for business data. It is expected that this approach will be flexible enough to cope with frequent requirement changes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cordeiro, J.: Normative approach to information systems modelling. Ph.D. thesis. The University of Reading, UK (2011)
Cordeiro, J., Filipe, J., Liu, K.: Towards a human oriented approach to information systems development. In: Proceedings of the 3rd International Workshop on Enterprise Systems and Technology, Sofia, Bulgaria (2009)
Holt, A.: Organized Activity and Its Support by Computer. Kluwer Academic Publishers, Dordrecht (1997)
Dietz, J.: Enterprise Ontology, Theory and Methodology. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-33149-2
Liu, K.: Semiotics in Information Systems Engineering. Cambridge University Press, Cambridge (2000)
Cordeiro, J.: Applying NOMIS - modelling information systems using a human centred approach. In: Shishkov, B. (ed.) BMSD 2016. LNBIP, vol. 275, pp. 27–45. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57222-2_2
Stamper, R.: Signs, norms, and information systems. In: Holmqvist, B., et al. (eds.) Signs of Work. Walter de Gruyter, Berlin (1996)
Brambilla, B., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice, 2nd edn. Morgan & Claypool, San Rafael (2017). ISBN 978-1627057080
Cordeiro, J.A.M.: A new way of modelling information systems and business processes - the NOMIS approach. In: Shishkov, B. (ed.) Business Modeling and Software Design, pp. 102–118. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-319-20052-1_6. ISBN 978-3-319-20051-4
Stamper, R., Liu, K., Klarenberg, P., Van Slooten, F., Ades, Y., Van Slooten, C.: From database to normbase. Int. J. Inf. Manag. 11, 67–84 (1991)
Holt, A.: Diplans: a new language for the study and implementation of coordination. ACM Trans. Inf. Syst. (TOIS) 6(2), 109–125 (1988)
Cordeiro, J., Liu, K.: UML 2 profiles for ontology charts and diplans - issues on meta-modelling. In: Proceedings of the 2nd International Workshop on Enterprise Modelling and Information Systems Architectures, St. Goar, Germany (2007)
Bonacin, R., Baranauskas, M., Liu, K.: From ontology charts to class diagrams - semantic analysis aiding systems design. In: Proceedings of the 6th International Conference on Enterprise Information Systems, Porto, Portugal. vol. 1, pp. 389–395 (2004)
Tsaramirsis, G., Yamin, M.: Generation of UML2 use cases from MEASUR’s ontology charts: a MDA approach. In: Lano, K., Zandu, R., Maroukian, K. (eds.) Model-Driven Business Process Engineering, pp. 67–76. Bentham Science Publishers Ltd. Shariqah, United Arab Emirates (2014). ISBN: 978-1-60805-893-8
Tsaramirsis, G., Poernomo, I.: Prototype generation from ontology charts. In: Fifth International Conference on Information Technology, pp. 1177–1178. New Generations, Las Vegas (2008)
de Souza Santos, M.C., da Silva Magalhães Bertãozini, B., Neris, V.: Studies in organisational semiotics: a systematic literature review. In: Baranauskas, M.C.C., Liu, K., Sun, L., Neris, V., Bonacin, R., Nakata, K. (eds.) ICISO 2016. IAICT, vol. 477, pp. 13–24. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42102-5_2
Cordeiro, J., Liu, K.: A UML profile for enterprise ontology. In: Proceedings of the 2nd International Workshop on Enterprise Systems and Technology, Enschede, The Netherlands (2008)
Wang, Y., Albani, A., Barjis, J.: Transformation of DEMO metamodel into XML schema. In: Albani, A., Dietz, J.L.G., Verelst, J. (eds.) EEWC 2011. LNBIP, vol. 79, pp. 46–60. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21058-7_4
den Haan, J.: An enterprise ontology based approach to model-driven engineering, Master’s thesis, Delft University of Technology (2009)
van Kervel, S., Dietz, J., Hintzen, J., van Meeuwen, T., Zijlstra, B.: Enterprise ontology driven software engineering. In: Hammoudi, S., van Sinderen, M., Cordeiro, J. (eds.), ICSOFT pp. 205-210. SciTePress (2012). ISBN: 978-989-8565-19-8
Steineberg, D., Budinsky, F., Patermostro, M., Merks, E. (eds.): Eclipse Modeling Framework, 2nd edn. Addison-Wesley Professional, Boston (2008). ISBN 978-0321331885
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Cordeiro, J. (2018). A Model Driven Systems Development Approach for NOMIS – From Human Observable Actions to Code. In: Shishkov, B. (eds) Business Modeling and Software Design. BMSD 2017. Lecture Notes in Business Information Processing, vol 309. Springer, Cham. https://doi.org/10.1007/978-3-319-78428-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-78428-1_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-78427-4
Online ISBN: 978-3-319-78428-1
eBook Packages: Computer ScienceComputer Science (R0)