[{"date_updated":"2022-01-06T06:54:42Z","author":[{"id":"3875","full_name":"Holtmann, Jörg","last_name":"Holtmann","first_name":"Jörg","orcid":"0000-0001-6141-4571"},{"first_name":"Matthias","last_name":"Tichy","full_name":"Tichy, Matthias"}],"year":"2008","status":"public","title":"Component Story Diagrams in Fujaba4Eclipse","user_id":"5786","language":[{"iso":"eng"}],"_id":"20964","page":"44-47","abstract":[{"lang":"eng","text":"A current trend in Software Engineering is the development of self-adaptive component-based software architectures. Our modeling approach for component-based software systems Mechatronic UML, integrated in the Fujaba Real-Time Tool Suite plugin for Fujaba4Eclipse, supports self-adaptiveness only to a certain degree. This paper presents tool support for an extension of Mechatronic UML, which facilitates initialization and recon\fguration of a Mechatronic UML system based on Story Diagrams and thus enables a step towards self-adaptiveness on a structural level."}],"citation":{"ieee":"J. Holtmann and M. Tichy, “Component Story Diagrams in Fujaba4Eclipse,” in <i>Proc. of the 6th International Fujaba Days 2008, Dresden, Germany</i>, 2008, pp. 44–47.","apa":"Holtmann, J., &#38; Tichy, M. (2008). Component Story Diagrams in Fujaba4Eclipse. <i>Proc. of the 6th International Fujaba Days 2008, Dresden, Germany</i>, 44–47.","short":"J. Holtmann, M. Tichy, in: Proc. of the 6th International Fujaba Days 2008, Dresden, Germany, 2008, pp. 44–47.","chicago":"Holtmann, Jörg, and Matthias Tichy. “Component Story Diagrams in Fujaba4Eclipse.” In <i>Proc. of the 6th International Fujaba Days 2008, Dresden, Germany</i>, 44–47, 2008.","mla":"Holtmann, Jörg, and Matthias Tichy. “Component Story Diagrams in Fujaba4Eclipse.” <i>Proc. of the 6th International Fujaba Days 2008, Dresden, Germany</i>, 2008, pp. 44–47.","bibtex":"@inproceedings{Holtmann_Tichy_2008, title={Component Story Diagrams in Fujaba4Eclipse}, booktitle={Proc. of the 6th International Fujaba Days 2008, Dresden, Germany}, author={Holtmann, Jörg and Tichy, Matthias}, year={2008}, pages={44–47} }","ama":"Holtmann J, Tichy M. Component Story Diagrams in Fujaba4Eclipse. In: <i>Proc. of the 6th International Fujaba Days 2008, Dresden, Germany</i>. ; 2008:44-47."},"publication":"Proc. of the 6th International Fujaba Days 2008, Dresden, Germany","department":[{"_id":"76"}],"type":"conference","date_created":"2021-01-13T10:56:37Z"},{"author":[{"first_name":"Jörg","last_name":"Holtmann","full_name":"Holtmann, Jörg"}],"year":"2008","status":"public","title":"Graphtransformationen für komponentenbasierte Softwarearchitekturen","date_updated":"2022-01-06T06:54:42Z","_id":"20965","publisher":"Software Engineering Group, University of Paderborn","language":[{"iso":"eng"}],"user_id":"5786","citation":{"ieee":"J. Holtmann, <i>Graphtransformationen für komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn, 2008.","apa":"Holtmann, J. (2008). <i>Graphtransformationen für komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn.","short":"J. Holtmann, Graphtransformationen Für Komponentenbasierte Softwarearchitekturen, Software Engineering Group, University of Paderborn, 2008.","chicago":"Holtmann, Jörg. <i>Graphtransformationen Für Komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn, 2008.","mla":"Holtmann, Jörg. <i>Graphtransformationen Für Komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn, 2008.","bibtex":"@book{Holtmann_2008, title={Graphtransformationen für komponentenbasierte Softwarearchitekturen}, publisher={Software Engineering Group, University of Paderborn}, author={Holtmann, Jörg}, year={2008} }","ama":"Holtmann J. <i>Graphtransformationen Für Komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn; 2008."},"date_created":"2021-01-13T10:57:22Z","department":[{"_id":"76"}],"type":"mastersthesis"},{"_id":"20966","language":[{"iso":"eng"}],"series_title":"Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn","publisher":"Heinz Nixdorf Institut","page":"27-38","volume":236,"user_id":"5786","author":[{"full_name":"Tichy, Matthias","last_name":"Tichy","first_name":"Matthias"},{"first_name":"Stefan","last_name":"Henkler","full_name":"Henkler, Stefan"},{"full_name":"Holtmann, Jörg","first_name":"Jörg","last_name":"Holtmann","orcid":"0000-0001-6141-4571","id":"3875"},{"full_name":"Oberthür, Simon","last_name":"Oberthür","first_name":"Simon"}],"title":"Component Story Diagrams: A Transformation Language for Component Structures in Mechatronic Systems","status":"public","year":"2008","intvolume":"       236","date_updated":"2022-01-06T06:54:42Z","date_created":"2021-01-13T10:58:31Z","department":[{"_id":"76"}],"type":"conference","citation":{"bibtex":"@inproceedings{Tichy_Henkler_Holtmann_Oberthür_2008, series={Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn}, title={Component Story Diagrams: A Transformation Language for Component Structures in Mechatronic Systems}, volume={236}, booktitle={Proceedings of the 4th Workshop on Object-oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany}, publisher={Heinz Nixdorf Institut}, author={Tichy, Matthias and Henkler, Stefan and Holtmann, Jörg and Oberthür, Simon}, year={2008}, pages={27–38}, collection={Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn} }","ama":"Tichy M, Henkler S, Holtmann J, Oberthür S. Component Story Diagrams: A Transformation Language for Component Structures in Mechatronic Systems. In: <i>Proceedings of the 4th Workshop on Object-Oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany</i>. Vol 236. Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn. Heinz Nixdorf Institut; 2008:27-38.","mla":"Tichy, Matthias, et al. “Component Story Diagrams: A Transformation Language for Component Structures in Mechatronic Systems.” <i>Proceedings of the 4th Workshop on Object-Oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany</i>, vol. 236, Heinz Nixdorf Institut, 2008, pp. 27–38.","short":"M. Tichy, S. Henkler, J. Holtmann, S. Oberthür, in: Proceedings of the 4th Workshop on Object-Oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany, Heinz Nixdorf Institut, 2008, pp. 27–38.","chicago":"Tichy, Matthias, Stefan Henkler, Jörg Holtmann, and Simon Oberthür. “Component Story Diagrams: A Transformation Language for Component Structures in Mechatronic Systems.” In <i>Proceedings of the 4th Workshop on Object-Oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany</i>, 236:27–38. Verlagsschriftenreihe Des Heinz Nixdorf Instituts, Paderborn. Heinz Nixdorf Institut, 2008.","ieee":"M. Tichy, S. Henkler, J. Holtmann, and S. Oberthür, “Component Story Diagrams: A Transformation Language for Component Structures in Mechatronic Systems,” in <i>Proceedings of the 4th Workshop on Object-oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany</i>, 2008, vol. 236, pp. 27–38.","apa":"Tichy, M., Henkler, S., Holtmann, J., &#38; Oberthür, S. (2008). Component Story Diagrams: A Transformation Language for Component Structures in Mechatronic Systems. <i>Proceedings of the 4th Workshop on Object-Oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany</i>, <i>236</i>, 27–38."},"publication":"Proceedings of the 4th Workshop on Object-oriented Modeling of Embedded Real-Time Systems (OMER 4), Paderborn, Germany","abstract":[{"text":"To cope with the high complexity of software in advanced technical systems, the software of these systems is often built in a component-based fashion. The growing usage of self-adaptive techniques leads to sophisticated reconfigurations of the software component structures during runtime. Current modeling approaches for component-based software systems do not include a transformation language for the specification of component structure reconfigurations. In this paper we therefore introduce an extension of a component-based modeling approach. This extension enables (1) the specification of hierarchical component structures and (2) the specification of structural transformations based on the specified hierarchical component structures. Further, as we consider mechatronic systems, we also show the predictable runtime behavior of the transformations.","lang":"eng"}]},{"user_id":"5786","_id":"20968","publisher":"Software Engineering Group, University of Paderborn","language":[{"iso":"eng"}],"date_updated":"2022-01-06T06:54:42Z","author":[{"id":"3875","last_name":"Holtmann","orcid":"0000-0001-6141-4571","first_name":"Jörg","full_name":"Holtmann, Jörg"}],"title":"Graphtransformationen für komponentenbasierte Softwarearchitekturen","status":"public","year":"2008","department":[{"_id":"76"}],"type":"mastersthesis","date_created":"2021-01-13T11:33:19Z","citation":{"ama":"Holtmann J. <i>Graphtransformationen Für Komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn; 2008.","short":"J. Holtmann, Graphtransformationen Für Komponentenbasierte Softwarearchitekturen, Software Engineering Group, University of Paderborn, 2008.","chicago":"Holtmann, Jörg. <i>Graphtransformationen Für Komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn, 2008.","bibtex":"@book{Holtmann_2008, title={Graphtransformationen für komponentenbasierte Softwarearchitekturen}, publisher={Software Engineering Group, University of Paderborn}, author={Holtmann, Jörg}, year={2008} }","apa":"Holtmann, J. (2008). <i>Graphtransformationen für komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn.","mla":"Holtmann, Jörg. <i>Graphtransformationen Für Komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn, 2008.","ieee":"J. Holtmann, <i>Graphtransformationen für komponentenbasierte Softwarearchitekturen</i>. Software Engineering Group, University of Paderborn, 2008."}},{"user_id":"5786","language":[{"iso":"eng"}],"_id":"20949","publisher":"Faculty of Electrical Engineering, University of Sarajevo","date_updated":"2022-01-06T06:54:42Z","title":"Program evaluation using fuzzy logic with bad smells as inputs","year":"2007","status":"public","author":[{"first_name":"A.","last_name":"Delic","full_name":"Delic, A."},{"full_name":"Avdagic, Z.","first_name":"Z.","last_name":"Avdagic"},{"full_name":"Schäfer, Wilhelm","first_name":"Wilhelm","last_name":"Schäfer"},{"full_name":"Boskovic, Dusanka","first_name":"Dusanka","last_name":"Boskovic"},{"id":"683","full_name":"Meyer, Matthias","first_name":"Matthias","last_name":"Meyer"}],"type":"conference","department":[{"_id":"76"}],"date_created":"2021-01-13T10:18:05Z","publication":"Proc. of the 21st International Symposium on Information, Communication and Automation Technologies (ICAT 2007), Sarajevo, Bosnia Herzegovina","citation":{"ieee":"A. Delic, Z. Avdagic, W. Schäfer, D. Boskovic, and M. Meyer, “Program evaluation using fuzzy logic with bad smells as inputs,” 2007.","apa":"Delic, A., Avdagic, Z., Schäfer, W., Boskovic, D., &#38; Meyer, M. (2007). Program evaluation using fuzzy logic with bad smells as inputs. <i>Proc. of the 21st International Symposium on Information, Communication and Automation Technologies (ICAT 2007), Sarajevo, Bosnia Herzegovina</i>.","mla":"Delic, A., et al. “Program Evaluation Using Fuzzy Logic with Bad Smells as Inputs.” <i>Proc. of the 21st International Symposium on Information, Communication and Automation Technologies (ICAT 2007), Sarajevo, Bosnia Herzegovina</i>, Faculty of Electrical Engineering, University of Sarajevo, 2007.","bibtex":"@inproceedings{Delic_Avdagic_Schäfer_Boskovic_Meyer_2007, title={Program evaluation using fuzzy logic with bad smells as inputs}, booktitle={Proc. of the 21st International Symposium on Information, Communication and Automation Technologies (ICAT 2007), Sarajevo, Bosnia Herzegovina}, publisher={Faculty of Electrical Engineering, University of Sarajevo}, author={Delic, A. and Avdagic, Z. and Schäfer, Wilhelm and Boskovic, Dusanka and Meyer, Matthias}, year={2007} }","ama":"Delic A, Avdagic Z, Schäfer W, Boskovic D, Meyer M. Program evaluation using fuzzy logic with bad smells as inputs. In: <i>Proc. of the 21st International Symposium on Information, Communication and Automation Technologies (ICAT 2007), Sarajevo, Bosnia Herzegovina</i>. Faculty of Electrical Engineering, University of Sarajevo; 2007.","short":"A. Delic, Z. Avdagic, W. Schäfer, D. Boskovic, M. Meyer, in: Proc. of the 21st International Symposium on Information, Communication and Automation Technologies (ICAT 2007), Sarajevo, Bosnia Herzegovina, Faculty of Electrical Engineering, University of Sarajevo, 2007.","chicago":"Delic, A., Z. Avdagic, Wilhelm Schäfer, Dusanka Boskovic, and Matthias Meyer. “Program Evaluation Using Fuzzy Logic with Bad Smells as Inputs.” In <i>Proc. of the 21st International Symposium on Information, Communication and Automation Technologies (ICAT 2007), Sarajevo, Bosnia Herzegovina</i>. Faculty of Electrical Engineering, University of Sarajevo, 2007."}},{"citation":{"short":"M. Meyer, in: Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy, IEEE Computer Society, 2006, pp. 305–306.","chicago":"Meyer, Matthias. “Pattern-Based Reengineering of Software Systems.” In <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>, 305–6. IEEE Computer Society, 2006.","ieee":"M. Meyer, “Pattern-based Reengineering of Software Systems,” in <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>, 2006, pp. 305–306.","apa":"Meyer, M. (2006). Pattern-based Reengineering of Software Systems. <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>, 305–306.","bibtex":"@inproceedings{Meyer_2006, title={Pattern-based Reengineering of Software Systems}, booktitle={Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy}, publisher={IEEE Computer Society}, author={Meyer, Matthias}, year={2006}, pages={305–306} }","ama":"Meyer M. Pattern-based Reengineering of Software Systems. In: <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>. IEEE Computer Society; 2006:305-306.","mla":"Meyer, Matthias. “Pattern-Based Reengineering of Software Systems.” <i>Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy</i>, IEEE Computer Society, 2006, pp. 305–06."},"publication":"Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy","department":[{"_id":"76"}],"type":"conference","date_created":"2021-01-13T10:19:54Z","date_updated":"2022-01-06T06:54:42Z","author":[{"id":"683","first_name":"Matthias","last_name":"Meyer","full_name":"Meyer, Matthias"}],"title":"Pattern-based Reengineering of Software Systems","year":"2006","status":"public","user_id":"5786","publisher":"IEEE Computer Society","_id":"20950","language":[{"iso":"eng"}],"page":"305-306"},{"user_id":"5786","volume":"tr-ri-06-275","page":"56-60","language":[{"iso":"eng"}],"_id":"20951","series_title":"Technical Report","publisher":"University of Paderborn","date_updated":"2022-01-06T06:54:42Z","title":"A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink","status":"public","year":"2006","author":[{"last_name":"Giese","first_name":"Holger","full_name":"Giese, Holger"},{"id":"683","full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias"},{"full_name":"Wagner, Robert","last_name":"Wagner","first_name":"Robert"}],"type":"conference","department":[{"_id":"76"}],"date_created":"2021-01-13T10:20:33Z","publication":"Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany","citation":{"chicago":"Giese, Holger, Matthias Meyer, and Robert Wagner. “A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink.” In <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, tr-ri-06-275:56–60. Technical Report. University of Paderborn, 2006.","short":"H. Giese, M. Meyer, R. Wagner, in: Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany, University of Paderborn, 2006, pp. 56–60.","apa":"Giese, H., Meyer, M., &#38; Wagner, R. (2006). A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink. <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, <i>tr-ri-06-275</i>, 56–60.","ieee":"H. Giese, M. Meyer, and R. Wagner, “A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink,” in <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, 2006, vol. tr-ri-06-275, pp. 56–60.","ama":"Giese H, Meyer M, Wagner R. A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink. In: <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>. Vol tr-ri-06-275. Technical Report. University of Paderborn; 2006:56-60.","bibtex":"@inproceedings{Giese_Meyer_Wagner_2006, series={Technical Report}, title={A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink}, volume={tr-ri-06-275}, booktitle={Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany}, publisher={University of Paderborn}, author={Giese, Holger and Meyer, Matthias and Wagner, Robert}, year={2006}, pages={56–60}, collection={Technical Report} }","mla":"Giese, Holger, et al. “A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink.” <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, vol. tr-ri-06-275, University of Paderborn, 2006, pp. 56–60."}},{"citation":{"mla":"Tichy, Matthias, et al. “On Semantic Issues in Story Diagrams.” <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, vol. tr-ri-06-275, University of Paderborn, 2006, pp. 10–14.","apa":"Tichy, M., Meyer, M., &#38; Giese, H. (2006). On Semantic Issues in Story Diagrams. <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, <i>tr-ri-06-275</i>, 10–14.","ieee":"M. Tichy, M. Meyer, and H. Giese, “On Semantic Issues in Story Diagrams,” in <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, 2006, vol. tr-ri-06-275, pp. 10–14.","short":"M. Tichy, M. Meyer, H. Giese, in: Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany, University of Paderborn, 2006, pp. 10–14.","ama":"Tichy M, Meyer M, Giese H. On Semantic Issues in Story Diagrams. In: <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>. Vol tr-ri-06-275. Technical Report. University of Paderborn; 2006:10-14.","chicago":"Tichy, Matthias, Matthias Meyer, and Holger Giese. “On Semantic Issues in Story Diagrams.” In <i>Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany</i>, tr-ri-06-275:10–14. Technical Report. University of Paderborn, 2006.","bibtex":"@inproceedings{Tichy_Meyer_Giese_2006, series={Technical Report}, title={On Semantic Issues in Story Diagrams}, volume={tr-ri-06-275}, booktitle={Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany}, publisher={University of Paderborn}, author={Tichy, Matthias and Meyer, Matthias and Giese, Holger}, year={2006}, pages={10–14}, collection={Technical Report} }"},"publication":"Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany","department":[{"_id":"76"}],"type":"conference","date_created":"2021-01-13T10:21:09Z","date_updated":"2022-01-06T06:54:42Z","author":[{"first_name":"Matthias","last_name":"Tichy","full_name":"Tichy, Matthias"},{"id":"683","last_name":"Meyer","first_name":"Matthias","full_name":"Meyer, Matthias"},{"last_name":"Giese","first_name":"Holger","full_name":"Giese, Holger"}],"status":"public","title":"On Semantic Issues in Story Diagrams","year":"2006","volume":"tr-ri-06-275","user_id":"5786","publisher":"University of Paderborn","_id":"20952","series_title":"Technical Report","language":[{"iso":"eng"}],"page":"10-14"},{"publisher":"University of Paderborn","_id":"20967","language":[{"iso":"eng"}],"user_id":"5786","author":[{"id":"3875","orcid":"0000-0001-6141-4571","first_name":"Jörg","last_name":"Holtmann","full_name":"Holtmann, Jörg"}],"status":"public","title":"Entwicklung von Geschäftsprozessmustern zur Qualitätssicherung","year":"2006","date_updated":"2022-01-06T06:54:42Z","date_created":"2021-01-13T10:59:29Z","department":[{"_id":"76"}],"type":"bachelorsthesis","citation":{"ama":"Holtmann J. <i>Entwicklung von Geschäftsprozessmustern Zur Qualitätssicherung</i>. University of Paderborn; 2006.","bibtex":"@book{Holtmann_2006, title={Entwicklung von Geschäftsprozessmustern zur Qualitätssicherung}, publisher={University of Paderborn}, author={Holtmann, Jörg}, year={2006} }","mla":"Holtmann, Jörg. <i>Entwicklung von Geschäftsprozessmustern Zur Qualitätssicherung</i>. University of Paderborn, 2006.","short":"J. Holtmann, Entwicklung von Geschäftsprozessmustern Zur Qualitätssicherung, University of Paderborn, 2006.","chicago":"Holtmann, Jörg. <i>Entwicklung von Geschäftsprozessmustern Zur Qualitätssicherung</i>. University of Paderborn, 2006.","apa":"Holtmann, J. (2006). <i>Entwicklung von Geschäftsprozessmustern zur Qualitätssicherung</i>. University of Paderborn.","ieee":"J. Holtmann, <i>Entwicklung von Geschäftsprozessmustern zur Qualitätssicherung</i>. University of Paderborn, 2006."}},{"date_updated":"2022-01-06T06:54:41Z","title":"Selective Tracing for Dynamic Analyses","status":"public","year":"2005","author":[{"last_name":"Meyer","first_name":"Matthias","full_name":"Meyer, Matthias","id":"683"},{"full_name":"Wendehals, Lothar","first_name":"Lothar","last_name":"Wendehals"}],"user_id":"5786","volume":"2005-12","page":"33-37","series_title":"Technical Report","_id":"20926","language":[{"iso":"eng"}],"abstract":[{"text":"Reverse engineering based on dynamic analyses often uses method traces of the program under analysis. Recording all method traces during a program's execution produces too much data, though for most analyses, a 'slice' of all method traces is sufficient. In this paper, we present an approach to collect runtime information by selectively recording method calls during a program's execution. Only relevant classes and methods are monitored to reduce the amount of information. We developed the JavaTracer which we use for the recording of method calls in Java programs.\r\n","lang":"eng"}],"publication":"Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with the 12th WCRE, Pittsburgh, Pennsylvania, USA","citation":{"chicago":"Meyer, Matthias, and Lothar Wendehals. “Selective Tracing for Dynamic Analyses.” In <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>, 2005–12:33–37. Technical Report, 2005.","short":"M. Meyer, L. Wendehals, in: Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA, 2005, pp. 33–37.","apa":"Meyer, M., &#38; Wendehals, L. (2005). Selective Tracing for Dynamic Analyses. <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>, <i>2005–12</i>, 33–37.","ieee":"M. Meyer and L. Wendehals, “Selective Tracing for Dynamic Analyses,” in <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>, 2005, vol. 2005–12, pp. 33–37.","ama":"Meyer M, Wendehals L. Selective Tracing for Dynamic Analyses. In: <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>. Vol 2005-12. Technical Report. ; 2005:33-37.","bibtex":"@inproceedings{Meyer_Wendehals_2005, series={Technical Report}, title={Selective Tracing for Dynamic Analyses}, volume={2005–12}, booktitle={Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with the 12th WCRE, Pittsburgh, Pennsylvania, USA}, author={Meyer, Matthias and Wendehals, Lothar}, year={2005}, pages={33–37}, collection={Technical Report} }","mla":"Meyer, Matthias, and Lothar Wendehals. “Selective Tracing for Dynamic Analyses.” <i>Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), Co-Located with the 12th WCRE, Pittsburgh, Pennsylvania, USA</i>, vol. 2005–12, 2005, pp. 33–37."},"type":"conference","department":[{"_id":"76"}],"date_created":"2021-01-13T09:24:41Z"},{"date_created":"2021-01-13T09:56:37Z","type":"conference","department":[{"_id":"76"}],"publication":"Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany","citation":{"bibtex":"@inproceedings{Meyer_Niere_2005, series={Technical Report}, title={Calculation and Visualization of Software Product Metrics}, volume={tr-ri-05-259}, booktitle={Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany}, publisher={University of Paderborn}, author={Meyer, Matthias and Niere, Jörg}, year={2005}, pages={41–44}, collection={Technical Report} }","ama":"Meyer M, Niere J. Calculation and Visualization of Software Product Metrics. In: <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>. Vol tr-ri-05-259. Technical Report. University of Paderborn; 2005:41-44.","mla":"Meyer, Matthias, and Jörg Niere. “Calculation and Visualization of Software Product Metrics.” <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, vol. tr-ri-05-259, University of Paderborn, 2005, pp. 41–44.","short":"M. Meyer, J. Niere, in: Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany, University of Paderborn, 2005, pp. 41–44.","chicago":"Meyer, Matthias, and Jörg Niere. “Calculation and Visualization of Software Product Metrics.” In <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, tr-ri-05-259:41–44. Technical Report. University of Paderborn, 2005.","ieee":"M. Meyer and J. Niere, “Calculation and Visualization of Software Product Metrics,” in <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, 2005, vol. tr-ri-05-259, pp. 41–44.","apa":"Meyer, M., &#38; Niere, J. (2005). Calculation and Visualization of Software Product Metrics. <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, <i>tr-ri-05-259</i>, 41–44."},"abstract":[{"lang":"eng","text":"The paper presents a further step of the Fujaba Tool Suite RE to support coarse-grained analyses based on metrics and especially polymetric views. Polymetric views are graphical representations of certain metric combinations. Following an interactive reverse engineering approach, polymetric views can be created on demand. The reverse engineer is able to define new polymetric view descriptions and create new views afterwards."}],"page":"41-44","_id":"20929","language":[{"iso":"eng"}],"series_title":"Technical Report","publisher":"University of Paderborn","user_id":"5786","volume":"tr-ri-05-259","year":"2005","status":"public","title":"Calculation and Visualization of Software Product Metrics","author":[{"id":"683","full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias"},{"full_name":"Niere, Jörg","last_name":"Niere","first_name":"Jörg"}],"date_updated":"2022-01-06T06:54:41Z"},{"title":"Generation of Type Safe Association Implementations","year":"2005","status":"public","author":[{"full_name":"Travkin, Dietrich","last_name":"Travkin","first_name":"Dietrich"},{"full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias","id":"683"}],"date_updated":"2022-01-06T06:54:41Z","page":"63-66","_id":"20930","language":[{"iso":"eng"}],"publisher":"University of Paderborn","series_title":"Technical Report","user_id":"5786","volume":"tr-ri-05-259","publication":"Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany","citation":{"chicago":"Travkin, Dietrich, and Matthias Meyer. “Generation of Type Safe Association Implementations.” In <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, tr-ri-05-259:63–66. Technical Report. University of Paderborn, 2005.","short":"D. Travkin, M. Meyer, in: Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany, University of Paderborn, 2005, pp. 63–66.","apa":"Travkin, D., &#38; Meyer, M. (2005). Generation of Type Safe Association Implementations. <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, <i>tr-ri-05-259</i>, 63–66.","ieee":"D. Travkin and M. Meyer, “Generation of Type Safe Association Implementations,” in <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, 2005, vol. tr-ri-05-259, pp. 63–66.","ama":"Travkin D, Meyer M. Generation of Type Safe Association Implementations. In: <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>. Vol tr-ri-05-259. Technical Report. University of Paderborn; 2005:63-66.","bibtex":"@inproceedings{Travkin_Meyer_2005, series={Technical Report}, title={Generation of Type Safe Association Implementations}, volume={tr-ri-05-259}, booktitle={Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany}, publisher={University of Paderborn}, author={Travkin, Dietrich and Meyer, Matthias}, year={2005}, pages={63–66}, collection={Technical Report} }","mla":"Travkin, Dietrich, and Matthias Meyer. “Generation of Type Safe Association Implementations.” <i>Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany</i>, vol. tr-ri-05-259, University of Paderborn, 2005, pp. 63–66."},"abstract":[{"text":"Model driven development facilitates the specification of software models from which code can be generated automatically. In practice, a software system can often not be modelled completely. Developers still have to implement parts of it manually and thus have to work with the generated code. Therefore, the usability of the code is important. The Fujaba Tool Suite is a UML case tool which allows to model the structure and behaviour of a system with UML diagrams and to generate Java code for the specifications. However, the code currently generated for associations is not type safe. Furthermore, a lot of code is added to the implementation of the model classes which decreases their usability. In this paper, we present an approach to generate type safe association implementations in Java which also improves the readability and usability of the generated code.\r\n","lang":"eng"}],"date_created":"2021-01-13T09:57:16Z","type":"conference","department":[{"_id":"76"}]},{"date_updated":"2022-01-06T06:54:41Z","author":[{"last_name":"Niere","first_name":"Jörrg","full_name":"Niere, Jörrg"},{"id":"683","full_name":"Meyer, Matthias","first_name":"Matthias","last_name":"Meyer"},{"full_name":"Wendehals, Lothar","first_name":"Lothar","last_name":"Wendehals"}],"status":"public","year":"2004","title":"User-driven adaption in rule-based pattern recognition","user_id":"5786","_id":"20933","language":[{"iso":"eng"}],"abstract":[{"lang":"eng","text":"Today, in software intensive projects a huge amount of the budget flows into the analysis of the already existing system. The reason for the high costs results mainly from the fact that analyses are often made manually or with automatic tool support, which is inappropriate for analyzing large systems. Semi-automatic analysis approaches usually use a notion of fuzziness to overcome this limitation, but inherit the problem of selecting appropriate initial values. In this paper we present an approach to adapt the initial values of our semi-automatic reverse engineering process. We provide the reverse engineer with accuracy information for results produced by a rule-based inference algorithm. Based on the changes of the results done by the reverse engineer we automatically adapt a credibility value of each rule, which previously has been used to compute the accuracy of the result. The adaption fits seamlessly into our overall analysis process. First tests show that it is suitable for the calibration of our fuzzyfied rule-based pattern recognition approach."}],"citation":{"ieee":"J. Niere, M. Meyer, and L. Wendehals, <i>User-driven adaption in rule-based pattern recognition</i>. Paderborn, Germany, 2004.","apa":"Niere, J., Meyer, M., &#38; Wendehals, L. (2004). <i>User-driven adaption in rule-based pattern recognition</i>.","short":"J. Niere, M. Meyer, L. Wendehals, User-Driven Adaption in Rule-Based Pattern Recognition, Paderborn, Germany, 2004.","chicago":"Niere, Jörrg, Matthias Meyer, and Lothar Wendehals. <i>User-Driven Adaption in Rule-Based Pattern Recognition</i>. Paderborn, Germany, 2004.","mla":"Niere, Jörrg, et al. <i>User-Driven Adaption in Rule-Based Pattern Recognition</i>. 2004.","bibtex":"@book{Niere_Meyer_Wendehals_2004, place={Paderborn, Germany}, title={User-driven adaption in rule-based pattern recognition}, author={Niere, Jörrg and Meyer, Matthias and Wendehals, Lothar}, year={2004} }","ama":"Niere J, Meyer M, Wendehals L. <i>User-Driven Adaption in Rule-Based Pattern Recognition</i>.; 2004."},"department":[{"_id":"76"}],"type":"report","date_created":"2021-01-13T10:00:00Z","place":"Paderborn, Germany"},{"publication":"Proc. of the Eclipse Technology eXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada","citation":{"mla":"Meyer, Matthias, and Lothar Wendehals. “Teaching Object-Oriented Concepts with Eclipse.” <i>Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>, ACM Press, 2004, pp. 1–5.","bibtex":"@inproceedings{Meyer_Wendehals_2004, title={Teaching Object-Oriented Concepts with Eclipse}, booktitle={Proc. of the Eclipse Technology eXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada}, publisher={ACM Press}, author={Meyer, Matthias and Wendehals, Lothar}, year={2004}, pages={1–5} }","ama":"Meyer M, Wendehals L. Teaching Object-Oriented Concepts with Eclipse. In: <i>Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>. ACM Press; 2004:1-5.","ieee":"M. Meyer and L. Wendehals, “Teaching Object-Oriented Concepts with Eclipse,” in <i>Proc. of the Eclipse Technology eXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>, 2004, pp. 1–5.","apa":"Meyer, M., &#38; Wendehals, L. (2004). Teaching Object-Oriented Concepts with Eclipse. <i>Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>, 1–5.","chicago":"Meyer, Matthias, and Lothar Wendehals. “Teaching Object-Oriented Concepts with Eclipse.” In <i>Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada</i>, 1–5. ACM Press, 2004.","short":"M. Meyer, L. Wendehals, in: Proc. of the Eclipse Technology EXchange Workshop (ETX), Satellite Event of the 19th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), Vancouver, Canada, ACM Press, 2004, pp. 1–5."},"abstract":[{"lang":"eng","text":"Object-oriented software development is a subject area difficult to teach, espcially to beginners. They face a lot of abstraction and (from a beginners point of view) isolated topics, such as the syntax and semantics of a programming language, the functionality of a software development environment and basic object-oriented concepts. Although many professionals in education believe in the ``object first'' approach as the best method of introducing object-oriented concepts, there is no common agreement on how to start such courses. Current study programs often begin by teaching a programming language, instead of focusing on the basics of object-oriented concepts. In the last years a learning environment was developed based on a visual programming language to abstract away from details. It assists teaching step-by-step object-oriented concepts and the syntax and semantics of a programming language in secondary schools and first year university courses. Our goal is to port this learning environment to the widely used IDE Eclipse."}],"date_created":"2021-01-13T09:57:57Z","type":"conference","department":[{"_id":"76"}],"status":"public","title":"Teaching Object-Oriented Concepts with Eclipse","year":"2004","author":[{"full_name":"Meyer, Matthias","first_name":"Matthias","last_name":"Meyer","id":"683"},{"full_name":"Wendehals, Lothar","last_name":"Wendehals","first_name":"Lothar"}],"date_updated":"2022-01-06T06:54:41Z","page":"1-5","_id":"20931","language":[{"iso":"eng"}],"publisher":"ACM Press","user_id":"5786"},{"status":"public","title":"Selective Tracing of Java Programs","year":"2004","author":[{"full_name":"Wendehals, Lothar","first_name":"Lothar","last_name":"Wendehals"},{"last_name":"Meyer","first_name":"Matthias","full_name":"Meyer, Matthias","id":"683"},{"full_name":"Elsner, Andreas","last_name":"Elsner","first_name":"Andreas"}],"date_updated":"2022-01-06T06:54:41Z","page":"7-10","_id":"20932","publisher":"University of Paderborn","series_title":"Technical Report","language":[{"iso":"eng"}],"user_id":"5786","volume":"tr-ri-04-253","publication":"Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany","citation":{"ama":"Wendehals L, Meyer M, Elsner A. Selective Tracing of Java Programs. In: <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>. Vol tr-ri-04-253. Technical Report. University of Paderborn; 2004:7-10.","short":"L. Wendehals, M. Meyer, A. Elsner, in: Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany, University of Paderborn, 2004, pp. 7–10.","chicago":"Wendehals, Lothar, Matthias Meyer, and Andreas Elsner. “Selective Tracing of Java Programs.” In <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>, tr-ri-04-253:7–10. Technical Report. University of Paderborn, 2004.","bibtex":"@inproceedings{Wendehals_Meyer_Elsner_2004, series={Technical Report}, title={Selective Tracing of Java Programs}, volume={tr-ri-04-253}, booktitle={Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany}, publisher={University of Paderborn}, author={Wendehals, Lothar and Meyer, Matthias and Elsner, Andreas}, year={2004}, pages={7–10}, collection={Technical Report} }","apa":"Wendehals, L., Meyer, M., &#38; Elsner, A. (2004). Selective Tracing of Java Programs. <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>, <i>tr-ri-04-253</i>, 7–10.","mla":"Wendehals, Lothar, et al. “Selective Tracing of Java Programs.” <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>, vol. tr-ri-04-253, University of Paderborn, 2004, pp. 7–10.","ieee":"L. Wendehals, M. Meyer, and A. Elsner, “Selective Tracing of Java Programs,” in <i>Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany</i>, 2004, vol. tr-ri-04-253, pp. 7–10."},"abstract":[{"text":"Design recovery, which means extracting design documents from source code, is usually done by static analysis techniques. Analysing behaviour by static analysis is very imprecise. We combine static and dynamic analysis to increase the preciseness of our design recovery process. In this paper we present an approach to collect data for the dynamic analysis by recording method calls during a program's execution. To reduce the amount of information we monitor only relevant classes and methods identified by static analysis.","lang":"eng"}],"date_created":"2021-01-13T09:59:11Z","type":"conference","department":[{"_id":"76"}]}]
