[{"language":[{"iso":"eng"}],"user_id":"15249","series_title":"GI-Edition - Lecture Notes in Informatics (LNI)","department":[{"_id":"241"}],"_id":"20911","status":"public","abstract":[{"lang":"eng","text":"One approach to cope with the growing complexity of today’s embedded systems software, especially in the automotive domain, is component-based software development. For systems based on hierarchical component architectures like AUTOSAR and developed in conformance with process models such as Automotive SPICE, requirements should be specified for the whole system under development and partitioned subsequently onto the particular components across several hierarchy layers. In previous work, we developed a formal requirements engineering (RE) approach based on a recent Live Sequence Chart (LSC) variant, so-called Modal Sequence Diagrams (MSDs). This scenario-based RE approach allows to validate the requirements by means of simulation (i.e., the play-out algorithm originally conceived for LSCs) and to formally verify the requirements for consistency. However, these scenarios are specified on a plain structural basis that does not reflect the typical structure of component architectures, which are arranged in a hierarchical way and encompass ports, interfaces, and directed connectors. In order to tackle this problem, we introduce in this paper a modeling and simulation approach for MSDs based on hierarchical component architectures. By binding these two aspects together, we foster an integrated and iterative RE and component architecture design.\r\n"}],"type":"conference","publication":"Proceedings of 11th Workshop Automotive Software Engineering","title":"Play-out for Hierarchical Component Architectures","date_created":"2021-01-12T14:18:39Z","author":[{"full_name":"Holtmann, Jörg","id":"3875","orcid":"0000-0001-6141-4571","last_name":"Holtmann","first_name":"Jörg"},{"full_name":"Meyer, Matthias","id":"683","last_name":"Meyer","first_name":"Matthias"}],"volume":"P-220","publisher":"Bonner Koellen Verlag","date_updated":"2022-01-06T06:54:41Z","citation":{"ama":"Holtmann J, Meyer M. Play-out for Hierarchical Component Architectures. In: <i>Proceedings of 11th Workshop Automotive Software Engineering</i>. Vol P-220. GI-Edition - Lecture Notes in Informatics (LNI). Bonner Koellen Verlag; 2013:2458–2472.","chicago":"Holtmann, Jörg, and Matthias Meyer. “Play-out for Hierarchical Component Architectures.” In <i>Proceedings of 11th Workshop Automotive Software Engineering</i>, P-220:2458–2472. GI-Edition - Lecture Notes in Informatics (LNI). Bonner Koellen Verlag, 2013.","ieee":"J. Holtmann and M. Meyer, “Play-out for Hierarchical Component Architectures,” in <i>Proceedings of 11th Workshop Automotive Software Engineering</i>, 2013, vol. P-220, pp. 2458–2472.","short":"J. Holtmann, M. Meyer, in: Proceedings of 11th Workshop Automotive Software Engineering, Bonner Koellen Verlag, 2013, pp. 2458–2472.","mla":"Holtmann, Jörg, and Matthias Meyer. “Play-out for Hierarchical Component Architectures.” <i>Proceedings of 11th Workshop Automotive Software Engineering</i>, vol. P-220, Bonner Koellen Verlag, 2013, pp. 2458–2472.","bibtex":"@inproceedings{Holtmann_Meyer_2013, series={GI-Edition - Lecture Notes in Informatics (LNI)}, title={Play-out for Hierarchical Component Architectures}, volume={P-220}, booktitle={Proceedings of 11th Workshop Automotive Software Engineering}, publisher={Bonner Koellen Verlag}, author={Holtmann, Jörg and Meyer, Matthias}, year={2013}, pages={2458–2472}, collection={GI-Edition - Lecture Notes in Informatics (LNI)} }","apa":"Holtmann, J., &#38; Meyer, M. (2013). Play-out for Hierarchical Component Architectures. In <i>Proceedings of 11th Workshop Automotive Software Engineering</i> (Vol. P-220, pp. 2458–2472). Bonner Koellen Verlag."},"page":"2458–2472","year":"2013"},{"status":"public","publication":"9. Paderborner Workshop Entwurf mechatronischer Systeme","type":"conference","language":[{"iso":"eng"}],"department":[{"_id":"76"},{"_id":"241"}],"user_id":"5786","_id":"20913","page":"147-160","citation":{"apa":"Frieben, J., Heutger, H., Meyer, M., &#38; Becker, S. (2013). Modulare Leistungsprognose von Kompaktsteuerungen. <i>9. Paderborner Workshop Entwurf Mechatronischer Systeme</i>, 147–160.","short":"J. Frieben, H. Heutger, M. Meyer, S. Becker, in: 9. Paderborner Workshop Entwurf Mechatronischer Systeme, Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn, Paderborn, 2013, pp. 147–160.","mla":"Frieben, Jens, et al. “Modulare Leistungsprognose von Kompaktsteuerungen.” <i>9. Paderborner Workshop Entwurf Mechatronischer Systeme</i>, Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn, 2013, pp. 147–60.","bibtex":"@inproceedings{Frieben_Heutger_Meyer_Becker_2013, place={Paderborn}, title={Modulare Leistungsprognose von Kompaktsteuerungen}, booktitle={9. Paderborner Workshop Entwurf mechatronischer Systeme}, publisher={Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn}, author={Frieben, Jens and Heutger, Henning and Meyer, Matthias and Becker, Steffen}, year={2013}, pages={147–160} }","ieee":"J. Frieben, H. Heutger, M. Meyer, and S. Becker, “Modulare Leistungsprognose von Kompaktsteuerungen,” in <i>9. Paderborner Workshop Entwurf mechatronischer Systeme</i>, 2013, pp. 147–160.","chicago":"Frieben, Jens, Henning Heutger, Matthias Meyer, and Steffen Becker. “Modulare Leistungsprognose von Kompaktsteuerungen.” In <i>9. Paderborner Workshop Entwurf Mechatronischer Systeme</i>, 147–60. Paderborn: Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn, 2013.","ama":"Frieben J, Heutger H, Meyer M, Becker S. Modulare Leistungsprognose von Kompaktsteuerungen. In: <i>9. Paderborner Workshop Entwurf Mechatronischer Systeme</i>. Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn; 2013:147-160."},"place":"Paderborn","year":"2013","title":"Modulare Leistungsprognose von Kompaktsteuerungen","author":[{"first_name":"Jens","full_name":"Frieben, Jens","last_name":"Frieben"},{"last_name":"Heutger","full_name":"Heutger, Henning","first_name":"Henning"},{"first_name":"Matthias","last_name":"Meyer","full_name":"Meyer, Matthias","id":"683"},{"full_name":"Becker, Steffen","last_name":"Becker","first_name":"Steffen"}],"date_created":"2021-01-12T14:20:58Z","date_updated":"2022-01-06T06:54:41Z","publisher":"Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn"},{"publication":"Model-Based Engineering of Embedded Systems","type":"book_chapter","abstract":[{"text":"This chapter summarizes the application and evaluation of the SPES engineering methodology in the automotive domain. After introducing the particular domain characteristics, we state some research questions that we have investigated. Some of the activities that address these research questions are presented in detail. We conclude that the SPES engineering methodology is a good basis for the development of automotive systems, but could be further refined to fit the particular needs of the domain.","lang":"eng"}],"status":"public","_id":"20914","department":[{"_id":"76"},{"_id":"241"},{"_id":"662"}],"user_id":"5786","language":[{"iso":"eng"}],"publication_identifier":{"isbn":["9783642346132","9783642346149"]},"publication_status":"published","year":"2012","place":"Berlin, Heidelberg","citation":{"bibtex":"@inbook{Fockel_Heidl_Höfflinger_Hönninger_Holtmann_Horn_Meyer_Meyer_Schäuffele_2012, place={Berlin, Heidelberg}, title={Application and Evaluation in the Automotive Domain}, DOI={<a href=\"https://doi.org/10.1007/978-3-642-34614-9_12\">10.1007/978-3-642-34614-9_12</a>}, booktitle={Model-Based Engineering of Embedded Systems}, author={Fockel, Markus and Heidl, Peter and Höfflinger, Jens and Hönninger, Harald and Holtmann, Jörg and Horn, Wilfried and Meyer, Jan and Meyer, Matthias and Schäuffele, Jörg}, year={2012} }","mla":"Fockel, Markus, et al. “Application and Evaluation in the Automotive Domain.” <i>Model-Based Engineering of Embedded Systems</i>, 2012, doi:<a href=\"https://doi.org/10.1007/978-3-642-34614-9_12\">10.1007/978-3-642-34614-9_12</a>.","short":"M. Fockel, P. Heidl, J. Höfflinger, H. Hönninger, J. Holtmann, W. Horn, J. Meyer, M. Meyer, J. Schäuffele, in: Model-Based Engineering of Embedded Systems, Berlin, Heidelberg, 2012.","apa":"Fockel, M., Heidl, P., Höfflinger, J., Hönninger, H., Holtmann, J., Horn, W., Meyer, J., Meyer, M., &#38; Schäuffele, J. (2012). Application and Evaluation in the Automotive Domain. In <i>Model-Based Engineering of Embedded Systems</i>. <a href=\"https://doi.org/10.1007/978-3-642-34614-9_12\">https://doi.org/10.1007/978-3-642-34614-9_12</a>","chicago":"Fockel, Markus, Peter Heidl, Jens Höfflinger, Harald Hönninger, Jörg Holtmann, Wilfried Horn, Jan Meyer, Matthias Meyer, and Jörg Schäuffele. “Application and Evaluation in the Automotive Domain.” In <i>Model-Based Engineering of Embedded Systems</i>. Berlin, Heidelberg, 2012. <a href=\"https://doi.org/10.1007/978-3-642-34614-9_12\">https://doi.org/10.1007/978-3-642-34614-9_12</a>.","ieee":"M. Fockel <i>et al.</i>, “Application and Evaluation in the Automotive Domain,” in <i>Model-Based Engineering of Embedded Systems</i>, Berlin, Heidelberg, 2012.","ama":"Fockel M, Heidl P, Höfflinger J, et al. Application and Evaluation in the Automotive Domain. In: <i>Model-Based Engineering of Embedded Systems</i>. ; 2012. doi:<a href=\"https://doi.org/10.1007/978-3-642-34614-9_12\">10.1007/978-3-642-34614-9_12</a>"},"date_updated":"2022-01-06T06:54:41Z","author":[{"first_name":"Markus","last_name":"Fockel","orcid":"0000-0002-1269-0702","full_name":"Fockel, Markus","id":"8472"},{"last_name":"Heidl","full_name":"Heidl, Peter","first_name":"Peter"},{"first_name":"Jens","last_name":"Höfflinger","full_name":"Höfflinger, Jens"},{"full_name":"Hönninger, Harald","last_name":"Hönninger","first_name":"Harald"},{"first_name":"Jörg","id":"3875","full_name":"Holtmann, Jörg","orcid":"0000-0001-6141-4571","last_name":"Holtmann"},{"first_name":"Wilfried","full_name":"Horn, Wilfried","last_name":"Horn"},{"first_name":"Jan","last_name":"Meyer","full_name":"Meyer, Jan"},{"first_name":"Matthias","id":"683","full_name":"Meyer, Matthias","last_name":"Meyer"},{"last_name":"Schäuffele","full_name":"Schäuffele, Jörg","first_name":"Jörg"}],"date_created":"2021-01-12T14:21:35Z","title":"Application and Evaluation in the Automotive Domain","doi":"10.1007/978-3-642-34614-9_12"},{"title":"Formalisierung von Anforderungen und Betriebssystemeigenschaften zur fruehzeitigen Simulation von eingebetteten, automobilen Systemen","date_updated":"2022-01-06T06:54:41Z","publisher":"Heinz Nixdorf Institut","date_created":"2021-01-12T14:25:00Z","author":[{"last_name":"Meyer","full_name":"Meyer, Jan","first_name":"Jan"},{"first_name":"Jörg","orcid":"0000-0001-6141-4571","last_name":"Holtmann","id":"3875","full_name":"Holtmann, Jörg"},{"full_name":"Meyer, Matthias","id":"683","last_name":"Meyer","first_name":"Matthias"}],"volume":294,"year":"2011","citation":{"apa":"Meyer, J., Holtmann, J., &#38; Meyer, M. (2011). Formalisierung von Anforderungen und Betriebssystemeigenschaften zur fruehzeitigen Simulation von eingebetteten, automobilen Systemen. <i>8. Paderborner Workshop Entwurf Mechatronischer Systeme</i>, <i>294</i>, 203–215.","bibtex":"@inproceedings{Meyer_Holtmann_Meyer_2011, series={Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn}, title={Formalisierung von Anforderungen und Betriebssystemeigenschaften zur fruehzeitigen Simulation von eingebetteten, automobilen Systemen}, volume={294}, booktitle={8. Paderborner Workshop Entwurf mechatronischer Systeme}, publisher={Heinz Nixdorf Institut}, author={Meyer, Jan and Holtmann, Jörg and Meyer, Matthias}, year={2011}, pages={203–215}, collection={Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn} }","short":"J. Meyer, J. Holtmann, M. Meyer, in: 8. Paderborner Workshop Entwurf Mechatronischer Systeme, Heinz Nixdorf Institut, 2011, pp. 203–215.","mla":"Meyer, Jan, et al. “Formalisierung von Anforderungen Und Betriebssystemeigenschaften Zur Fruehzeitigen Simulation von Eingebetteten, Automobilen Systemen.” <i>8. Paderborner Workshop Entwurf Mechatronischer Systeme</i>, vol. 294, Heinz Nixdorf Institut, 2011, pp. 203–15.","ama":"Meyer J, Holtmann J, Meyer M. Formalisierung von Anforderungen und Betriebssystemeigenschaften zur fruehzeitigen Simulation von eingebetteten, automobilen Systemen. In: <i>8. Paderborner Workshop Entwurf Mechatronischer Systeme</i>. Vol 294. Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn. Heinz Nixdorf Institut; 2011:203-215.","ieee":"J. Meyer, J. Holtmann, and M. Meyer, “Formalisierung von Anforderungen und Betriebssystemeigenschaften zur fruehzeitigen Simulation von eingebetteten, automobilen Systemen,” in <i>8. Paderborner Workshop Entwurf mechatronischer Systeme</i>, 2011, vol. 294, pp. 203–215.","chicago":"Meyer, Jan, Jörg Holtmann, and Matthias Meyer. “Formalisierung von Anforderungen Und Betriebssystemeigenschaften Zur Fruehzeitigen Simulation von Eingebetteten, Automobilen Systemen.” In <i>8. Paderborner Workshop Entwurf Mechatronischer Systeme</i>, 294:203–15. Verlagsschriftenreihe Des Heinz Nixdorf Instituts, Paderborn. Heinz Nixdorf Institut, 2011."},"page":"203-215","intvolume":"       294","language":[{"iso":"eng"}],"_id":"20915","user_id":"5786","series_title":"Verlagsschriftenreihe des Heinz Nixdorf Instituts, Paderborn","department":[{"_id":"76"},{"_id":"241"}],"abstract":[{"text":"Durch die immer kuerzer werdenden Entwicklungszyklen und den groeßer werdenden Druck bzgl. Time-to-Market fuer eingebettete Systeme im Automobilsektor steigt der Bedarf, die Systeme bereits zu fruehen Entwicklungszeitpunkten gegenueber den Qualitaetsanforderungen (z. B. Zeitanforderungen und Ressourcenauslastung) zu verifizieren. Wir stellen einen Ansatz vor, der eine formale Spezifikation von Zeitanforderungen und Wirkketten sowie deren fruehzeitige Analyse durch Simulation erlaubt. Verletzungen von Zeitanforderungen werden in den Simulationsergebnissen automatisch erkannt.\r\n","lang":"ger"}],"status":"public","type":"conference","publication":"8. Paderborner Workshop Entwurf mechatronischer Systeme"},{"type":"conference","publication":"Software Engineering 2011 – Workshopband (inkl. Doktorandensymposium)","abstract":[{"text":"Safety critical functions for embedded systems are increasingly realized with software. Current and future standards and maturity models impose high accuracy and quality for the development process of such software-intensive, embedded systems. But nowadays, there are process and tooling gaps between different modeling aspects for the system under development (SUD). Furthermore, the SUD is usually verified and validated not until it is completely implemented, which leads to expensive corrections. In this paper we present a seamless, model-based development process, which is intended for the automotive supplier domain and conforms to the process reference model of Automotive SPICE. The development process addresses the issues mentioned above by using systematic transitions between different modeling aspects and simulations in early development stages.","lang":"eng"}],"status":"public","_id":"20916","series_title":"GI-Edition Lecture Notes in Informatics (LNI)","user_id":"5786","department":[{"_id":"76"},{"_id":"241"}],"language":[{"iso":"eng"}],"year":"2011","citation":{"ama":"Holtmann J, Meyer J, Meyer M. A Seamless Model-Based Development Process for Automotive Systems. In: <i>Software Engineering 2011 – Workshopband (Inkl. Doktorandensymposium)</i>. Vol P-184. GI-Edition Lecture Notes in Informatics (LNI). Bonner Koellen Verlag; 2011:79-88.","chicago":"Holtmann, Jörg, Jan Meyer, and Matthias Meyer. “A Seamless Model-Based Development Process for Automotive Systems.” In <i>Software Engineering 2011 – Workshopband (Inkl. Doktorandensymposium)</i>, P-184:79–88. GI-Edition Lecture Notes in Informatics (LNI). Bonner Koellen Verlag, 2011.","ieee":"J. Holtmann, J. Meyer, and M. Meyer, “A Seamless Model-Based Development Process for Automotive Systems,” in <i>Software Engineering 2011 – Workshopband (inkl. Doktorandensymposium)</i>, 2011, vol. P-184, pp. 79–88.","apa":"Holtmann, J., Meyer, J., &#38; Meyer, M. (2011). A Seamless Model-Based Development Process for Automotive Systems. <i>Software Engineering 2011 – Workshopband (Inkl. Doktorandensymposium)</i>, <i>P-184</i>, 79–88.","bibtex":"@inproceedings{Holtmann_Meyer_Meyer_2011, series={GI-Edition Lecture Notes in Informatics (LNI)}, title={A Seamless Model-Based Development Process for Automotive Systems}, volume={P-184}, booktitle={Software Engineering 2011 – Workshopband (inkl. Doktorandensymposium)}, publisher={Bonner Koellen Verlag}, author={Holtmann, Jörg and Meyer, Jan and Meyer, Matthias}, year={2011}, pages={79–88}, collection={GI-Edition Lecture Notes in Informatics (LNI)} }","mla":"Holtmann, Jörg, et al. “A Seamless Model-Based Development Process for Automotive Systems.” <i>Software Engineering 2011 – Workshopband (Inkl. Doktorandensymposium)</i>, vol. P-184, Bonner Koellen Verlag, 2011, pp. 79–88.","short":"J. Holtmann, J. Meyer, M. Meyer, in: Software Engineering 2011 – Workshopband (Inkl. Doktorandensymposium), Bonner Koellen Verlag, 2011, pp. 79–88."},"page":"79-88","publisher":"Bonner Koellen Verlag","date_updated":"2022-01-06T06:54:41Z","date_created":"2021-01-12T14:26:06Z","author":[{"full_name":"Holtmann, Jörg","id":"3875","orcid":"0000-0001-6141-4571","last_name":"Holtmann","first_name":"Jörg"},{"first_name":"Jan","last_name":"Meyer","full_name":"Meyer, Jan"},{"last_name":"Meyer","full_name":"Meyer, Matthias","id":"683","first_name":"Matthias"}],"volume":"P-184","title":"A Seamless Model-Based Development Process for Automotive Systems"},{"status":"public","type":"conference","publication":"Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2-8, 2010","language":[{"iso":"eng"}],"user_id":"5786","department":[{"_id":"76"}],"_id":"20934","citation":{"ieee":"M. von Detten, M. Meyer, and D. Travkin, “Reverse Engineering with the Reclipse Tool Suite,” in <i>Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2-8, 2010</i>, 2010, vol. 2, pp. 299–300.","chicago":"Detten, Markus von, Matthias Meyer, and Dietrich Travkin. “Reverse Engineering with the Reclipse Tool Suite.” In <i>Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2-8, 2010</i>, 2:299–300. New York, NY, USA: ACM Press, 2010.","ama":"von Detten M, Meyer M, Travkin D. Reverse Engineering with the Reclipse Tool Suite. In: <i>Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2-8, 2010</i>. Vol 2. ACM Press; 2010:299-300.","apa":"von Detten, M., Meyer, M., &#38; Travkin, D. (2010). Reverse Engineering with the Reclipse Tool Suite. <i>Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2-8, 2010</i>, <i>2</i>, 299–300.","short":"M. von Detten, M. Meyer, D. Travkin, in: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2-8, 2010, ACM Press, New York, NY, USA, 2010, pp. 299–300.","mla":"von Detten, Markus, et al. “Reverse Engineering with the Reclipse Tool Suite.” <i>Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2-8, 2010</i>, vol. 2, ACM Press, 2010, pp. 299–300.","bibtex":"@inproceedings{von Detten_Meyer_Travkin_2010, place={New York, NY, USA}, title={Reverse Engineering with the Reclipse Tool Suite}, volume={2}, booktitle={Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010), Cape Town, South Africa, May 2-8, 2010}, publisher={ACM Press}, author={von Detten, Markus and Meyer, Matthias and Travkin, Dietrich}, year={2010}, pages={299–300} }"},"page":"299 - 300","intvolume":"         2","place":"New York, NY, USA","year":"2010","title":"Reverse Engineering with the Reclipse Tool Suite","date_created":"2021-01-13T10:00:42Z","author":[{"first_name":"Markus","full_name":"von Detten, Markus","last_name":"von Detten"},{"id":"683","full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias"},{"first_name":"Dietrich","last_name":"Travkin","full_name":"Travkin, Dietrich"}],"volume":2,"date_updated":"2022-01-06T06:54:41Z","publisher":"ACM Press"},{"title":"Reclipse - A Reverse Engineering Tool Suite","date_created":"2021-01-13T10:01:07Z","author":[{"full_name":"von Detten, Markus","last_name":"von Detten","first_name":"Markus"},{"full_name":"Meyer, Matthias","id":"683","last_name":"Meyer","first_name":"Matthias"},{"first_name":"Dietrich","full_name":"Travkin, Dietrich","last_name":"Travkin"}],"date_updated":"2022-01-06T06:54:41Z","citation":{"apa":"von Detten, M., Meyer, M., &#38; Travkin, D. (2010). <i>Reclipse - A Reverse Engineering Tool Suite</i>.","bibtex":"@book{von Detten_Meyer_Travkin_2010, title={Reclipse - A Reverse Engineering Tool Suite}, author={von Detten, Markus and Meyer, Matthias and Travkin, Dietrich}, year={2010} }","short":"M. von Detten, M. Meyer, D. Travkin, Reclipse - A Reverse Engineering Tool Suite, 2010.","mla":"von Detten, Markus, et al. <i>Reclipse - A Reverse Engineering Tool Suite</i>. 2010.","ieee":"M. von Detten, M. Meyer, and D. Travkin, <i>Reclipse - A Reverse Engineering Tool Suite</i>. 2010.","chicago":"Detten, Markus von, Matthias Meyer, and Dietrich Travkin. <i>Reclipse - A Reverse Engineering Tool Suite</i>, 2010.","ama":"von Detten M, Meyer M, Travkin D. <i>Reclipse - A Reverse Engineering Tool Suite</i>.; 2010."},"year":"2010","language":[{"iso":"eng"}],"user_id":"5786","department":[{"_id":"76"}],"_id":"20935","status":"public","abstract":[{"lang":"eng","text":"Design pattern detection is a reverse engineering methodology that helps software engineers to analyze and understand legacy software by recovering design decisions and thereby providing deeper insight into software. In this report we present Reclipse, a reverse engineering tool suite based on Fujaba. Reclipse provides static and dynamic design pattern detection in combination with a pattern rating that is used to evaluate the quality of our detection results."}],"type":"report"},{"language":[{"iso":"eng"}],"department":[{"_id":"76"}],"user_id":"5786","_id":"20936","status":"public","publication":"Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care","type":"conference","title":"Formal Scenario-based Requirements Specification and Test Case Generation in Healthcare Applications","author":[{"first_name":"Renate","full_name":"Löffler, Renate","last_name":"Löffler"},{"full_name":"Meyer, Matthias","id":"683","last_name":"Meyer","first_name":"Matthias"},{"first_name":"Matthias","full_name":"Gottschalk, Matthias","last_name":"Gottschalk"}],"date_created":"2021-01-13T10:01:49Z","date_updated":"2022-01-06T06:54:41Z","publisher":"ACM","page":"57-67","citation":{"ama":"Löffler R, Meyer M, Gottschalk M. Formal Scenario-based Requirements Specification and Test Case Generation in Healthcare Applications. In: <i>Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care</i>. ACM; 2010:57-67.","chicago":"Löffler, Renate, Matthias Meyer, and Matthias Gottschalk. “Formal Scenario-Based Requirements Specification and Test Case Generation in Healthcare Applications.” In <i>Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care</i>, 57–67. New York, NY, USA: ACM, 2010.","ieee":"R. Löffler, M. Meyer, and M. Gottschalk, “Formal Scenario-based Requirements Specification and Test Case Generation in Healthcare Applications,” in <i>Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care</i>, 2010, pp. 57–67.","apa":"Löffler, R., Meyer, M., &#38; Gottschalk, M. (2010). Formal Scenario-based Requirements Specification and Test Case Generation in Healthcare Applications. <i>Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care</i>, 57–67.","bibtex":"@inproceedings{Löffler_Meyer_Gottschalk_2010, place={New York, NY, USA}, title={Formal Scenario-based Requirements Specification and Test Case Generation in Healthcare Applications}, booktitle={Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care}, publisher={ACM}, author={Löffler, Renate and Meyer, Matthias and Gottschalk, Matthias}, year={2010}, pages={57–67} }","mla":"Löffler, Renate, et al. “Formal Scenario-Based Requirements Specification and Test Case Generation in Healthcare Applications.” <i>Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care</i>, ACM, 2010, pp. 57–67.","short":"R. Löffler, M. Meyer, M. Gottschalk, in: Proceedings of the 2010 ICSE Workshop on Software Engineering in Health Care, ACM, New York, NY, USA, 2010, pp. 57–67."},"place":"New York, NY, USA","year":"2010"},{"language":[{"iso":"eng"}],"_id":"20938","user_id":"5786","department":[{"_id":"76"}],"status":"public","type":"conference","publication":"Companion Proceedings of the 30th International Conference on Software Engineering (ICSE), Leipzig, Germany","title":"Safety of Component-Based Systems: Analysis and Improvement using Fujaba4Eclipse","date_updated":"2022-01-06T06:54:41Z","author":[{"last_name":"Tichy","full_name":"Tichy, Matthias","first_name":"Matthias"},{"full_name":"Henkler, Stefan","last_name":"Henkler","first_name":"Stefan"},{"first_name":"Matthias","full_name":"Meyer, Matthias","id":"683","last_name":"Meyer"},{"first_name":"Markus","last_name":"von Detten","full_name":"von Detten, Markus"}],"date_created":"2021-01-13T10:04:58Z","year":"2008","citation":{"ama":"Tichy M, Henkler S, Meyer M, von Detten M. Safety of Component-Based Systems: Analysis and Improvement using Fujaba4Eclipse. In: <i>Companion Proceedings of the 30th International Conference on Software Engineering (ICSE), Leipzig, Germany</i>. ; 2008.","ieee":"M. Tichy, S. Henkler, M. Meyer, and M. von Detten, “Safety of Component-Based Systems: Analysis and Improvement using Fujaba4Eclipse,” 2008.","chicago":"Tichy, Matthias, Stefan Henkler, Matthias Meyer, and Markus von Detten. “Safety of Component-Based Systems: Analysis and Improvement Using Fujaba4Eclipse.” In <i>Companion Proceedings of the 30th International Conference on Software Engineering (ICSE), Leipzig, Germany</i>, 2008.","apa":"Tichy, M., Henkler, S., Meyer, M., &#38; von Detten, M. (2008). Safety of Component-Based Systems: Analysis and Improvement using Fujaba4Eclipse. <i>Companion Proceedings of the 30th International Conference on Software Engineering (ICSE), Leipzig, Germany</i>.","short":"M. Tichy, S. Henkler, M. Meyer, M. von Detten, in: Companion Proceedings of the 30th International Conference on Software Engineering (ICSE), Leipzig, Germany, 2008.","bibtex":"@inproceedings{Tichy_Henkler_Meyer_von Detten_2008, title={Safety of Component-Based Systems: Analysis and Improvement using Fujaba4Eclipse}, booktitle={Companion Proceedings of the 30th International Conference on Software Engineering (ICSE), Leipzig, Germany}, author={Tichy, Matthias and Henkler, Stefan and Meyer, Matthias and von Detten, Markus}, year={2008} }","mla":"Tichy, Matthias, et al. “Safety of Component-Based Systems: Analysis and Improvement Using Fujaba4Eclipse.” <i>Companion Proceedings of the 30th International Conference on Software Engineering (ICSE), Leipzig, Germany</i>, 2008."}},{"_id":"20949","department":[{"_id":"76"}],"user_id":"5786","language":[{"iso":"eng"}],"publication":"Proc. of the 21st International Symposium on Information, Communication and Automation Technologies (ICAT 2007), Sarajevo, Bosnia Herzegovina","type":"conference","status":"public","publisher":"Faculty of Electrical Engineering, University of Sarajevo","date_updated":"2022-01-06T06:54:42Z","date_created":"2021-01-13T10:18:05Z","author":[{"first_name":"A.","full_name":"Delic, A.","last_name":"Delic"},{"first_name":"Z.","full_name":"Avdagic, Z.","last_name":"Avdagic"},{"last_name":"Schäfer","full_name":"Schäfer, Wilhelm","first_name":"Wilhelm"},{"first_name":"Dusanka","last_name":"Boskovic","full_name":"Boskovic, Dusanka"},{"id":"683","full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias"}],"title":"Program evaluation using fuzzy logic with bad smells as inputs","year":"2007","citation":{"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.","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.","ieee":"A. Delic, Z. Avdagic, W. Schäfer, D. Boskovic, and M. Meyer, “Program evaluation using fuzzy logic with bad smells as inputs,” 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} }","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.","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.","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>."}},{"language":[{"iso":"eng"}],"_id":"20950","department":[{"_id":"76"}],"user_id":"5786","status":"public","publication":"Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy","type":"conference","title":"Pattern-based Reengineering of Software Systems","publisher":"IEEE Computer Society","date_updated":"2022-01-06T06:54:42Z","author":[{"first_name":"Matthias","last_name":"Meyer","full_name":"Meyer, Matthias","id":"683"}],"date_created":"2021-01-13T10:19:54Z","year":"2006","page":"305-306","citation":{"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.","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.","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.","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} }","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.","short":"M. Meyer, in: Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Benevento, Italy, IEEE Computer Society, 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."}},{"language":[{"iso":"eng"}],"user_id":"5786","series_title":"Technical Report","department":[{"_id":"76"}],"_id":"20951","status":"public","type":"conference","publication":"Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany","title":"A Prototype for Guideline Checking and Model Transformation in Matlab/Simulink","author":[{"full_name":"Giese, Holger","last_name":"Giese","first_name":"Holger"},{"full_name":"Meyer, Matthias","id":"683","last_name":"Meyer","first_name":"Matthias"},{"full_name":"Wagner, Robert","last_name":"Wagner","first_name":"Robert"}],"date_created":"2021-01-13T10:20:33Z","volume":"tr-ri-06-275","publisher":"University of Paderborn","date_updated":"2022-01-06T06:54:42Z","citation":{"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.","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} }","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.","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.","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.","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.","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."},"page":"56-60","year":"2006"},{"citation":{"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.","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.","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.","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.","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} }","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.","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."},"page":"10-14","year":"2006","author":[{"first_name":"Matthias","full_name":"Tichy, Matthias","last_name":"Tichy"},{"id":"683","full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias"},{"last_name":"Giese","full_name":"Giese, Holger","first_name":"Holger"}],"date_created":"2021-01-13T10:21:09Z","volume":"tr-ri-06-275","date_updated":"2022-01-06T06:54:42Z","publisher":"University of Paderborn","title":"On Semantic Issues in Story Diagrams","type":"conference","publication":"Proc. of the 4th International Fujaba Days 2006, Bayreuth, Germany","status":"public","series_title":"Technical Report","user_id":"5786","department":[{"_id":"76"}],"_id":"20952","language":[{"iso":"eng"}]},{"title":"Selective Tracing for Dynamic Analyses","author":[{"id":"683","full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias"},{"full_name":"Wendehals, Lothar","last_name":"Wendehals","first_name":"Lothar"}],"date_created":"2021-01-13T09:24:41Z","volume":"2005-12","date_updated":"2022-01-06T06:54:41Z","citation":{"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.","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.","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.","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.","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.","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."},"page":"33-37","year":"2005","language":[{"iso":"eng"}],"series_title":"Technical Report","user_id":"5786","department":[{"_id":"76"}],"_id":"20926","status":"public","abstract":[{"lang":"eng","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"}],"type":"conference","publication":"Proc. of the 1st Workshop on Program Comprehension through Dynamic Analysis (PCODA), co-located with the 12th WCRE, Pittsburgh, Pennsylvania, USA"},{"date_updated":"2022-01-06T06:54:41Z","publisher":"University of Paderborn","author":[{"last_name":"Meyer","id":"683","full_name":"Meyer, Matthias","first_name":"Matthias"},{"first_name":"Jörg","full_name":"Niere, Jörg","last_name":"Niere"}],"date_created":"2021-01-13T09:56:37Z","volume":"tr-ri-05-259","title":"Calculation and Visualization of Software Product Metrics","year":"2005","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} }","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.","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.","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.","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."},"page":"41-44","_id":"20929","series_title":"Technical Report","user_id":"5786","department":[{"_id":"76"}],"language":[{"iso":"eng"}],"type":"conference","publication":"Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany","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."}],"status":"public"},{"title":"Generation of Type Safe Association Implementations","volume":"tr-ri-05-259","author":[{"first_name":"Dietrich","last_name":"Travkin","full_name":"Travkin, Dietrich"},{"first_name":"Matthias","id":"683","full_name":"Meyer, Matthias","last_name":"Meyer"}],"date_created":"2021-01-13T09:57:16Z","date_updated":"2022-01-06T06:54:41Z","publisher":"University of Paderborn","page":"63-66","citation":{"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.","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} }","short":"D. Travkin, M. Meyer, in: Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany, University of Paderborn, 2005, pp. 63–66.","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.","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.","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.","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."},"year":"2005","language":[{"iso":"eng"}],"department":[{"_id":"76"}],"series_title":"Technical Report","user_id":"5786","_id":"20930","status":"public","abstract":[{"lang":"eng","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"}],"publication":"Proc. of the 3rd International Fujaba Days 2005, Paderborn, Germany","type":"conference"},{"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."}],"status":"public","type":"report","language":[{"iso":"eng"}],"_id":"20933","user_id":"5786","department":[{"_id":"76"}],"place":"Paderborn, Germany","year":"2004","citation":{"apa":"Niere, J., Meyer, M., &#38; Wendehals, L. (2004). <i>User-driven adaption in rule-based pattern recognition</i>.","mla":"Niere, Jörrg, et al. <i>User-Driven Adaption in Rule-Based Pattern Recognition</i>. 2004.","short":"J. Niere, M. Meyer, L. Wendehals, User-Driven Adaption in Rule-Based Pattern Recognition, Paderborn, Germany, 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.","ieee":"J. Niere, M. Meyer, and L. Wendehals, <i>User-driven adaption in rule-based pattern recognition</i>. 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."},"title":"User-driven adaption in rule-based pattern recognition","date_updated":"2022-01-06T06:54:41Z","author":[{"first_name":"Jörrg","last_name":"Niere","full_name":"Niere, Jörrg"},{"last_name":"Meyer","id":"683","full_name":"Meyer, Matthias","first_name":"Matthias"},{"full_name":"Wendehals, Lothar","last_name":"Wendehals","first_name":"Lothar"}],"date_created":"2021-01-13T10:00:00Z"},{"title":"Teaching Object-Oriented Concepts with Eclipse","date_created":"2021-01-13T09:57:57Z","author":[{"first_name":"Matthias","full_name":"Meyer, Matthias","id":"683","last_name":"Meyer"},{"first_name":"Lothar","last_name":"Wendehals","full_name":"Wendehals, Lothar"}],"date_updated":"2022-01-06T06:54:41Z","publisher":"ACM Press","page":"1-5","citation":{"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.","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} }","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.","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.","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."},"year":"2004","language":[{"iso":"eng"}],"department":[{"_id":"76"}],"user_id":"5786","_id":"20931","status":"public","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."}],"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","type":"conference"},{"language":[{"iso":"eng"}],"_id":"20932","department":[{"_id":"76"}],"series_title":"Technical Report","user_id":"5786","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"}],"status":"public","publication":"Proc. of the 2nd International Fujaba Days 2004, Darmstadt, Germany","type":"conference","title":"Selective Tracing of Java Programs","publisher":"University of Paderborn","date_updated":"2022-01-06T06:54:41Z","volume":"tr-ri-04-253","author":[{"full_name":"Wendehals, Lothar","last_name":"Wendehals","first_name":"Lothar"},{"id":"683","full_name":"Meyer, Matthias","last_name":"Meyer","first_name":"Matthias"},{"first_name":"Andreas","full_name":"Elsner, Andreas","last_name":"Elsner"}],"date_created":"2021-01-13T09:59:11Z","year":"2004","page":"7-10","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.","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.","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.","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.","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} }","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.","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."}}]
