Abstract
This paper introduces a prototype implementing a visual graph-based model query language. Querying models refers to identifying particular fragments in the model that comply with a predefined pattern query. The language takes advantage of the fact that models of any type and modelling language can conceptually be represented as a labeled graph. As a consequence the query language remains flexible and is not restricted to specific model types or languages. The language supports topologically exact as well as similar pattern matching and includes additional constraints and attributes in the matching process. In doing so, the language is applicable to many different analysis tasks. Following the design science approach we develop and demonstrate a prototype of such a language which allows for visually defining a pattern query and visually representing the results of the pattern matching process.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Davies, I., Green, P., Rosemann, M., Indulska, M., Gallo, S.: How do practitioners use conceptual modeling in practice? Data & Knowledge Engineering 58, 358–380 (2006)
Dijkman, R.M., La Rosa, M., Reijers, H.A.: Managing Large Collections of Business Process Models - Current Techniques and Challenges. Computers in Industry 63, 91–97 (2012)
Dijkman, R.M., Dumas, M., van Dongen, B., Käärik, R., Mendling, J.: Similarity of business process models: Metrics and evaluation. Information Systems 36, 498–516 (2011)
Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. Journal of Management Information Systems 24, 45–77 (2007)
Knuplesch, D., Ly, L.T., Rinderle-Ma, S., Pfeifer, H., Dadam, P.: On Enabling Data-Aware Compliance Checking of Business Process Models. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 332–346. Springer, Heidelberg (2010)
Becker, J., Bergener, P., Räckers, M., Weiß, B., Winkelmann, A.: Pattern-Based Semi-Automatic Analysis of Weaknesses in Semantic Business Process Models in the Banking Sector. In: Proc. of the European Conference on Information Systems (ECIS 2010), Pretoria, South Africa (2010)
Ouyang, C., Dumas, M., ter Hofstede, A.H.M., van der Aalst, W.M.P.: Pattern-Based Translation of BPMN Process Models to BPEL Web Services. International Journal of Web Services Research 5, 42–62 (2008)
Mendling, J., Verbeek, H.M.W., van Dongen, B.F., van der Aalst, W.M.P., Neumann, G.: Detection and prediction of errors in EPCs of the SAP reference model. Data & Knowledge Engineering 64, 312–329 (2008)
Polyvyanyy, A., Smirnov, S., Weske, M.: Business Process Model Abstraction. In: Brocke, J., Rosemann, M. (eds.) Handbook on Business Process Management 1, pp. 149–166. Springer, Heidelberg (2010)
Foggia, P., Sansone, C., Vento, M.: A Performance Comparison of Five Algorithms for Graph Isomorphism. In: Proceedings of the 3rd IAPR TC-15 Workshop on Graph-based Representations in Pattern Recognition, pp. 188–199 (2001)
Becker, J., Bergener, P., Delfmann, P., Weiß, B.: Modeling and Checking Business Process Compliance Rules in the Financial Sector. In: Galletta, D.F., Liang, T.-P. (eds.) Proc. of the International Conference on Information Systems (ICIS 2011). Association for Information Systems (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Delfmann, P., Dietrich, HA., Havel, JM., Steinhorst, M. (2014). A Language-Independent Model Query Tool. In: Tremblay, M.C., VanderMeer, D., Rothenberger, M., Gupta, A., Yoon, V. (eds) Advancing the Impact of Design Science: Moving from Theory to Practice. DESRIST 2014. Lecture Notes in Computer Science, vol 8463. Springer, Cham. https://doi.org/10.1007/978-3-319-06701-8_44
Download citation
DOI: https://doi.org/10.1007/978-3-319-06701-8_44
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06700-1
Online ISBN: 978-3-319-06701-8
eBook Packages: Computer ScienceComputer Science (R0)