Ing. Zdeněk Rybola, Ph.D.

formal Zdenek’s research focus is conceptual modeling, OntoUML, software development and model-driven development. The vision is to model the software using well-defined conceptual language with transformations to semi-automate software development.

Work experience and affiliations

since 2012 Faculty of Information Technologies, Czech Technical University in Prague
assistant professor at Dept. of Software Engineering

  • Teaching: Object modeling, Advanced Databases, Software Engineering I, Software Team Project I and II
    • Erasmus subjects: Software Engineering I, Software Team Project I and II
  • Research: Conceptual modeling, Database modeling, Model-driven development, Model transformation, OntoUML
  • Technologies: UML, OntoUML, OCL, Java, Android
 since 2010 GEM System, a.s.
business analyst and developer

  • business analysis, IT analysis
  • software design and implementation

Education

2010 – 2018 Ph.D. in Informatics
Faculty of Information Technologies, Czech Technical University in Prague
Ph.D. thesis title: Towards OntoUML for Software Engineering: Transformation of OntoUML into Relational Databases
2008 – 2010 Master degree (Ing.) in Computer Science
Faculty of Electrical Engineering, Czech Technical Univesity
2005 – 2008 Bachelor degree (Bc.) in Computer Science
Faculty of Electrical Engineering, Czech Technical Univesity

 Publications

Rybola, Z., & Pergl, R. (2018). Towards OntoUML for Software Engineering: Optimizing Kinds and Subkinds Transformed into Relational Databases. In Enterprise and Organizational Modeling and Simulation (pp. 31–45). Tallinn, Estonia: Springer, Cham. https://doi.org/10.1007/978-3-030-00787-4_3
Rybola, Z., & Valenta, M. (2018). Towards OntoUML for Software Engineering: Experimental Evaluation of Exclusivity Constraints in Relational Databases. In Model and Data Engineering (pp. 58–73). Marrakech, Morroco: Springer, Cham. https://doi.org/10.1007/978-3-030-00856-7_4
Pergl, R., Sales, T. P., & Rybola, Z. (2013). Instance-Level Modelling and Simulation Revisited. In Enterprise and Organizational Modeling and Simulation (pp. 85–100). Valencia, Spain: Springer. https://doi.org/10.1007/978-3-642-41638-5_6
Rybola, Z., & Richta, K. (2012). Using OCL in Model Validation According to Stereotypes. In DATESO 2012 (Vol. 12, pp. 93–102). Žernov, Rovensko pod Troskami, Czech Republic.
Rybola, Z., & Richta, K. (2011). Transformation of Binary Relationship with Particular Multiplicity. In DATESO 2011 (Vol. 11, pp. 25–38). Písek, Czech Republic: Department of Computer Science, FEECS VSB - Technical University of Ostrava.
Richta, K., & Rybola, Z. (2011). Transformation of Relationships from UML/OCL to SQL. In ITAT 2011: Zborník príspevkov prezentovaných na konferencii ITAT (Vol. 11). Terchová, Slovakia: University of P. J. Šafárik, Košice, Slovakia.
Rybola, Z., & Pergl, R. (2016). Towards OntoUML for Software Engineering: Transformation of Rigid Sortal Types into Relational Databases. In Proceedings of {FedCSIS} 2016 (Vol. 8, pp. 1581–1591). Gdańsk, Poland: IEEE. https://doi.org/10.15439/2016F250
Rybola, Z., & Pergl, R. (2016). Towards OntoUML for Software Engineering: Transformation of Anti-Rigid Sortal Types into Relational Databases. In Model and Data Engineering (pp. 1–15). Aguadulce, Almería, Spain: Springer. https://doi.org/10.1007/978-3-319-45547-1_1
Rybola, Z., & Pergl, R. (2016). Towards OntoUML for Software Engineering: Introduction to the Transformation of OntoUML into Relational Databases. In Enterprise and Organizational Modeling and Simulation. Ljubljana, Slovenia: Springer. https://doi.org/10.1007/978-3-319-49454-8_5
Rybola, Z., & Richta, K. (2013). Possible Realizations of Multiplicity Constraints. Computer Science and Information Systems, 10(4), 1621–1646. https://doi.org/10.2298/CSIS121210067R
Pergl, R., Sales, T. P., & Rybola, Z. (2013). Towards OntoUML for Software Engineering: From Domain Ontology to Implementation Model. In Proceedings of MEDI 2013 (Vol. 3rd, pp. 249–263). Amantea, Italy: Springer. https://doi.org/10.1007/978-3-642-41366-7
Rybola, Z., & Richta, K. (2012). Validation of stereotypes’ usage in UML class model by generated OCL constraints. In Information Technologies - Applications and Theory 2012 (pp. 25–32). Bielanské Tatry, Slovakia: Technical University of Košice.
Rybola, Z., & Richta, K. (2012). Transformation of Special Multiplicity Constraints - Comparison of Possible Realizations. In FedCSIS 2012. Wroclaw, Poland.
Rybola, Z., & Richta, K. (2011). Realizace omezení pro násobnosti vztahů mezi entitami v relačních databázích. In Datakon 2011 (pp. 93–102). Mikulov, Czech Republic.
Rybola, Z. (2011). Constraint for Multiplicities of Binary Relationships. In POSTER 2011 (Vol. 15). Prague, Czech Republic: Faculty of Electrical Engineering, Czech Technical University in Prague.
Rybola, Z. (2017). Towards OntoUML for Software Engineering: Transformation of OntoUML into Relational Databases (Ph.D.). Czech Technical University in Prague, Prague, Czech Republic.
Rybola, Z., & Pergl, R. (2017). Towards OntoUML for Software Engineering: Transformation of Kinds and Subkinds into Relational Databases. Computer Science and Information Systems, 14(3), 913–937. https://doi.org/10.2298/CSIS170109035R