Wissenschaftliche Artikel

Bork, D., & Langer, P. (2023). Catchword: Language Server Protocol : An Introduction to the Protocol, its Use, and Adoption for Web Modeling Tools. Enterprise Modelling and Information Systems Architectures : International Journal of Conceptual Modeling, 18(9), 1–16. https://doi.org/10.18417/emisa.18.9 ( reposiTUm)
Mansoor, U., Kessentini, M., Langer, P., Wimmer, M., Bechikh, S., & Deb, K. (2015). MOMM: Multi-objective model merging. Journal of Systems and Software, 103, 423–439. https://doi.org/10.1016/j.jss.2014.11.043 ( reposiTUm)
Kessentini, M., Ouni, A., Langer, P., Wimmer, M., & Bechikh, S. (2014). Search-based metamodel matching with structural and syntactic measures. Journal of Systems and Software, 97, 1–14. https://doi.org/10.1016/j.jss.2014.06.040 ( reposiTUm)
Wieland, K., Langer, P., Seidl, M., Wimmer, M., & Kappel, G. (2013). Turning Conflicts into Collaboration. Computer Supported Cooperative Work, 22(2–3), 181–240. https://doi.org/10.1007/s10606-012-9172-4 ( reposiTUm)
Langer, P., Wimmer, M., Brosch, P., Herrmannsdörfer, M., Seidl, M., Wieland, K., & Kappel, G. (2013). A posteriori operation detection in evolving software models. Journal of Systems and Software, 86(2), 551–566. https://doi.org/10.1016/j.jss.2012.09.037 ( reposiTUm)
Langer, P., Wieland, K., Wimmer, M., & Cabot, J. (2012). EMF Profiles: A Lightweight Extension Approach for EMF Models. The Journal of Object Technology, 11(1), 8:1. https://doi.org/10.5381/jot.2012.11.1.a8 ( reposiTUm)
Taentzer, G., Ermel, C., Langer, P., & Wimmer, M. (2012). A fundamental approach to model versioning based on graph modifications: from theory to implementation. Software and Systems Modeling, 13(1), 239–272. https://doi.org/10.1007/s10270-012-0248-x ( reposiTUm)
Langer, P., Wimmer, M., Gray, J., Kappel, G., & Vallecillo, A. (2012). Language-Specific Model Versioning Based on Signifiers. The Journal of Object Technology, 11(3), 4:1. https://doi.org/10.5381/jot.2012.11.3.a4 ( reposiTUm)

Beiträge in Tagungsbänden

Bork, D., Langer, P., & Ortmayr, T. (2023). A Vision for Flexible GLSP-Based Web Modeling Tools. In J. P. A. Almeida, M. Kaczmarek-Heß, A. Koschmider, & H. Proper (Eds.), The Practice of Enterprise Modeling : 16th IFIP Working Conference, PoEM 2023, Vienna, Austria, November 28 – December 1, 2023, Proceedings (pp. 109–124). Springer. https://doi.org/10.1007/978-3-031-48583-1_7 ( reposiTUm)
De Carlo, G., Langer, P., & Bork, D. (2022). Advanced visualization and interaction in GLSP-based web modeling: realizing semantic zoom and off-screen elements. In MODELS ’22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems (pp. 221–231). Association for Computing Machinery (ACM). https://doi.org/10.1145/3550355.3552412 ( reposiTUm)
Mijatov, S., Mayerhofer, T., Langer, P., & Kappel, G. (2015). Testing Functional Requirements in UML Activity Diagrams. In Tests and Proofs (pp. 173–190). Springer. https://doi.org/10.1007/978-3-319-21215-9_11 ( reposiTUm)
Mayerhofer, T., Langer, P., & Kappel, G. (2015). Semantic Model Differencing Based on Execution Traces. In Proceedings of Software Engineering & Management 2015 (pp. 78–79). GI. http://hdl.handle.net/20.500.12708/55717 ( reposiTUm)
Langer, P., Sobernig, S., & Neumann, G. (2014). Towards a Foundational Framework for Developing and Testing Inter-organizational Business Processes. In A. Baumgraß, N. Herzberg, G. Kappel, J. Mendling, A. Meyer, & S. Rinderle-Ma (Eds.), Joint Workshop Proceedings of MinoPro+EMoV co-located with Modellierung 2014 (p. 14). CEUR. http://hdl.handle.net/20.500.12708/55148 ( reposiTUm)
Orue-Echevarria, L., Alonso, J., Brunelière, H., Menychtas, A., Langer, P., & Wimmer, M. (2014). Cloudifying Applications with ARTIST: A global modernization approach to move applications onto the cloud. In Proceedings of the 4th International Conference on Cloud Computing and Services Science (CLOSER) (pp. 1–8). http://hdl.handle.net/20.500.12708/55145 ( reposiTUm)
Langer, P., Mayerhofer, T., & Kappel, G. (2014). Semantic Model Differencing Utilizing Behavioral Semantics Specifications. In Proceedings of the 17th International Conference on Model-Driven Engineering Languages and Systems (MODELS 2014) (pp. 116–132). Springer. http://hdl.handle.net/20.500.12708/55229 ( reposiTUm)
Langer, P., Mayerhofer, T., & Kappel, G. (2014). A Generic Framework for Realizing Semantic Model Differencing Operators. In Joint Proceedings of MODELS 2014 Poster Session and the ACM Student Research Competition (SRC) co-located with the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014) (pp. 16–20). CEUR. http://hdl.handle.net/20.500.12708/55230 ( reposiTUm)
Fleck, M., Troya, J., Langer, P., & Wimmer, M. (2014). Towards Pattern-Based Optimization of Cloud Applications. In Proceedings of the 2nd International Workshop on Model-Driven Engineering on and for the Cloud (CloudMDE) @ MODELS (pp. 1–10). http://hdl.handle.net/20.500.12708/55365 ( reposiTUm)
Langer, P., Mayerhofer, T., Wimmer, M., & Kappel, G. (2014). On the Usage of UML: Initial Results of Analyzing Open UML Models. In Sammelband der Modellierung 2014 (pp. 289–304). GI. http://hdl.handle.net/20.500.12708/55098 ( reposiTUm)
Mayerhofer, T., Langer, P., & Wimmer, M. (2013). xMOF: A Semantics Specification Language for Metamodeling. In Proceedings of Satellite Events of MODELS 2013 (pp. 1–5). http://hdl.handle.net/20.500.12708/54858 ( reposiTUm)
Bergmayr, A., Brunelière, H., Canovas Izquierdo, J. L., Gorronogoitia, J., Kousiouris, G., Kyriazis, D., Langer, P., Menychtas, A., Orue-Echevarria, L., Pezuela, C., & Wimmer, M. (2013). Migrating Legacy Software to the Cloud with ARTIST. In 2013 17th European Conference on Software Maintenance and Reengineering. 17th European Conference on Software Maintenance and Reengineering (CSMR), Genova, Italy, EU. IEEE Computer Society. https://doi.org/10.1109/csmr.2013.73 ( reposiTUm)
Kessentini, M., Werda, W., Langer, P., & Wimmer, M. (2013). Search-based model merging. In Proceeding of the fifteenth annual conference on Genetic and evolutionary computation conference - GECCO ’13. Genetic and Evolutionary Computation Conference (GECCO), Amsterdam, EU. https://doi.org/10.1145/2463372.2463553 ( reposiTUm)
Kessentini, M., Langer, P., & Wimmer, M. (2013). Searching Models, Modeling Search: On the Synergies of SBSE and MDE. In Proceedings of the 1st ICSE International Workshop on Combining Modelling and Search-Based Software Engineering (CMSBSE 2013) (pp. 51–54). IEEE. http://hdl.handle.net/20.500.12708/54606 ( reposiTUm)
Berardinelli, L., Langer, P., & Mayerhofer, T. (2013). Combining fUML and profiles for non-functional analysis based on model execution traces. In A. Koziolek (Martens) & R. Nord (Eds.), Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures - QoSA ’13. ACM. https://doi.org/10.1145/2465478.2465493 ( reposiTUm)
Mijatov, S., Langer, P., Mayerhofer, T., & Kappel, G. (2013). A Framework for Testing UML Activities Based on fUML. In Proceedings of the 10th International Workshop on Model Driven Engineering, Verification and Validation co-located with 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013) (pp. 1–10). CEUR. http://hdl.handle.net/20.500.12708/54725 ( reposiTUm)
Etzlstorfer, J., Kusel, A., Kapsammer, E., Langer, P., Retschitzegger, W., Schönböck, J., Schwinger, W., & Wimmer, M. (2013). A Survey on Incremental Model Transformation Approaches. In Proceedings of the Models and Evolution Workshop @ (MODELS 13) (pp. 1–10). http://hdl.handle.net/20.500.12708/54723 ( reposiTUm)
Fleck, M., Berardinelli, L., Langer, P., Mayerhofer, T., & Cortellessa, V. (2013). Resource Contention Analysis of Service-Based Systems through fUML-Driven Model Execution. In Proceedings of the 5th International Workshop Non-functional Properties in Modeling: Analysis, Languages and Processes co-located with 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013) (pp. 6–15). CEUR. http://hdl.handle.net/20.500.12708/54726 ( reposiTUm)
Mayerhofer, T., Langer, P., Wimmer, M., & Kappel, G. (2013). xMOF: Executable DSMLs Based on fUML. In Software Language Engineering (pp. 56–75). Springer. https://doi.org/10.1007/978-3-319-02654-1_4 ( reposiTUm)
Langer, P., & Wimmer, M. (2013). A Benchmark for Conflict Detection Components of Model Versioning Systems. In Proceedings of the International Workshop on Comparison and Versioning of Software Models (CVSM’13) @ SE’13 (p. 6). http://hdl.handle.net/20.500.12708/55357 ( reposiTUm)
Wimmer, M., & Langer, P. (2013). A Benchmark for Model Matching Systems: The Heterogeneous Metamodel Case. In Proceedings of the International Workshop on Comparison and Versioning of Software Models (CVSM’13) @ SE’13 (p. 6). http://hdl.handle.net/20.500.12708/55356 ( reposiTUm)
Breu, R., Dustdar, S., Eder, J., Huemer, C., Kappel, G., Köpke, J., Langer, P., Mangler, J., Mendling, J., Neumann, G., Rinderle-Ma, S., Schulte, S., Sobernig, S., & Weber, B. (2013). Towards Living Inter-Organizational Processes. In B. Hofreiter, K.-J. Lin, C. Huemer, E. Proper, & J. Sanz (Eds.), CBI 2013 - 2013 IEEE International Conference on Business Informatics (p. 4). http://hdl.handle.net/20.500.12708/54679 ( reposiTUm)
Kaufmann, P., Langer, P., Seidl, M., Wimmer, M., & Kappel, G. (2012). Generic vs. Language-Specific Model Versioning - Adaptability to the Rescue. In Softwaretechnik- Trends. International Workshop on Comparison and Versioning of Software Models (CVSM 2012), Essen, Germany, EU. Gesellschaft für Informatik. http://hdl.handle.net/20.500.12708/54583 ( reposiTUm)
Mayerhofer, T., & Langer, P. (2012). Moliz. In Proceedings of the 2nd International Master Class on Model-Driven Engineering Modeling Wizards - MW ’12. 2nd International Master Class on Model-Driven Engineering, Obergurgl, Austria. ACM. https://doi.org/10.1145/2448076.2448079 ( reposiTUm)
Mayerhofer, T., Langer, P., & Kappel, G. (2012). A runtime model for fUML. In Proceedings of the 7th Workshop on Models@run.time - MRT ’12. 7th International Workshop on Models@run.time (MRT 2012), Innsbruck, Austria. ACM. https://doi.org/10.1145/2422518.2422527 ( reposiTUm)
ben Fadhel, A., Kessentini, M., Langer, P., & Wimmer, M. (2012). Search-based detection of high-level model changes. In 2012 28th IEEE International Conference on Software Maintenance (ICSM). IEEE Computer Society, Vienna, Austria. IEEE. https://doi.org/10.1109/icsm.2012.6405274 ( reposiTUm)
Mayerhofer, T., Langer, P., & Wimmer, M. (2012). Towards xMOF. In Proceedings of the 2012 workshop on Domain-specific modeling - DSM ’12. 12th Workshop on Domain-Specific Modeling (DSM’12), Tucson, Non-EU. ACM. https://doi.org/10.1145/2420918.2420920 ( reposiTUm)
Kaufmann, P., Kappel, G., Langer, P., Seidl, M., Wieland, K., & Wimmer, M. (2012). An Introduction to Model Versioning. In M. Bernardo, V. Cortellessa, & A. Pierantonio (Eds.), Formal Methods for Model-Driven Engineering (pp. 336–398). Springer. https://doi.org/10.1007/978-3-642-30982-3_10 ( reposiTUm)
Brosch, P., Kargl, H., Langer, P., Seidl, M., Wieland, K., Wimmer, M., & Kappel, G. (2011). Conflicts as First-Class Entities: A UML Profile for Model Versioning. In J. Dingel & A. Solberg (Eds.), Models in Software Engineering: Workshops and Symposia at MoDELS 2010, Olso, Norway, October 3-8, 2010, Reports and Revised Selected Papers (pp. 184–193). Lecture Notes in Computer Science Volume 6627. https://doi.org/10.1007/978-3-642-21210-9_18 ( reposiTUm)
Langer, P., Wieland, K., Wimmer, M., & Cabot, J. (2011). From UML Profiles to EMF Profiles and Beyond. In Proceedings of the 49th International Conference on Objects, Models, Components, Patterns (TOOLS) 2011 (pp. 52–67). Springer. http://hdl.handle.net/20.500.12708/53652 ( reposiTUm)
Kaufmann, P., Langer, P., Seidl, M., Wieland, K., & Wimmer, M. (2010). Colex. In Proceedings of the 1st International Workshop on Model Comparison in Practice - IWMCP ’10. ACM. https://doi.org/10.1145/1826147.1826156 ( reposiTUm)
Langer, P., Wimmer, M., & Kappel, G. (2010). Model-to-Model Transformations By Demonstration. In L. Tratt & M. Gogolla (Eds.), Theory and Practice of Model Transformations: Third International Conference, ICMT 2010, Malaga, Spain, June 28-July 2, 2010. Proceedings. Springer. https://doi.org/10.1007/978-3-642-13688-7_11 ( reposiTUm)
Kaufmann, P., Langer, P., Seidl, M., Wieland, K., Wimmer, M., & Kappel, G. (2010). Concurrent Modeling in Early Phases of the Software Development Life Cycle. In Proceedings of the 16th Collaboration Researchers’ International Working Group Conference on Collaboration and Technology (CRIWG 2010) (pp. 129–144). Springer. http://hdl.handle.net/20.500.12708/53222 ( reposiTUm)
Sun, Y., Gray, J., Langer, P., Wimmer, M., & White, J. (2010). A WYSIWYG Approach for Configuring Model Layout using Model Transformations. In Proceedings of the 10th Workshop on Domain-Specific Modeling (DSM´10) @ Splash 2010 (p. 6). Online Publication. http://hdl.handle.net/20.500.12708/53239 ( reposiTUm)
Kaufmann, P., Kargl, H., Langer, P., Seidl, M., Wieland, K., Wimmer, M., & Kappel, G. (2010). Representation and Visualization of Merge Conflicts with UML Profiles. In Proceedings of the International Workshop on Models and Evolution (ME 2010) @ MoDELS 2010 (pp. 53–62). Online Publication. http://hdl.handle.net/20.500.12708/53233 ( reposiTUm)
Taentzer, G., Ermel, C., Langer, P., & Wimmer, M. (2010). Conflict Detection for Model Versioning Based on Graph Modifications. In Lecture Notes in Computer Science (pp. 171–186). Springer LNCS 6372. https://doi.org/10.1007/978-3-642-15928-2_12 ( reposiTUm)
Langer, P., Wieland, K., & Kaufmann, P. (2010). Specification, Execution, and Detection of Refactorings for Software Models. In Proceedings of the Work-in-Progress Session at the 8th International Conference on the Principles and Practice of Programming in Java (PPPJ 2010) (p. 5). CEUR-WS.org. http://hdl.handle.net/20.500.12708/53593 ( reposiTUm)
Pichler, C., Langer, P., Wimmer, M., Huemer, C., & Hofreiter, B. (2010). Registry Support for Core Component Evolution. In Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2010) (pp. 1–9). IEEE Computer Society. http://hdl.handle.net/20.500.12708/53498 ( reposiTUm)
Kaufmann, P., Kappel, G., Seidl, M., Wieland, K., Wimmer, M., Kargl, H., & Langer, P. (2010). Adaptable Model Versioning in Action. In Modellierung 2010 (pp. 221–236). GI. http://hdl.handle.net/20.500.12708/53107 ( reposiTUm)
Kaufmann, P., Langer, P., Seidl, M., & Wimmer, M. (2009). Towards end-user adaptable model versioning: The By-Example Operation Recorder. In 2009 ICSE Workshop on Comparison and Versioning of Software Models. 31st International Conference on Software Engineering (ICSE 2009), Vancouver, Kanada, Non-EU. IEEE. https://doi.org/10.1109/cvsm.2009.5071723 ( reposiTUm)
Kaufmann, P., Seidl, M., Wieland, K., Wimmer, M., & Langer, P. (2009). By-example adaptation of the generic model versioning system AMOR. In Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications - OOPSLA ’09. ACM. https://doi.org/10.1145/1639950.1639991 ( reposiTUm)
Altmanninger, K., Kaufmann, P., Kappel, G., Langer, P., Seidl, M., Wieland, K., & Wimmer, M. (2009). Why Model Versioning Research is Needed!? An Experience Report. In Proceedings of the Joint MoDSE-MC­CM 2009 Workshop (p. 12). http://hdl.handle.net/20.500.12708/52774 ( reposiTUm)
Kaufmann, P., Seidl, M., Wieland, K., Wimmer, M., & Langer, P. (2009). The operation recorder. In Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications - OOPSLA ’09. ACM. https://doi.org/10.1145/1639950.1640017 ( reposiTUm)
Kaufmann, P., Seidl, M., Wieland, K., Wimmer, M., & Langer, P. (2009). We can work it out: Collaborative Conflict Resolution in Model Versioning. In ECSCW 2009 (pp. 207–214). Springer. https://doi.org/10.1007/978-1-84882-854-4_12 ( reposiTUm)
Kaufmann, P., Langer, P., Seidl, M., Wieland, K., Wimmer, M., Kappel, G., Retschitzegger, W., & Schwinger, W. (2009). An Example Is Worth a Thousand Words: Composite Operation Modeling By-Example. In Model Driven Engineering Languages and Systems (pp. 271–285). Springer. https://doi.org/10.1007/978-3-642-04425-0_20 ( reposiTUm)

Beiträge in Büchern

Kappel, G., Langer, P., Retschitzegger, W., Schwinger, W., & Wimmer, M. (2012). Model Transformation By-Example: A Survey of the First Wave. In A. Düsterhöft, M. Klettke, & K.-D. Schewe (Eds.), Conceptual Modelling and Its Theoretical Foundations (pp. 197–215). Springer LNCS. https://doi.org/10.1007/978-3-642-28279-9_15 ( reposiTUm)
Sun, Y., Gray, J., Langer, P., Kappel, G., Wimmer, M., & White, J. (2011). A WYSIWYG Approach to Support Layout Configuration in Model Evolution. In J. Rech & C. Bunse (Eds.), Emerging Technologies for the Evolution and Maintenance of Software Models (pp. 92–120). IGI Global. https://doi.org/10.4018/978-1-61350-438-3 ( reposiTUm)
Kaufmann, P., Langer, P., Seidl, M., Wieland, K., Wimmer, M., & Kappel, G. (2011). The Past, Present, and Future of Model Versioning. In J. Rech & C. Bunse (Eds.), Emerging Technologies for the Evolution and Maintenance of Software Models (pp. 410–443). IGI Global. https://doi.org/10.4018/978-1-61350-438-3.ch015 ( reposiTUm)

Tagungsbände

Proceedings of the 1st International Workshop on Executable Modeling. (2016). In T. Mayerhofer, P. Langer, E. Seidewitz, & J. Gray (Eds.), CEUR Workshop Proceedings. CEUR-WS.org. http://hdl.handle.net/20.500.12708/24187 ( reposiTUm)
Proceedings of the 2nd International Workshop on Executable Modeling. (2016). In T. Mayerhofer, P. Langer, E. Seidewitz, & J. Gray (Eds.), CEUR Workshop Proceedings. CEUR-WS.org. http://hdl.handle.net/20.500.12708/24233 ( reposiTUm)
Proceedings of the First International Workshop on Combining Modelling with Search- and Example-Based Approaches. (2015). In R. Paige, M. Kessentini, P. Langer, & M. Wimmer (Eds.), CEUR Workshop Proceedings. CEUR-Proceedings. http://hdl.handle.net/20.500.12708/23956 ( reposiTUm)
Proceedings of the First International Workshop on Model-driven Engineering By Example. (2013). In M. Kessentini, P. Langer, & H. Sahraoui (Eds.), CEUR Workshop Proceedings. CEUR-WS.org. http://hdl.handle.net/20.500.12708/23724 ( reposiTUm)

Präsentationen

Langer, P., & Mayerhofer, T. (2012). EMF Profiles: A light-weight extension mechanism for EMF-based models. Eclipse DemoCamp Vienna November 2012, Wien, Austria. http://hdl.handle.net/20.500.12708/85407 ( reposiTUm)
Brunelière, H., & Langer, P. (2012). You need to extend your models? EMF Facet vs. EMF Profiles. EclipseCon NA 2012 - Modeling Symposium, Reston, Virginia, Non-EU. http://hdl.handle.net/20.500.12708/85018 ( reposiTUm)
Mayerhofer, T., & Langer, P. (2012). xMOF: Model Execution based on fUML in the EMF Ecosystem. Eclipse DemoCamp Vienna November 2012, Wien, Austria. http://hdl.handle.net/20.500.12708/85408 ( reposiTUm)

Hochschulschriften

Langer, P. (2011). Adaptable model versioning based on model transformation by demonstration [Dissertation, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-55870 ( reposiTUm)
Langer, P. (2009). Konflikterkennung in der Modellversionierung [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-23582 ( reposiTUm)