[{"date_updated":"2023-01-24T08:06:14Z","title":"Classification Trees for Functional Coverage and Random Test Generation","year":"2006","status":"public","author":[{"first_name":"Alexander","last_name":"Krupp","full_name":"Krupp, Alexander"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"}],"publication_identifier":{"isbn":["3-9810801-1-4"]},"doi":"10.1109/DATE.2006.243902","user_id":"5786","publisher":"IEEE","_id":"38784","language":[{"iso":"eng"}],"abstract":[{"text":"This article presents the classification tree method for functional verification to close the gap from the specification of a test plan to SystemVerilog (Chandra and Chakrabarty, 2001) test bench generation. Our method supports the systematic development of test configurations and is based on the classification tree method for embedded systems (CTM/ES) (Chakrabarty et al., 2000) extending CTM/ES for random test generation as well as for functional coverage and property specification","lang":"eng"}],"publication":"Proceedings of the Design Automation & Test in Europe Conference","citation":{"mla":"Krupp, Alexander, and Wolfgang Müller. “Classification Trees for Functional Coverage and Random Test Generation.” <i>Proceedings of the Design Automation &#38; Test in Europe Conference</i>, IEEE, 2006, doi:<a href=\"https://doi.org/10.1109/DATE.2006.243902\">10.1109/DATE.2006.243902</a>.","ama":"Krupp A, Müller W. Classification Trees for Functional Coverage and Random Test Generation. In: <i>Proceedings of the Design Automation &#38; Test in Europe Conference</i>. IEEE; 2006. doi:<a href=\"https://doi.org/10.1109/DATE.2006.243902\">10.1109/DATE.2006.243902</a>","bibtex":"@inproceedings{Krupp_Müller_2006, place={Munich, Germany}, title={Classification Trees for Functional Coverage and Random Test Generation}, DOI={<a href=\"https://doi.org/10.1109/DATE.2006.243902\">10.1109/DATE.2006.243902</a>}, booktitle={Proceedings of the Design Automation &#38; Test in Europe Conference}, publisher={IEEE}, author={Krupp, Alexander and Müller, Wolfgang}, year={2006} }","apa":"Krupp, A., &#38; Müller, W. (2006). Classification Trees for Functional Coverage and Random Test Generation. <i>Proceedings of the Design Automation &#38; Test in Europe Conference</i>. <a href=\"https://doi.org/10.1109/DATE.2006.243902\">https://doi.org/10.1109/DATE.2006.243902</a>","ieee":"A. Krupp and W. Müller, “Classification Trees for Functional Coverage and Random Test Generation,” 2006, doi: <a href=\"https://doi.org/10.1109/DATE.2006.243902\">10.1109/DATE.2006.243902</a>.","short":"A. Krupp, W. Müller, in: Proceedings of the Design Automation &#38; Test in Europe Conference, IEEE, Munich, Germany, 2006.","chicago":"Krupp, Alexander, and Wolfgang Müller. “Classification Trees for Functional Coverage and Random Test Generation.” In <i>Proceedings of the Design Automation &#38; Test in Europe Conference</i>. Munich, Germany: IEEE, 2006. <a href=\"https://doi.org/10.1109/DATE.2006.243902\">https://doi.org/10.1109/DATE.2006.243902</a>."},"keyword":["Classification tree analysis","System testing","Embedded system","Safety","Automatic testing","Automation"],"type":"conference","department":[{"_id":"672"}],"place":"Munich, Germany","date_created":"2023-01-24T08:06:09Z"},{"department":[{"_id":"672"}],"type":"conference","date_created":"2023-01-24T08:08:07Z","place":"Montreal, Canada","abstract":[{"text":"User adaptive systems, as envisioned with Ambient Intel-\r\nligence (AmI), can only unveil their power, if rich informa-\r\ntion of users – including private data as their preferences and\r\nabilities as well as their usage context – can be retrieved and\r\nevaluated. However, collecting and storing this data poses\r\nsevere privacy problems both legally and from a trust per-\r\nspective. Therefore we propose a home automation middle-\r\nware for secure management of personal profiles that allows\r\naccess to profiles only for the relevant stakeholders in a spe-\r\ncific situation.","lang":"eng"}],"citation":{"apa":"Schäfer, R., Ziegler, M., &#38; Müller, W. (2006). Securing Personal Data in Smart Home Environments. <i>Proceedings of the Workshop on Privacy Enhanced Personalization (CHI 2006)</i>.","ieee":"R. Schäfer, M. Ziegler, and W. Müller, “Securing Personal Data in Smart Home Environments,” 2006.","chicago":"Schäfer, Robbie, Max Ziegler, and Wolfgang Müller. “Securing Personal Data in Smart Home Environments.” In <i>Proceedings of the Workshop on Privacy Enhanced Personalization (CHI 2006)</i>. Montreal, Canada, 2006.","short":"R. Schäfer, M. Ziegler, W. Müller, in: Proceedings of the Workshop on Privacy Enhanced Personalization (CHI 2006), Montreal, Canada, 2006.","mla":"Schäfer, Robbie, et al. “Securing Personal Data in Smart Home Environments.” <i>Proceedings of the Workshop on Privacy Enhanced Personalization (CHI 2006)</i>, 2006.","ama":"Schäfer R, Ziegler M, Müller W. Securing Personal Data in Smart Home Environments. In: <i>Proceedings of the Workshop on Privacy Enhanced Personalization (CHI 2006)</i>. ; 2006.","bibtex":"@inproceedings{Schäfer_Ziegler_Müller_2006, place={Montreal, Canada}, title={Securing Personal Data in Smart Home Environments}, booktitle={Proceedings of the Workshop on Privacy Enhanced Personalization (CHI 2006)}, author={Schäfer, Robbie and Ziegler, Max and Müller, Wolfgang}, year={2006} }"},"publication":"Proceedings of the Workshop on Privacy Enhanced Personalization (CHI 2006)","user_id":"5786","_id":"39028","language":[{"iso":"eng"}],"date_updated":"2023-01-24T08:08:17Z","author":[{"first_name":"Robbie","last_name":"Schäfer","full_name":"Schäfer, Robbie"},{"full_name":"Ziegler, Max","first_name":"Max","last_name":"Ziegler"},{"id":"16243","full_name":"Müller, Wolfgang","first_name":"Wolfgang","last_name":"Müller"}],"title":"Securing Personal Data in Smart Home Environments","year":"2006","status":"public"},{"citation":{"ieee":"J. Großmann and W. Müller, “A Formal Behavioral Semantics for TestML,” Paphos, Cyprus, 2006, doi: <a href=\"https://doi.org/10.1109/ISoLA.2006.37\">10.1109/ISoLA.2006.37</a>.","apa":"Großmann, J., &#38; Müller, W. (2006). A Formal Behavioral Semantics for TestML. <i>Proc. of ISOLA 06</i>. <a href=\"https://doi.org/10.1109/ISoLA.2006.37\">https://doi.org/10.1109/ISoLA.2006.37</a>","chicago":"Großmann, Jürgen, and Wolfgang Müller. “A Formal Behavioral Semantics for TestML.” In <i>Proc. of ISOLA 06</i>. Paphos, Cyprus, 2006. <a href=\"https://doi.org/10.1109/ISoLA.2006.37\">https://doi.org/10.1109/ISoLA.2006.37</a>.","short":"J. Großmann, W. Müller, in: Proc. of ISOLA 06, Paphos, Cyprus, 2006.","mla":"Großmann, Jürgen, and Wolfgang Müller. “A Formal Behavioral Semantics for TestML.” <i>Proc. of ISOLA 06</i>, 2006, doi:<a href=\"https://doi.org/10.1109/ISoLA.2006.37\">10.1109/ISoLA.2006.37</a>.","bibtex":"@inproceedings{Großmann_Müller_2006, place={Paphos, Cyprus}, title={A Formal Behavioral Semantics for TestML}, DOI={<a href=\"https://doi.org/10.1109/ISoLA.2006.37\">10.1109/ISoLA.2006.37</a>}, booktitle={Proc. of ISOLA 06}, author={Großmann, Jürgen and Müller, Wolfgang}, year={2006} }","ama":"Großmann J, Müller W. A Formal Behavioral Semantics for TestML. In: <i>Proc. of ISOLA 06</i>. ; 2006. doi:<a href=\"https://doi.org/10.1109/ISoLA.2006.37\">10.1109/ISoLA.2006.37</a>"},"publication":"Proc. of ISOLA 06","abstract":[{"lang":"eng","text":"TestML is an XML-based language for the exchange of test descriptions in automotive systems design and mainly introduced through the structural definition of an XML schema as an independent exchange format for existing tools and methods covering a wide range of different test technologies. In this paper, we present a rigorous formal behavioral semantics for TestML by means of Abstract State Machines (ASMs). Our semantics is a concise, unambiguous, high-level specification for TestML-based implementations and serves as a basis to define exact and well-defined mappings between existing test languages and TestML."}],"date_created":"2023-01-23T12:00:06Z","place":"Paphos, Cyprus","department":[{"_id":"672"}],"keyword":["System testing","Software testing","Automotive engineering","Automatic testing","Machinery production industries","Protocols","Hardware design languages","Samarium","XML","Computer industry"],"type":"conference","author":[{"last_name":"Großmann","first_name":"Jürgen","full_name":"Großmann, Jürgen"},{"id":"16243","full_name":"Müller, Wolfgang","first_name":"Wolfgang","last_name":"Müller"}],"publication_identifier":{"isbn":["978-0-7695-3071-0"]},"conference":{"location":"Paphos, Cyprus"},"title":"A Formal Behavioral Semantics for TestML","status":"public","year":"2006","date_updated":"2023-01-23T12:06:26Z","language":[{"iso":"eng"}],"_id":"38107","user_id":"5786","doi":"10.1109/ISoLA.2006.37"},{"date_updated":"2023-01-23T12:06:32Z","status":"public","title":"UML for ESL Design - Basic Principles, Tools, and Applications","year":"2006","author":[{"full_name":"Müller, Wolfgang","first_name":"Wolfgang","last_name":"Müller","id":"16243"},{"first_name":"Alberto","last_name":"Rosti","full_name":"Rosti, Alberto"},{"full_name":"Bocchio, Sara","first_name":"Sara","last_name":"Bocchio"},{"last_name":"Riccobene","first_name":"Elvinia","full_name":"Riccobene, Elvinia"}],"user_id":"5786","language":[{"iso":"eng"}],"_id":"38109","publication":"Proc. of ICCAD'06","citation":{"ama":"Müller W, Rosti A, Bocchio S, Riccobene E. UML for ESL Design - Basic Principles, Tools, and Applications. In: <i>Proc. of ICCAD’06</i>. ; 2006.","bibtex":"@inproceedings{Müller_Rosti_Bocchio_Riccobene_2006, place={San Jose, USA}, title={UML for ESL Design - Basic Principles, Tools, and Applications}, booktitle={Proc. of ICCAD’06}, author={Müller, Wolfgang and Rosti, Alberto and Bocchio, Sara and Riccobene, Elvinia}, year={2006} }","mla":"Müller, Wolfgang, et al. “UML for ESL Design - Basic Principles, Tools, and Applications.” <i>Proc. of ICCAD’06</i>, 2006.","short":"W. Müller, A. Rosti, S. Bocchio, E. Riccobene, in: Proc. of ICCAD’06, San Jose, USA, 2006.","chicago":"Müller, Wolfgang, Alberto Rosti, Sara Bocchio, and Elvinia Riccobene. “UML for ESL Design - Basic Principles, Tools, and Applications.” In <i>Proc. of ICCAD’06</i>. San Jose, USA, 2006.","apa":"Müller, W., Rosti, A., Bocchio, S., &#38; Riccobene, E. (2006). UML for ESL Design - Basic Principles, Tools, and Applications. <i>Proc. of ICCAD’06</i>.","ieee":"W. Müller, A. Rosti, S. Bocchio, and E. Riccobene, “UML for ESL Design - Basic Principles, Tools, and Applications,” 2006."},"type":"conference","department":[{"_id":"672"}],"date_created":"2023-01-23T12:06:11Z","place":"San Jose, USA"},{"author":[{"full_name":"Lavagno, Luciano","last_name":"Lavagno","first_name":"Luciano"},{"full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang","id":"16243"}],"status":"public","title":"UML: A Next Generation Language for SoC Design","year":"2006","date_updated":"2025-03-12T16:39:07Z","_id":"38539","language":[{"iso":"eng"}],"user_id":"5786","citation":{"apa":"Lavagno, L., &#38; Müller, W. (2006). <i>UML: A Next Generation Language for SoC Design</i>.","ieee":"L. Lavagno and W. Müller, “UML: A Next Generation Language for SoC Design,” 2006.","chicago":"Lavagno, Luciano, and Wolfgang Müller. “UML: A Next Generation Language for SoC Design,” 2006.","short":"L. Lavagno, W. Müller, in: 2006.","mla":"Lavagno, Luciano, and Wolfgang Müller. <i>UML: A Next Generation Language for SoC Design</i>. 2006.","ama":"Lavagno L, Müller W. UML: A Next Generation Language for SoC Design. In: ; 2006.","bibtex":"@inproceedings{Lavagno_Müller_2006, title={UML: A Next Generation Language for SoC Design}, author={Lavagno, Luciano and Müller, Wolfgang}, year={2006} }"},"date_created":"2023-01-24T07:59:32Z","type":"conference"},{"department":[{"_id":"672"}],"type":"book_chapter","date_created":"2022-10-20T09:09:17Z","citation":{"mla":"Schattkowsky, Tim, et al. “Model Based Specification for Platform Independent Hardware Execution.” <i>UML for SoC Design</i>, edited by Grant Martin and Wolfgang Müller, Kluwer, 2005, pp. 63–88.","bibtex":"@inbook{Schattkowsky_Müller_Rettberg_2005, title={Model Based Specification for Platform Independent Hardware Execution}, booktitle={UML for SoC Design}, publisher={Kluwer}, author={Schattkowsky, Tim and Müller, Wolfgang and Rettberg, Achim}, editor={Martin, Grant and Müller, Wolfgang}, year={2005}, pages={63–88} }","ama":"Schattkowsky T, Müller W, Rettberg A. Model Based Specification for Platform Independent Hardware Execution. In: Martin G, Müller W, eds. <i>UML for SoC Design</i>. Kluwer; 2005:63-88.","ieee":"T. Schattkowsky, W. Müller, and A. Rettberg, “Model Based Specification for Platform Independent Hardware Execution,” in <i>UML for SoC Design</i>, G. Martin and W. Müller, Eds. Kluwer, 2005, pp. 63–88.","apa":"Schattkowsky, T., Müller, W., &#38; Rettberg, A. (2005). Model Based Specification for Platform Independent Hardware Execution. In G. Martin &#38; W. Müller (Eds.), <i>UML for SoC Design</i> (pp. 63–88). Kluwer.","chicago":"Schattkowsky, Tim, Wolfgang Müller, and Achim Rettberg. “Model Based Specification for Platform Independent Hardware Execution.” In <i>UML for SoC Design</i>, edited by Grant Martin and Wolfgang Müller, 63–88. Kluwer, 2005.","short":"T. Schattkowsky, W. Müller, A. Rettberg, in: G. Martin, W. Müller (Eds.), UML for SoC Design, Kluwer, 2005, pp. 63–88."},"publication":"UML for SoC Design","editor":[{"full_name":"Martin, Grant","first_name":"Grant","last_name":"Martin"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang"}],"user_id":"5786","publisher":"Kluwer","_id":"33822","language":[{"iso":"eng"}],"page":"63-88","date_updated":"2022-10-20T09:09:37Z","publication_identifier":{"isbn":["0-387-25744-6"]},"author":[{"last_name":"Schattkowsky","first_name":"Tim","full_name":"Schattkowsky, Tim"},{"last_name":"Müller","first_name":"Wolfgang","full_name":"Müller, Wolfgang","id":"16243"},{"last_name":"Rettberg","first_name":"Achim","full_name":"Rettberg, Achim"}],"status":"public","year":"2005","title":"Model Based Specification for Platform Independent Hardware Execution"},{"date_updated":"2022-10-20T09:15:13Z","publication_identifier":{"isbn":["0-387-25744-6"]},"author":[{"last_name":"Martin","first_name":"Grant","full_name":"Martin, Grant"},{"id":"16243","last_name":"Müller","first_name":"Wolfgang","full_name":"Müller, Wolfgang"}],"title":"When Worlds Collide: Can UML help SoC Design?","year":"2005","status":"public","editor":[{"last_name":"Martin","first_name":"Grant","full_name":"Martin, Grant"},{"full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"}],"user_id":"5786","_id":"33824","publisher":"Kluwer","language":[{"iso":"eng"}],"page":"1-15","citation":{"mla":"Martin, Grant, and Wolfgang Müller. “When Worlds Collide: Can UML Help SoC Design?” <i>UML for SoC Design</i>, edited by Grant Martin and Wolfgang Müller, Kluwer, 2005, pp. 1–15.","ama":"Martin G, Müller W. When Worlds Collide: Can UML help SoC Design? In: Martin G, Müller W, eds. <i>UML for SoC Design</i>. Kluwer; 2005:1-15.","bibtex":"@inbook{Martin_Müller_2005, title={When Worlds Collide: Can UML help SoC Design?}, booktitle={UML for SoC Design}, publisher={Kluwer}, author={Martin, Grant and Müller, Wolfgang}, editor={Martin, Grant and Müller, Wolfgang}, year={2005}, pages={1–15} }","apa":"Martin, G., &#38; Müller, W. (2005). When Worlds Collide: Can UML help SoC Design? In G. Martin &#38; W. Müller (Eds.), <i>UML for SoC Design</i> (pp. 1–15). Kluwer.","ieee":"G. Martin and W. Müller, “When Worlds Collide: Can UML help SoC Design?,” in <i>UML for SoC Design</i>, G. Martin and W. Müller, Eds. Kluwer, 2005, pp. 1–15.","short":"G. Martin, W. Müller, in: G. Martin, W. Müller (Eds.), UML for SoC Design, Kluwer, 2005, pp. 1–15.","chicago":"Martin, Grant, and Wolfgang Müller. “When Worlds Collide: Can UML Help SoC Design?” In <i>UML for SoC Design</i>, edited by Grant Martin and Wolfgang Müller, 1–15. Kluwer, 2005."},"publication":"UML for SoC Design","department":[{"_id":"672"}],"type":"book_chapter","date_created":"2022-10-20T09:14:51Z"},{"department":[{"_id":"672"}],"type":"conference","keyword":["Hardware","Unified modeling language","Virtual machining","Object oriented modeling","Field programmable gate arrays","Java","Microcontrollers","Embedded software","Real time systems","Documentation"],"date_created":"2023-01-24T08:10:40Z","place":"Munich, Germany ","abstract":[{"text":"UML 2.0 provides a rich set of diagrams for systems documentation and specification. Much effort has been undertaken to employ different aspects of UML for multiple domains, mainly in the area of software systems. Considering the area of electronic design automation, however, we currently see only very few approaches which investigate UML for hardware design and hardware/software co-design. We present an approach for executable UML closing the gap from system specification to its model-based execution on reconfigurable hardware. For this purpose, we present our abstract execution platform (AEP), which is based on a virtual machine running an executable UML subset for embedded software and reconfigurable hardware. This subset combines UML 2.0 classes, state-machines and sequence diagrams for a complete system specification. We describe how these binary encoded UML specifications can be directly executed and give the implementation of such a virtual machine on a Virtex II FPGA. Finally, we present evaluation results comparing the AEP implementation with C code on a C167 microcontroller.","lang":"eng"}],"citation":{"ieee":"T. Schattkowsky, W. Müller, and A. Rettberg, “A Model-Based Approach for Executable Specification on Reconfigurable Hardware,” 2005, doi: <a href=\"https://doi.org/10.1109/DATE.2005.20\">10.1109/DATE.2005.20</a>.","apa":"Schattkowsky, T., Müller, W., &#38; Rettberg, A. (2005). A Model-Based Approach for Executable Specification on Reconfigurable Hardware. <i>Proceedings of DATE’05</i>. <a href=\"https://doi.org/10.1109/DATE.2005.20\">https://doi.org/10.1109/DATE.2005.20</a>","chicago":"Schattkowsky, Tim, Wolfgang Müller, and Achim Rettberg. “A Model-Based Approach for Executable Specification on Reconfigurable Hardware.” In <i>Proceedings of DATE’05</i>. Munich, Germany : IEEE, 2005. <a href=\"https://doi.org/10.1109/DATE.2005.20\">https://doi.org/10.1109/DATE.2005.20</a>.","short":"T. Schattkowsky, W. Müller, A. Rettberg, in: Proceedings of DATE’05, IEEE, Munich, Germany , 2005.","mla":"Schattkowsky, Tim, et al. “A Model-Based Approach for Executable Specification on Reconfigurable Hardware.” <i>Proceedings of DATE’05</i>, IEEE, 2005, doi:<a href=\"https://doi.org/10.1109/DATE.2005.20\">10.1109/DATE.2005.20</a>.","bibtex":"@inproceedings{Schattkowsky_Müller_Rettberg_2005, place={Munich, Germany }, title={A Model-Based Approach for Executable Specification on Reconfigurable Hardware}, DOI={<a href=\"https://doi.org/10.1109/DATE.2005.20\">10.1109/DATE.2005.20</a>}, booktitle={Proceedings of DATE’05}, publisher={IEEE}, author={Schattkowsky, Tim and Müller, Wolfgang and Rettberg, Achim}, year={2005} }","ama":"Schattkowsky T, Müller W, Rettberg A. A Model-Based Approach for Executable Specification on Reconfigurable Hardware. In: <i>Proceedings of DATE’05</i>. IEEE; 2005. doi:<a href=\"https://doi.org/10.1109/DATE.2005.20\">10.1109/DATE.2005.20</a>"},"publication":"Proceedings of DATE’05","user_id":"5786","doi":"10.1109/DATE.2005.20","_id":"39029","language":[{"iso":"eng"}],"publisher":"IEEE","date_updated":"2023-01-24T08:10:44Z","publication_identifier":{"isbn":["0-7695-2288-2"]},"author":[{"full_name":"Schattkowsky, Tim","first_name":"Tim","last_name":"Schattkowsky"},{"full_name":"Müller, Wolfgang","first_name":"Wolfgang","last_name":"Müller","id":"16243"},{"full_name":"Rettberg, Achim","last_name":"Rettberg","first_name":"Achim"}],"status":"public","year":"2005","title":"A Model-Based Approach for Executable Specification on Reconfigurable Hardware"},{"_id":"39030","language":[{"iso":"eng"}],"user_id":"5786","author":[{"full_name":"Schattkowsky, Tim","first_name":"Tim","last_name":"Schattkowsky"},{"id":"16243","full_name":"Müller, Wolfgang","first_name":"Wolfgang","last_name":"Müller"}],"year":"2005","title":"A UML Virtual Machine for Embedded Systems","status":"public","date_updated":"2023-01-24T08:12:26Z","date_created":"2023-01-24T08:12:20Z","place":"Las Vegas, NV","department":[{"_id":"672"}],"type":"conference","keyword":["UML","Executable Models","Hardware/Software Co-design","Virtual Machine","Embedded Systems"],"citation":{"chicago":"Schattkowsky, Tim, and Wolfgang Müller. “A UML Virtual Machine for Embedded Systems.” In <i>Proceedings of ISNG 05</i>. Las Vegas, NV, 2005.","short":"T. Schattkowsky, W. Müller, in: Proceedings of ISNG 05, Las Vegas, NV, 2005.","ieee":"T. Schattkowsky and W. Müller, “A UML Virtual Machine for Embedded Systems,” 2005.","apa":"Schattkowsky, T., &#38; Müller, W. (2005). A UML Virtual Machine for Embedded Systems. <i>Proceedings of ISNG 05</i>.","bibtex":"@inproceedings{Schattkowsky_Müller_2005, place={Las Vegas, NV}, title={A UML Virtual Machine for Embedded Systems}, booktitle={Proceedings of ISNG 05}, author={Schattkowsky, Tim and Müller, Wolfgang}, year={2005} }","ama":"Schattkowsky T, Müller W. A UML Virtual Machine for Embedded Systems. In: <i>Proceedings of ISNG 05</i>. ; 2005.","mla":"Schattkowsky, Tim, and Wolfgang Müller. “A UML Virtual Machine for Embedded Systems.” <i>Proceedings of ISNG 05</i>, 2005."},"publication":"Proceedings of ISNG 05","abstract":[{"lang":"eng","text":"StateCharts are well accepted for embedded systems\r\nspecification for various applications. However, for the\r\nspecification of complex systems they have several\r\nlimitations. In this article, we present a novel approach to\r\nefficiently execute an UML 2.0 subset for embedded real-\r\ntime systems implementation with focus on hardware\r\ninterrupts, software exceptions, and timeouts. We\r\nintroduce a UML Virtual Machine, which directly\r\nexecutes sequence diagrams, which are embedded into\r\nhierarchically structured state transition diagrams.\r\nWhereas state diagrams are directly executed as\r\nEmbedded State Machines (ESMs), sequence diagrams\r\nare translated into UVM Bytecode. The final UVM\r\nexecution is performed by the interaction of the ESM and\r\nthe Bytecode Interpreter. Due to our completely model-\r\nbased approach, the UVM runtime kernel is easily\r\nadaptable and scalable to different scheduling and\r\nmemory management strategies."}]},{"title":"Transformation of UML State Machines for Direct Execution","year":"2005","status":"public","author":[{"last_name":"Schattkowsky","first_name":"Tim","full_name":"Schattkowsky, Tim"},{"id":"16243","first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang"}],"publication_identifier":{"isbn":["0-7695-2443-5"]},"date_updated":"2023-01-24T08:18:27Z","language":[{"iso":"eng"}],"_id":"39032","doi":"10.1109/VLHCC.2005.64","user_id":"5786","publication":"Proceedings of VL/HCC 05","citation":{"chicago":"Schattkowsky, Tim, and Wolfgang Müller. “Transformation of UML State Machines for Direct Execution.” In <i>Proceedings of VL/HCC 05</i>. Dallas, TX, USA, 2005. <a href=\"https://doi.org/10.1109/VLHCC.2005.64\">https://doi.org/10.1109/VLHCC.2005.64</a>.","short":"T. Schattkowsky, W. Müller, in: Proceedings of VL/HCC 05, Dallas, TX, USA, 2005.","ieee":"T. Schattkowsky and W. Müller, “Transformation of UML State Machines for Direct Execution,” 2005, doi: <a href=\"https://doi.org/10.1109/VLHCC.2005.64\">10.1109/VLHCC.2005.64</a>.","apa":"Schattkowsky, T., &#38; Müller, W. (2005). Transformation of UML State Machines for Direct Execution. <i>Proceedings of VL/HCC 05</i>. <a href=\"https://doi.org/10.1109/VLHCC.2005.64\">https://doi.org/10.1109/VLHCC.2005.64</a>","bibtex":"@inproceedings{Schattkowsky_Müller_2005, place={Dallas, TX, USA}, title={Transformation of UML State Machines for Direct Execution}, DOI={<a href=\"https://doi.org/10.1109/VLHCC.2005.64\">10.1109/VLHCC.2005.64</a>}, booktitle={Proceedings of VL/HCC 05}, author={Schattkowsky, Tim and Müller, Wolfgang}, year={2005} }","ama":"Schattkowsky T, Müller W. Transformation of UML State Machines for Direct Execution. In: <i>Proceedings of VL/HCC 05</i>. ; 2005. doi:<a href=\"https://doi.org/10.1109/VLHCC.2005.64\">10.1109/VLHCC.2005.64</a>","mla":"Schattkowsky, Tim, and Wolfgang Müller. “Transformation of UML State Machines for Direct Execution.” <i>Proceedings of VL/HCC 05</i>, 2005, doi:<a href=\"https://doi.org/10.1109/VLHCC.2005.64\">10.1109/VLHCC.2005.64</a>."},"abstract":[{"text":"Executable UML models are nowadays gaining interest in embedded systems design. This domain is strongly devoted to the modeling of reactive behavior using StateChart variants. In this context, the direct execution of UML state machines is an interesting alternative to native code generation approaches since it significantly increases portability. However, fully featured UML 2.0 State Machines may contain a broad set of features with complex execution semantics that differ significantly from other StateChart variants. This makes their direct execution complex and inefficient. In this paper, we demonstrate how such state machines can be represented using a small subset of the UML state machine features that enables efficient execution. We describe the necessary model transformations in terms of graph transformations and discuss the underlying semantics and implications for execution.","lang":"eng"}],"place":"Dallas, TX, USA","date_created":"2023-01-24T08:18:10Z","type":"conference","keyword":["Unified modeling language","Software design","Virtual machining","Embedded system","Programming","Documentation","Hardware","Computer languages","Operating systems","Runtime"],"department":[{"_id":"672"}]},{"department":[{"_id":"672"}],"type":"conference","place":"Bonn","date_created":"2023-01-24T08:20:06Z","citation":{"mla":"Krupp, Alexander, and Wolfgang Müller. <i>Testmuster Für Nichtkontinuierliche Reglerelemente in Der Klassifikationsbaummethode Für Eingebettete Systeme</i>. 2005.","ama":"Krupp A, Müller W. Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme. Published online 2005.","bibtex":"@article{Krupp_Müller_2005, place={Bonn}, series={Automotive Software Engineering}, title={Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme}, author={Krupp, Alexander and Müller, Wolfgang}, year={2005}, collection={Automotive Software Engineering} }","apa":"Krupp, A., &#38; Müller, W. (2005). <i>Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme</i>.","ieee":"A. Krupp and W. Müller, “Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme.” Bonn, 2005.","short":"A. Krupp, W. Müller, (2005).","chicago":"Krupp, Alexander, and Wolfgang Müller. “Testmuster Für Nichtkontinuierliche Reglerelemente in Der Klassifikationsbaummethode Für Eingebettete Systeme.” Automotive Software Engineering. Bonn, 2005."},"user_id":"5786","_id":"39036","language":[{"iso":"eng"}],"series_title":"Automotive Software Engineering","date_updated":"2023-01-24T08:20:13Z","author":[{"last_name":"Krupp","first_name":"Alexander","full_name":"Krupp, Alexander"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"}],"status":"public","year":"2005","title":"Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme"},{"date_updated":"2023-01-24T08:21:22Z","author":[{"full_name":"Krupp, Alexander","first_name":"Alexander","last_name":"Krupp"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"}],"year":"2005","status":"public","title":"Modelchecking von Klassifikationsbaum-Testsequenzen","user_id":"5786","_id":"39038","series_title":"Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV)","language":[{"iso":"eng"}],"citation":{"ama":"Krupp A, Müller W. Modelchecking von Klassifikationsbaum-Testsequenzen. Published online 2005.","bibtex":"@article{Krupp_Müller_2005, place={Munich, Germany}, series={Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV)}, title={Modelchecking von Klassifikationsbaum-Testsequenzen}, author={Krupp, Alexander and Müller, Wolfgang}, year={2005}, collection={Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV)} }","mla":"Krupp, Alexander, and Wolfgang Müller. <i>Modelchecking von Klassifikationsbaum-Testsequenzen</i>. 2005.","chicago":"Krupp, Alexander, and Wolfgang Müller. “Modelchecking von Klassifikationsbaum-Testsequenzen.” Methoden Und Beschreibungssprachen Zur Modellierung Und Verifikation von Schaltungen Und Systemen (MBMV). Munich, Germany, 2005.","short":"A. Krupp, W. Müller, (2005).","apa":"Krupp, A., &#38; Müller, W. (2005). <i>Modelchecking von Klassifikationsbaum-Testsequenzen</i>.","ieee":"A. Krupp and W. Müller, “Modelchecking von Klassifikationsbaum-Testsequenzen.” Munich, Germany, 2005."},"department":[{"_id":"672"}],"type":"conference","place":"Munich, Germany","date_created":"2023-01-24T08:21:17Z"},{"user_id":"5786","_id":"39039","series_title":"Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV)","language":[{"iso":"eng"}],"date_updated":"2023-01-24T08:22:31Z","title":"Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation","status":"public","year":"2005","author":[{"full_name":"Zabel, Henning","last_name":"Zabel","first_name":"Henning"},{"id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"}],"type":"conference","department":[{"_id":"672"}],"place":"Munich, Germany","date_created":"2023-01-24T08:22:27Z","citation":{"short":"H. Zabel, W. Müller, (2005).","chicago":"Zabel, Henning, and Wolfgang Müller. “Analyse von Synchronen Kommunikationsnetzwerken Durch Laufzeiteffiziente Formale Verifikation.” Methoden Und Beschreibungssprachen Zur Modellierung Und Verifikation von Schaltungen Und Systemen (MBMV). Munich, Germany, 2005.","apa":"Zabel, H., &#38; Müller, W. (2005). <i>Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation</i>.","ieee":"H. Zabel and W. Müller, “Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation.” Munich, Germany, 2005.","ama":"Zabel H, Müller W. Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation. Published online 2005.","bibtex":"@article{Zabel_Müller_2005, place={Munich, Germany}, series={Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV)}, title={Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation}, author={Zabel, Henning and Müller, Wolfgang}, year={2005}, collection={Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV)} }","mla":"Zabel, Henning, and Wolfgang Müller. <i>Analyse von Synchronen Kommunikationsnetzwerken Durch Laufzeiteffiziente Formale Verifikation</i>. 2005."}},{"type":"conference","department":[{"_id":"672"}],"date_created":"2023-01-24T08:24:31Z","place":"Las Vegas, NV","publication":"Proceedings of the HCI International 2005","citation":{"mla":"Bleul, Steffen, et al. “A Dialog Model for Multi Device Interfaces with Different Modalities.” <i>Proceedings of the HCI International 2005</i>, 2005.","ama":"Bleul S, Schäfer R, Müller W. A Dialog Model for Multi Device Interfaces with Different Modalities. In: <i>Proceedings of the HCI International 2005</i>. ; 2005.","bibtex":"@inproceedings{Bleul_Schäfer_Müller_2005, place={Las Vegas, NV}, title={A Dialog Model for Multi Device Interfaces with Different Modalities}, booktitle={Proceedings of the HCI International 2005}, author={Bleul, Steffen and Schäfer, Robbie and Müller, Wolfgang}, year={2005} }","apa":"Bleul, S., Schäfer, R., &#38; Müller, W. (2005). A Dialog Model for Multi Device Interfaces with Different Modalities. <i>Proceedings of the HCI International 2005</i>.","ieee":"S. Bleul, R. Schäfer, and W. Müller, “A Dialog Model for Multi Device Interfaces with Different Modalities,” 2005.","short":"S. Bleul, R. Schäfer, W. Müller, in: Proceedings of the HCI International 2005, Las Vegas, NV, 2005.","chicago":"Bleul, Steffen, Robbie Schäfer, and Wolfgang Müller. “A Dialog Model for Multi Device Interfaces with Different Modalities.” In <i>Proceedings of the HCI International 2005</i>. Las Vegas, NV, 2005."},"user_id":"5786","_id":"39041","language":[{"iso":"eng"}],"date_updated":"2023-01-24T08:24:39Z","year":"2005","status":"public","title":"A Dialog Model for Multi Device Interfaces with Different Modalities","author":[{"first_name":"Steffen","last_name":"Bleul","full_name":"Bleul, Steffen"},{"last_name":"Schäfer","first_name":"Robbie","full_name":"Schäfer, Robbie"},{"id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"}]},{"date_updated":"2023-01-24T08:39:50Z","conference":{"location":"Copenhagen, Denmark ","name":"16th International Workshop on Database and Expert Systems Applications (DEXA'05)"},"publication_identifier":{"isbn":["0-7695-2424-9"]},"author":[{"full_name":"Ziegler, Max","last_name":"Ziegler","first_name":"Max"},{"full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang","id":"16243"},{"last_name":"Schäfer","first_name":"Robbie","full_name":"Schäfer, Robbie"},{"full_name":"Loeser, Chris","first_name":"Chris","last_name":"Loeser"}],"title":"Secure Profile Management in Smart Home Networks","year":"2005","status":"public","doi":"10.1109/DEXA.2005.171","user_id":"5786","_id":"39050","publisher":"IEEE","language":[{"iso":"eng"}],"abstract":[{"lang":"eng","text":"Currently, middleware for smart home networks with embedded and mobile devices are in the focus of several investigations. In this paper, we propose a middleware for secure management of device and user profiles by integrating a profile database with a generic authentication scheme for an X.509 enabled ticket management in the context of the OSGi framework. After the introduction of the individual system components and their interaction, we also discuss potential system attacks."}],"citation":{"mla":"Ziegler, Max, et al. “Secure Profile Management in Smart Home Networks.” <i>Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)</i>, IEEE, 2005, doi:<a href=\"https://doi.org/10.1109/DEXA.2005.171\">10.1109/DEXA.2005.171</a>.","bibtex":"@inproceedings{Ziegler_Müller_Schäfer_Loeser_2005, place={Copenhagen, Denmark }, title={Secure Profile Management in Smart Home Networks}, DOI={<a href=\"https://doi.org/10.1109/DEXA.2005.171\">10.1109/DEXA.2005.171</a>}, booktitle={Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)}, publisher={IEEE}, author={Ziegler, Max and Müller, Wolfgang and Schäfer, Robbie and Loeser, Chris}, year={2005} }","ama":"Ziegler M, Müller W, Schäfer R, Loeser C. Secure Profile Management in Smart Home Networks. In: <i>Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)</i>. IEEE; 2005. doi:<a href=\"https://doi.org/10.1109/DEXA.2005.171\">10.1109/DEXA.2005.171</a>","ieee":"M. Ziegler, W. Müller, R. Schäfer, and C. Loeser, “Secure Profile Management in Smart Home Networks,” presented at the 16th International Workshop on Database and Expert Systems Applications (DEXA’05), Copenhagen, Denmark , 2005, doi: <a href=\"https://doi.org/10.1109/DEXA.2005.171\">10.1109/DEXA.2005.171</a>.","apa":"Ziegler, M., Müller, W., Schäfer, R., &#38; Loeser, C. (2005). Secure Profile Management in Smart Home Networks. <i>Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)</i>. 16th International Workshop on Database and Expert Systems Applications (DEXA’05), Copenhagen, Denmark . <a href=\"https://doi.org/10.1109/DEXA.2005.171\">https://doi.org/10.1109/DEXA.2005.171</a>","short":"M. Ziegler, W. Müller, R. Schäfer, C. Loeser, in: Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005), IEEE, Copenhagen, Denmark , 2005.","chicago":"Ziegler, Max, Wolfgang Müller, Robbie Schäfer, and Chris Loeser. “Secure Profile Management in Smart Home Networks.” In <i>Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)</i>. Copenhagen, Denmark : IEEE, 2005. <a href=\"https://doi.org/10.1109/DEXA.2005.171\">https://doi.org/10.1109/DEXA.2005.171</a>."},"publication":"Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)","department":[{"_id":"672"}],"keyword":["Intelligent networks","Smart homes","Middleware","Project management","Data security","Ubiquitous computing","Context-aware services","Computer architecture","Home automation","Environmental management"],"type":"conference","place":"Copenhagen, Denmark ","date_created":"2023-01-24T08:39:45Z"},{"_id":"39052","publisher":"IEEE","language":[{"iso":"eng"}],"doi":"10.1109/DEXA.2005.156","user_id":"5786","conference":{"name":"16th International Workshop on Database and Expert Systems Applications (DEXA'05)","location":"Copenhagen, Denmark "},"author":[{"full_name":"Groppe, Jinghua","last_name":"Groppe","first_name":"Jinghua"},{"id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"}],"publication_identifier":{"isbn":["0-7695-2424-9"]},"title":"Profile Management technology for Smart Customization in Private Home Applications","status":"public","year":"2005","date_updated":"2023-01-24T08:43:27Z","place":"Copenhagen, Denmark ","date_created":"2023-01-24T08:43:21Z","department":[{"_id":"672"}],"keyword":["Technology management","Smart homes","Environmental management","Resource description framework","Data models","Navigation","Mobile computing","Embedded computing","Ubiquitous computing","Mobile communication"],"type":"conference","citation":{"apa":"Groppe, J., &#38; Müller, W. (2005). Profile Management technology for Smart Customization in Private Home Applications. <i>Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)</i>. 16th International Workshop on Database and Expert Systems Applications (DEXA’05), Copenhagen, Denmark . <a href=\"https://doi.org/10.1109/DEXA.2005.156\">https://doi.org/10.1109/DEXA.2005.156</a>","ieee":"J. Groppe and W. Müller, “Profile Management technology for Smart Customization in Private Home Applications,” presented at the 16th International Workshop on Database and Expert Systems Applications (DEXA’05), Copenhagen, Denmark , 2005, doi: <a href=\"https://doi.org/10.1109/DEXA.2005.156\">10.1109/DEXA.2005.156</a>.","short":"J. Groppe, W. Müller, in: Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005), IEEE, Copenhagen, Denmark , 2005.","chicago":"Groppe, Jinghua, and Wolfgang Müller. “Profile Management Technology for Smart Customization in Private Home Applications.” In <i>Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)</i>. Copenhagen, Denmark : IEEE, 2005. <a href=\"https://doi.org/10.1109/DEXA.2005.156\">https://doi.org/10.1109/DEXA.2005.156</a>.","mla":"Groppe, Jinghua, and Wolfgang Müller. “Profile Management Technology for Smart Customization in Private Home Applications.” <i>Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)</i>, IEEE, 2005, doi:<a href=\"https://doi.org/10.1109/DEXA.2005.156\">10.1109/DEXA.2005.156</a>.","ama":"Groppe J, Müller W. Profile Management technology for Smart Customization in Private Home Applications. In: <i>Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)</i>. IEEE; 2005. doi:<a href=\"https://doi.org/10.1109/DEXA.2005.156\">10.1109/DEXA.2005.156</a>","bibtex":"@inproceedings{Groppe_Müller_2005, place={Copenhagen, Denmark }, title={Profile Management technology for Smart Customization in Private Home Applications}, DOI={<a href=\"https://doi.org/10.1109/DEXA.2005.156\">10.1109/DEXA.2005.156</a>}, booktitle={Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)}, publisher={IEEE}, author={Groppe, Jinghua and Müller, Wolfgang}, year={2005} }"},"publication":"Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)","abstract":[{"text":"Smart homes provide their users with maximum comfort and convenience. In this paper, we present a profile management framework for situation-dependent customization in smart home environments, which meet the user preferences with given device capabilities. We apply profile processing and evolution methods to customize profiles on the fly and to automatically evolve user preferences. Furthermore, we give a comprehensive study on profile management technology.","lang":"eng"}]},{"title":"When Worlds Collide: Can UML help SoC Design?","status":"public","year":"2005","publication_identifier":{"isbn":["0-387-25744-6"]},"author":[{"first_name":"Grant","last_name":"Martin","full_name":"Martin, Grant"},{"id":"16243","last_name":"Müller","first_name":"Wolfgang","full_name":"Müller, Wolfgang"}],"date_updated":"2025-02-26T14:45:43Z","page":"1-15","_id":"33823","language":[{"iso":"eng"}],"publisher":"Kluwer","user_id":"5786","editor":[{"full_name":"Martin, Grant","first_name":"Grant","last_name":"Martin"},{"full_name":"Müller, Wolfgang","first_name":"Wolfgang","last_name":"Müller"}],"publication":"UML for SoC Design","citation":{"bibtex":"@inbook{Martin_Müller_2005, title={When Worlds Collide: Can UML help SoC Design?}, booktitle={UML for SoC Design}, publisher={Kluwer}, author={Martin, Grant and Müller, Wolfgang}, editor={Martin, Grant and Müller, Wolfgang}, year={2005}, pages={1–15} }","ama":"Martin G, Müller W. When Worlds Collide: Can UML help SoC Design? In: Martin G, Müller W, eds. <i>UML for SoC Design</i>. Kluwer; 2005:1-15.","mla":"Martin, Grant, and Wolfgang Müller. “When Worlds Collide: Can UML Help SoC Design?” <i>UML for SoC Design</i>, edited by Grant Martin and Wolfgang Müller, Kluwer, 2005, pp. 1–15.","short":"G. Martin, W. Müller, in: G. Martin, W. Müller (Eds.), UML for SoC Design, Kluwer, 2005, pp. 1–15.","chicago":"Martin, Grant, and Wolfgang Müller. “When Worlds Collide: Can UML Help SoC Design?” In <i>UML for SoC Design</i>, edited by Grant Martin and Wolfgang Müller, 1–15. Kluwer, 2005.","ieee":"G. Martin and W. Müller, “When Worlds Collide: Can UML help SoC Design?,” in <i>UML for SoC Design</i>, G. Martin and W. Müller, Eds. Kluwer, 2005, pp. 1–15.","apa":"Martin, G., &#38; Müller, W. (2005). When Worlds Collide: Can UML help SoC Design? In G. Martin &#38; W. Müller (Eds.), <i>UML for SoC Design</i> (pp. 1–15). Kluwer."},"date_created":"2022-10-20T09:12:00Z","type":"book_chapter"},{"doi":"10.1007/978-3-540-27863-4_13","series_title":"Lecture Notes in Computer Science","language":[{"iso":"eng"}],"intvolume":"      3147","date_updated":"2022-10-20T09:26:15Z","publication_identifier":{"isbn":["978-3-540-27863-4"]},"author":[{"full_name":"Flake, Stephan","first_name":"Stephan","last_name":"Flake"},{"full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang","id":"16243"},{"full_name":"Pape, Ulrich","last_name":"Pape","first_name":"Ulrich"},{"first_name":"Jürgen","last_name":"Ruf","full_name":"Ruf, Jürgen"}],"year":"2004","title":"Specification and Formal Verification of Temporal Properties of Production Automation Systems","department":[{"_id":"672"}],"keyword":["Model Check","Temporal Logic","Object Constraint Language","Abstract Syntax","Temporal Logic Formula"],"type":"book_chapter","date_created":"2022-10-20T09:25:53Z","abstract":[{"text":"This article describes our approach for the specification and verification of production automation systems with real-time properties. We focus on the graphical MFERT notation and RT-OCL (Real-Time Object Constraint Language) for the specification of state-oriented real-time properties. RT-OCL is an extension of the Object Constraint Language (OCL) that is part of the Unified Modeling Language (UML). We introduce the formal semantics of RT-OCL based on a formal model of UML Class and State Diagrams and provide a mapping to temporal logics. The applicability of our approach is demonstrated by the case study of a manufacturing system with automated guided vehicles.","lang":"eng"}],"publication":"Integration of Software Specification Techniques for Applications in Engineering","editor":[{"first_name":"Hartmut","last_name":"Ehrig","full_name":"Ehrig, Hartmut"},{"last_name":"Damm","first_name":"Werner","full_name":"Damm, Werner"},{"last_name":"Desel","first_name":"Jörg","full_name":"Desel, Jörg"},{"last_name":"Große-Rhode","first_name":"Martin","full_name":"Große-Rhode, Martin"},{"full_name":"Reif, Wolfgang","first_name":"Wolfgang","last_name":"Reif"},{"full_name":"Schnieder, Eckehard","last_name":"Schnieder","first_name":"Eckehard"},{"last_name":"Westkämper","first_name":"Engelbert","full_name":"Westkämper, Engelbert"}],"volume":3147,"user_id":"5786","publisher":"Springer-Verlag","_id":"33825","page":"206-226","status":"public","place":"Berlin, Heidelberg","citation":{"bibtex":"@inbook{Flake_Müller_Pape_Ruf_2004, place={Berlin, Heidelberg}, series={Lecture Notes in Computer Science}, title={Specification and Formal Verification of Temporal Properties of Production Automation Systems}, volume={3147}, DOI={<a href=\"https://doi.org/10.1007/978-3-540-27863-4_13\">10.1007/978-3-540-27863-4_13</a>}, booktitle={Integration of Software Specification Techniques for Applications in Engineering}, publisher={Springer-Verlag}, author={Flake, Stephan and Müller, Wolfgang and Pape, Ulrich and Ruf, Jürgen}, editor={Ehrig, Hartmut and Damm, Werner and Desel, Jörg and Große-Rhode, Martin and Reif, Wolfgang and Schnieder, Eckehard and Westkämper, Engelbert}, year={2004}, pages={206–226}, collection={Lecture Notes in Computer Science} }","ama":"Flake S, Müller W, Pape U, Ruf J. Specification and Formal Verification of Temporal Properties of Production Automation Systems. In: Ehrig H, Damm W, Desel J, et al., eds. <i>Integration of Software Specification Techniques for Applications in Engineering</i>. Vol 3147. Lecture Notes in Computer Science. Springer-Verlag; 2004:206-226. doi:<a href=\"https://doi.org/10.1007/978-3-540-27863-4_13\">10.1007/978-3-540-27863-4_13</a>","mla":"Flake, Stephan, et al. “Specification and Formal Verification of Temporal Properties of Production Automation Systems.” <i>Integration of Software Specification Techniques for Applications in Engineering</i>, edited by Hartmut Ehrig et al., vol. 3147, Springer-Verlag, 2004, pp. 206–26, doi:<a href=\"https://doi.org/10.1007/978-3-540-27863-4_13\">10.1007/978-3-540-27863-4_13</a>.","chicago":"Flake, Stephan, Wolfgang Müller, Ulrich Pape, and Jürgen Ruf. “Specification and Formal Verification of Temporal Properties of Production Automation Systems.” In <i>Integration of Software Specification Techniques for Applications in Engineering</i>, edited by Hartmut Ehrig, Werner Damm, Jörg Desel, Martin Große-Rhode, Wolfgang Reif, Eckehard Schnieder, and Engelbert Westkämper, 3147:206–26. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer-Verlag, 2004. <a href=\"https://doi.org/10.1007/978-3-540-27863-4_13\">https://doi.org/10.1007/978-3-540-27863-4_13</a>.","short":"S. Flake, W. Müller, U. Pape, J. Ruf, in: H. Ehrig, W. Damm, J. Desel, M. Große-Rhode, W. Reif, E. Schnieder, E. Westkämper (Eds.), Integration of Software Specification Techniques for Applications in Engineering, Springer-Verlag, Berlin, Heidelberg, 2004, pp. 206–226.","ieee":"S. Flake, W. Müller, U. Pape, and J. Ruf, “Specification and Formal Verification of Temporal Properties of Production Automation Systems,” in <i>Integration of Software Specification Techniques for Applications in Engineering</i>, vol. 3147, H. Ehrig, W. Damm, J. Desel, M. Große-Rhode, W. Reif, E. Schnieder, and E. Westkämper, Eds. Berlin, Heidelberg: Springer-Verlag, 2004, pp. 206–226.","apa":"Flake, S., Müller, W., Pape, U., &#38; Ruf, J. (2004). Specification and Formal Verification of Temporal Properties of Production Automation Systems. In H. Ehrig, W. Damm, J. Desel, M. Große-Rhode, W. Reif, E. Schnieder, &#38; E. Westkämper (Eds.), <i>Integration of Software Specification Techniques for Applications in Engineering</i> (Vol. 3147, pp. 206–226). Springer-Verlag. <a href=\"https://doi.org/10.1007/978-3-540-27863-4_13\">https://doi.org/10.1007/978-3-540-27863-4_13</a>"}},{"citation":{"bibtex":"@inbook{Schattkowsky_Müller_Pawlak_2004, place={Lighthouse Point, FL, USA}, title={Workflow Management Middleware for Secure Distance-Spanning Collaborative Engineering}, booktitle={Workflow Handbook 2004}, publisher={Workflow Management Coalition (WfMC)}, author={Schattkowsky, Tim and Müller, Wolfgang and Pawlak, Adam}, editor={Fischer, Layna}, year={2004} }","ama":"Schattkowsky T, Müller W, Pawlak A. Workflow Management Middleware for Secure Distance-Spanning Collaborative Engineering. In: Fischer L, ed. <i>Workflow Handbook 2004</i>. Workflow Management Coalition (WfMC); 2004.","mla":"Schattkowsky, Tim, et al. “Workflow Management Middleware for Secure Distance-Spanning Collaborative Engineering.” <i>Workflow Handbook 2004</i>, edited by Layna Fischer, Workflow Management Coalition (WfMC), 2004.","chicago":"Schattkowsky, Tim, Wolfgang Müller, and Adam Pawlak. “Workflow Management Middleware for Secure Distance-Spanning Collaborative Engineering.” In <i>Workflow Handbook 2004</i>, edited by Layna Fischer. Lighthouse Point, FL, USA: Workflow Management Coalition (WfMC), 2004.","short":"T. Schattkowsky, W. Müller, A. Pawlak, in: L. Fischer (Ed.), Workflow Handbook 2004, Workflow Management Coalition (WfMC), Lighthouse Point, FL, USA, 2004.","ieee":"T. Schattkowsky, W. Müller, and A. Pawlak, “Workflow Management Middleware for Secure Distance-Spanning Collaborative Engineering,” in <i>Workflow Handbook 2004</i>, L. Fischer, Ed. Lighthouse Point, FL, USA: Workflow Management Coalition (WfMC), 2004.","apa":"Schattkowsky, T., Müller, W., &#38; Pawlak, A. (2004). Workflow Management Middleware for Secure Distance-Spanning Collaborative Engineering. In L. Fischer (Ed.), <i>Workflow Handbook 2004</i>. Workflow Management Coalition (WfMC)."},"publication":"Workflow Handbook 2004","place":"Lighthouse Point, FL, USA","date_created":"2022-10-20T09:33:49Z","department":[{"_id":"672"}],"type":"book_chapter","publication_identifier":{"isbn":["0970350961"]},"author":[{"first_name":"Tim","last_name":"Schattkowsky","full_name":"Schattkowsky, Tim"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"},{"first_name":"Adam","last_name":"Pawlak","full_name":"Pawlak, Adam"}],"title":"Workflow Management Middleware for Secure Distance-Spanning Collaborative Engineering","status":"public","year":"2004","date_updated":"2022-10-20T09:34:51Z","_id":"33827","language":[{"iso":"eng"}],"publisher":"Workflow Management Coalition (WfMC)","editor":[{"full_name":"Fischer, Layna","first_name":"Layna","last_name":"Fischer"}],"user_id":"5786"},{"department":[{"_id":"672"}],"type":"book_chapter","date_created":"2022-10-20T09:54:53Z","place":"Dordrecht","citation":{"short":"A. Krupp, W. Müller, in: J. Mermet (Ed.), UML-B System Specification for Proven Electronic Design, Kluwer, Dordrecht, 2004, pp. 155–168.","chicago":"Krupp, Alexander, and Wolfgang Müller. “Refinement of Finite State Machines with Complementary Model Checking.” In <i>UML-B System Specification for Proven Electronic Design</i>, edited by J. Mermet, 155–68. Dordrecht: Kluwer, 2004.","apa":"Krupp, A., &#38; Müller, W. (2004). Refinement of Finite State Machines with Complementary Model Checking. In J. Mermet (Ed.), <i>UML-B System Specification for Proven Electronic Design</i> (pp. 155–168). Kluwer.","ieee":"A. Krupp and W. Müller, “Refinement of Finite State Machines with Complementary Model Checking,” in <i>UML-B System Specification for Proven Electronic Design</i>, J. Mermet, Ed. Dordrecht: Kluwer, 2004, pp. 155–168.","ama":"Krupp A, Müller W. Refinement of Finite State Machines with Complementary Model Checking. In: Mermet J, ed. <i>UML-B System Specification for Proven Electronic Design</i>. Kluwer; 2004:155-168.","bibtex":"@inbook{Krupp_Müller_2004, place={Dordrecht}, title={Refinement of Finite State Machines with Complementary Model Checking}, booktitle={UML-B System Specification for Proven Electronic Design}, publisher={Kluwer}, author={Krupp, Alexander and Müller, Wolfgang}, editor={Mermet, J.}, year={2004}, pages={155–168} }","mla":"Krupp, Alexander, and Wolfgang Müller. “Refinement of Finite State Machines with Complementary Model Checking.” <i>UML-B System Specification for Proven Electronic Design</i>, edited by J. Mermet, Kluwer, 2004, pp. 155–68."},"publication":"UML-B System Specification for Proven Electronic Design","editor":[{"last_name":"Mermet","first_name":"J.","full_name":"Mermet, J."}],"user_id":"5786","language":[{"iso":"eng"}],"_id":"33830","publisher":"Kluwer","page":"155-168","date_updated":"2022-10-20T09:56:28Z","author":[{"first_name":"Alexander","last_name":"Krupp","full_name":"Krupp, Alexander"},{"id":"16243","full_name":"Müller, Wolfgang","first_name":"Wolfgang","last_name":"Müller"}],"publication_identifier":{"isbn":["1-4020-2866-0"]},"year":"2004","title":"Refinement of Finite State Machines with Complementary Model Checking","status":"public"}]
