[{"department":[{"_id":"672"}],"user_id":"5786","_id":"39028","language":[{"iso":"eng"}],"publication":"Proceedings of the Workshop on Privacy Enhanced Personalization (CHI 2006)","type":"conference","status":"public","abstract":[{"lang":"eng","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."}],"author":[{"first_name":"Robbie","full_name":"Schäfer, Robbie","last_name":"Schäfer"},{"last_name":"Ziegler","full_name":"Ziegler, Max","first_name":"Max"},{"full_name":"Müller, Wolfgang","id":"16243","last_name":"Müller","first_name":"Wolfgang"}],"date_created":"2023-01-24T08:08:07Z","date_updated":"2023-01-24T08:08:17Z","title":"Securing Personal Data in Smart Home Environments","citation":{"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.","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.","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} }","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.","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>."},"place":"Montreal, Canada","year":"2006"},{"user_id":"5786","department":[{"_id":"672"}],"_id":"38107","language":[{"iso":"eng"}],"keyword":["System testing","Software testing","Automotive engineering","Automatic testing","Machinery production industries","Protocols","Hardware design languages","Samarium","XML","Computer industry"],"type":"conference","publication":"Proc. of ISOLA 06","status":"public","abstract":[{"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.","lang":"eng"}],"date_created":"2023-01-23T12:00:06Z","author":[{"first_name":"Jürgen","full_name":"Großmann, Jürgen","last_name":"Großmann"},{"id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"}],"date_updated":"2023-01-23T12:06:26Z","conference":{"location":"Paphos, Cyprus"},"doi":"10.1109/ISoLA.2006.37","title":"A Formal Behavioral Semantics for TestML","publication_identifier":{"isbn":["978-0-7695-3071-0"]},"citation":{"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>","short":"J. Großmann, W. Müller, in: Proc. of ISOLA 06, Paphos, Cyprus, 2006.","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} }","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>.","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>","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>.","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>."},"year":"2006","place":"Paphos, Cyprus"},{"title":"UML for ESL Design - Basic Principles, Tools, and Applications","date_updated":"2023-01-23T12:06:32Z","date_created":"2023-01-23T12:06:11Z","author":[{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"},{"last_name":"Rosti","full_name":"Rosti, Alberto","first_name":"Alberto"},{"first_name":"Sara","full_name":"Bocchio, Sara","last_name":"Bocchio"},{"last_name":"Riccobene","full_name":"Riccobene, Elvinia","first_name":"Elvinia"}],"place":"San Jose, USA","year":"2006","citation":{"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} }","short":"W. Müller, A. Rosti, S. Bocchio, E. Riccobene, in: Proc. of ICCAD’06, San Jose, USA, 2006.","mla":"Müller, Wolfgang, et al. “UML for ESL Design - Basic Principles, Tools, and Applications.” <i>Proc. of ICCAD’06</i>, 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>.","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.","ieee":"W. Müller, A. Rosti, S. Bocchio, and E. Riccobene, “UML for ESL Design - Basic Principles, Tools, and Applications,” 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."},"language":[{"iso":"eng"}],"_id":"38109","user_id":"5786","department":[{"_id":"672"}],"status":"public","type":"conference","publication":"Proc. of ICCAD'06"},{"citation":{"ama":"Lavagno L, Müller W. UML: A Next Generation Language for SoC Design. In: ; 2006.","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.","apa":"Lavagno, L., &#38; Müller, W. (2006). <i>UML: A Next Generation Language for SoC Design</i>.","mla":"Lavagno, Luciano, and Wolfgang Müller. <i>UML: A Next Generation Language for SoC Design</i>. 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} }","short":"L. Lavagno, W. Müller, in: 2006."},"year":"2006","date_created":"2023-01-24T07:59:32Z","author":[{"first_name":"Luciano","last_name":"Lavagno","full_name":"Lavagno, Luciano"},{"first_name":"Wolfgang","last_name":"Müller","id":"16243","full_name":"Müller, Wolfgang"}],"date_updated":"2025-03-12T16:39:07Z","title":"UML: A Next Generation Language for SoC Design","type":"conference","status":"public","user_id":"5786","_id":"38539","language":[{"iso":"eng"}]},{"date_created":"2022-10-20T09:09:17Z","author":[{"last_name":"Schattkowsky","full_name":"Schattkowsky, Tim","first_name":"Tim"},{"id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"},{"first_name":"Achim","full_name":"Rettberg, Achim","last_name":"Rettberg"}],"date_updated":"2022-10-20T09:09:37Z","publisher":"Kluwer","title":"Model Based Specification for Platform Independent Hardware Execution","publication_identifier":{"isbn":["0-387-25744-6"]},"page":"63-88","citation":{"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.","short":"T. Schattkowsky, W. Müller, A. Rettberg, in: G. Martin, W. Müller (Eds.), UML for SoC Design, 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} }","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.","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.","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.","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."},"year":"2005","department":[{"_id":"672"}],"user_id":"5786","_id":"33822","language":[{"iso":"eng"}],"publication":"UML for SoC Design","type":"book_chapter","status":"public","editor":[{"first_name":"Grant","full_name":"Martin, Grant","last_name":"Martin"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang"}]},{"publication_identifier":{"isbn":["0-387-25744-6"]},"year":"2005","citation":{"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.","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.","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."},"page":"1-15","publisher":"Kluwer","date_updated":"2022-10-20T09:15:13Z","author":[{"full_name":"Martin, Grant","last_name":"Martin","first_name":"Grant"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"}],"date_created":"2022-10-20T09:14:51Z","title":"When Worlds Collide: Can UML help SoC Design?","type":"book_chapter","publication":"UML for SoC Design","editor":[{"first_name":"Grant","full_name":"Martin, Grant","last_name":"Martin"},{"last_name":"Müller","full_name":"Müller, Wolfgang","first_name":"Wolfgang"}],"status":"public","_id":"33824","user_id":"5786","department":[{"_id":"672"}],"language":[{"iso":"eng"}]},{"date_updated":"2023-01-24T08:10:44Z","publisher":"IEEE","date_created":"2023-01-24T08:10:40Z","author":[{"first_name":"Tim","last_name":"Schattkowsky","full_name":"Schattkowsky, Tim"},{"id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"},{"full_name":"Rettberg, Achim","last_name":"Rettberg","first_name":"Achim"}],"title":"A Model-Based Approach for Executable Specification on Reconfigurable Hardware","doi":"10.1109/DATE.2005.20","publication_identifier":{"isbn":["0-7695-2288-2"]},"place":"Munich, Germany ","year":"2005","citation":{"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>","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} }","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>.","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>.","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>"},"_id":"39029","user_id":"5786","department":[{"_id":"672"}],"keyword":["Hardware","Unified modeling language","Virtual machining","Object oriented modeling","Field programmable gate arrays","Java","Microcontrollers","Embedded software","Real time systems","Documentation"],"language":[{"iso":"eng"}],"type":"conference","publication":"Proceedings of DATE’05","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"}],"status":"public"},{"user_id":"5786","department":[{"_id":"672"}],"_id":"39030","language":[{"iso":"eng"}],"keyword":["UML","Executable Models","Hardware/Software Co-design","Virtual Machine","Embedded Systems"],"type":"conference","publication":"Proceedings of ISNG 05","status":"public","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."}],"date_created":"2023-01-24T08:12:20Z","author":[{"full_name":"Schattkowsky, Tim","last_name":"Schattkowsky","first_name":"Tim"},{"last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243","first_name":"Wolfgang"}],"date_updated":"2023-01-24T08:12:26Z","title":"A UML Virtual Machine for 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.","ieee":"T. Schattkowsky and W. Müller, “A UML Virtual Machine for Embedded Systems,” 2005.","ama":"Schattkowsky T, Müller W. A UML Virtual Machine for Embedded Systems. In: <i>Proceedings of ISNG 05</i>. ; 2005.","apa":"Schattkowsky, T., &#38; Müller, W. (2005). A UML Virtual Machine for Embedded Systems. <i>Proceedings of ISNG 05</i>.","mla":"Schattkowsky, Tim, and Wolfgang Müller. “A UML Virtual Machine for Embedded Systems.” <i>Proceedings of ISNG 05</i>, 2005.","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} }","short":"T. Schattkowsky, W. Müller, in: Proceedings of ISNG 05, Las Vegas, NV, 2005."},"year":"2005","place":"Las Vegas, NV"},{"year":"2005","place":"Dallas, TX, USA","citation":{"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>","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>.","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} }","short":"T. Schattkowsky, W. Müller, in: Proceedings of VL/HCC 05, Dallas, TX, USA, 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>","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>.","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>."},"publication_identifier":{"isbn":["0-7695-2443-5"]},"title":"Transformation of UML State Machines for Direct Execution","doi":"10.1109/VLHCC.2005.64","date_updated":"2023-01-24T08:18:27Z","author":[{"full_name":"Schattkowsky, Tim","last_name":"Schattkowsky","first_name":"Tim"},{"id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"}],"date_created":"2023-01-24T08:18:10Z","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"}],"status":"public","publication":"Proceedings of VL/HCC 05","type":"conference","keyword":["Unified modeling language","Software design","Virtual machining","Embedded system","Programming","Documentation","Hardware","Computer languages","Operating systems","Runtime"],"language":[{"iso":"eng"}],"_id":"39032","department":[{"_id":"672"}],"user_id":"5786"},{"citation":{"apa":"Krupp, A., &#38; Müller, W. (2005). <i>Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme</i>.","mla":"Krupp, Alexander, and Wolfgang Müller. <i>Testmuster Für Nichtkontinuierliche Reglerelemente in Der Klassifikationsbaummethode Für Eingebettete Systeme</i>. 2005.","short":"A. Krupp, W. Müller, (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} }","ieee":"A. Krupp and W. Müller, “Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme.” Bonn, 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.","ama":"Krupp A, Müller W. Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme. Published online 2005."},"year":"2005","place":"Bonn","date_created":"2023-01-24T08:20:06Z","author":[{"last_name":"Krupp","full_name":"Krupp, Alexander","first_name":"Alexander"},{"last_name":"Müller","id":"16243","full_name":"Müller, Wolfgang","first_name":"Wolfgang"}],"date_updated":"2023-01-24T08:20:13Z","title":"Testmuster für nichtkontinuierliche Reglerelemente in der Klassifikationsbaummethode für eingebettete Systeme","type":"conference","status":"public","department":[{"_id":"672"}],"series_title":"Automotive Software Engineering","user_id":"5786","_id":"39036","language":[{"iso":"eng"}]},{"place":"Munich, Germany","year":"2005","citation":{"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)} }","short":"A. Krupp, W. Müller, (2005).","mla":"Krupp, Alexander, and Wolfgang Müller. <i>Modelchecking von Klassifikationsbaum-Testsequenzen</i>. 2005.","apa":"Krupp, A., &#38; Müller, W. (2005). <i>Modelchecking von Klassifikationsbaum-Testsequenzen</i>.","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.","ieee":"A. Krupp and W. Müller, “Modelchecking von Klassifikationsbaum-Testsequenzen.” Munich, Germany, 2005.","ama":"Krupp A, Müller W. Modelchecking von Klassifikationsbaum-Testsequenzen. Published online 2005."},"date_updated":"2023-01-24T08:21:22Z","author":[{"full_name":"Krupp, Alexander","last_name":"Krupp","first_name":"Alexander"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"}],"date_created":"2023-01-24T08:21:17Z","title":"Modelchecking von Klassifikationsbaum-Testsequenzen","type":"conference","status":"public","_id":"39038","department":[{"_id":"672"}],"user_id":"5786","series_title":"Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV)","language":[{"iso":"eng"}]},{"status":"public","type":"conference","language":[{"iso":"eng"}],"department":[{"_id":"672"}],"user_id":"5786","series_title":"Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen (MBMV)","_id":"39039","citation":{"ama":"Zabel H, Müller W. Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation. Published online 2005.","ieee":"H. Zabel and W. Müller, “Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation.” Munich, Germany, 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.","short":"H. Zabel, W. Müller, (2005).","mla":"Zabel, Henning, and Wolfgang Müller. <i>Analyse von Synchronen Kommunikationsnetzwerken Durch Laufzeiteffiziente Formale Verifikation</i>. 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)} }","apa":"Zabel, H., &#38; Müller, W. (2005). <i>Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation</i>."},"place":"Munich, Germany","year":"2005","title":"Analyse von synchronen Kommunikationsnetzwerken durch laufzeiteffiziente formale Verifikation","date_created":"2023-01-24T08:22:27Z","author":[{"first_name":"Henning","last_name":"Zabel","full_name":"Zabel, Henning"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"}],"date_updated":"2023-01-24T08:22:31Z"},{"user_id":"5786","department":[{"_id":"672"}],"_id":"39041","language":[{"iso":"eng"}],"type":"conference","publication":"Proceedings of the HCI International 2005","status":"public","date_created":"2023-01-24T08:24:31Z","author":[{"first_name":"Steffen","full_name":"Bleul, Steffen","last_name":"Bleul"},{"first_name":"Robbie","last_name":"Schäfer","full_name":"Schäfer, Robbie"},{"first_name":"Wolfgang","last_name":"Müller","id":"16243","full_name":"Müller, Wolfgang"}],"date_updated":"2023-01-24T08:24:39Z","title":"A Dialog Model for Multi Device Interfaces with Different Modalities","citation":{"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.","ieee":"S. Bleul, R. Schäfer, and W. Müller, “A Dialog Model for Multi Device Interfaces with Different Modalities,” 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.","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>.","mla":"Bleul, Steffen, et al. “A Dialog Model for Multi Device Interfaces with Different Modalities.” <i>Proceedings of the HCI International 2005</i>, 2005.","short":"S. Bleul, R. Schäfer, W. Müller, in: Proceedings of the HCI International 2005, Las Vegas, NV, 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} }"},"year":"2005","place":"Las Vegas, NV"},{"publication_identifier":{"isbn":["0-7695-2424-9"]},"citation":{"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.","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} }","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>.","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>","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>","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>.","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>."},"place":"Copenhagen, Denmark ","year":"2005","author":[{"first_name":"Max","last_name":"Ziegler","full_name":"Ziegler, Max"},{"id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller","first_name":"Wolfgang"},{"first_name":"Robbie","full_name":"Schäfer, Robbie","last_name":"Schäfer"},{"full_name":"Loeser, Chris","last_name":"Loeser","first_name":"Chris"}],"date_created":"2023-01-24T08:39:45Z","date_updated":"2023-01-24T08:39:50Z","publisher":"IEEE","doi":"10.1109/DEXA.2005.171","conference":{"location":"Copenhagen, Denmark ","name":"16th International Workshop on Database and Expert Systems Applications (DEXA'05)"},"title":"Secure Profile Management in Smart Home Networks","type":"conference","publication":"Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)","status":"public","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."}],"user_id":"5786","department":[{"_id":"672"}],"_id":"39050","language":[{"iso":"eng"}],"keyword":["Intelligent networks","Smart homes","Middleware","Project management","Data security","Ubiquitous computing","Context-aware services","Computer architecture","Home automation","Environmental management"]},{"doi":"10.1109/DEXA.2005.156","conference":{"name":"16th International Workshop on Database and Expert Systems Applications (DEXA'05)","location":"Copenhagen, Denmark "},"title":"Profile Management technology for Smart Customization in Private Home Applications","date_created":"2023-01-24T08:43:21Z","author":[{"full_name":"Groppe, Jinghua","last_name":"Groppe","first_name":"Jinghua"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"}],"publisher":"IEEE","date_updated":"2023-01-24T08:43:27Z","citation":{"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>.","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>.","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>","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>","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} }","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>.","short":"J. Groppe, W. Müller, in: Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005), IEEE, Copenhagen, Denmark , 2005."},"year":"2005","place":"Copenhagen, Denmark ","publication_identifier":{"isbn":["0-7695-2424-9"]},"language":[{"iso":"eng"}],"keyword":["Technology management","Smart homes","Environmental management","Resource description framework","Data models","Navigation","Mobile computing","Embedded computing","Ubiquitous computing","Mobile communication"],"department":[{"_id":"672"}],"user_id":"5786","_id":"39052","status":"public","abstract":[{"lang":"eng","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."}],"publication":"Proceedings of the 1st International Workshop on Secure and Ubiquitous Networks (SUN-2005)","type":"conference"},{"_id":"33823","user_id":"5786","language":[{"iso":"eng"}],"type":"book_chapter","publication":"UML for SoC Design","editor":[{"first_name":"Grant","full_name":"Martin, Grant","last_name":"Martin"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang"}],"status":"public","date_updated":"2025-02-26T14:45:43Z","publisher":"Kluwer","author":[{"first_name":"Grant","last_name":"Martin","full_name":"Martin, Grant"},{"last_name":"Müller","id":"16243","full_name":"Müller, Wolfgang","first_name":"Wolfgang"}],"date_created":"2022-10-20T09:12:00Z","title":"When Worlds Collide: Can UML help SoC Design?","publication_identifier":{"isbn":["0-387-25744-6"]},"year":"2005","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.","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} }","short":"G. Martin, W. Müller, in: G. Martin, W. Müller (Eds.), UML for SoC Design, 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.","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.","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."},"page":"1-15"},{"_id":"33825","department":[{"_id":"672"}],"series_title":"Lecture Notes in Computer Science","user_id":"5786","type":"book_chapter","editor":[{"first_name":"Hartmut","last_name":"Ehrig","full_name":"Ehrig, Hartmut"},{"first_name":"Werner","last_name":"Damm","full_name":"Damm, Werner"},{"full_name":"Desel, Jörg","last_name":"Desel","first_name":"Jörg"},{"full_name":"Große-Rhode, Martin","last_name":"Große-Rhode","first_name":"Martin"},{"first_name":"Wolfgang","full_name":"Reif, Wolfgang","last_name":"Reif"},{"last_name":"Schnieder","full_name":"Schnieder, Eckehard","first_name":"Eckehard"},{"full_name":"Westkämper, Engelbert","last_name":"Westkämper","first_name":"Engelbert"}],"status":"public","date_updated":"2022-10-20T09:26:15Z","volume":3147,"author":[{"last_name":"Flake","full_name":"Flake, Stephan","first_name":"Stephan"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"},{"first_name":"Ulrich","full_name":"Pape, Ulrich","last_name":"Pape"},{"full_name":"Ruf, Jürgen","last_name":"Ruf","first_name":"Jürgen"}],"doi":"10.1007/978-3-540-27863-4_13","publication_identifier":{"isbn":["978-3-540-27863-4"]},"place":"Berlin, Heidelberg","intvolume":"      3147","page":"206-226","citation":{"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>","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>.","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} }","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.","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>.","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.","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>"},"keyword":["Model Check","Temporal Logic","Object Constraint Language","Abstract Syntax","Temporal Logic Formula"],"language":[{"iso":"eng"}],"publication":"Integration of Software Specification Techniques for Applications in Engineering","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"}],"publisher":"Springer-Verlag","date_created":"2022-10-20T09:25:53Z","title":"Specification and Formal Verification of Temporal Properties of Production Automation Systems","year":"2004"},{"publication":"Workflow Handbook 2004","type":"book_chapter","status":"public","editor":[{"first_name":"Layna","last_name":"Fischer","full_name":"Fischer, Layna"}],"department":[{"_id":"672"}],"user_id":"5786","_id":"33827","language":[{"iso":"eng"}],"publication_identifier":{"isbn":["0970350961"]},"citation":{"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).","short":"T. Schattkowsky, W. Müller, A. Pawlak, in: L. Fischer (Ed.), Workflow Handbook 2004, Workflow Management Coalition (WfMC), Lighthouse Point, FL, USA, 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.","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} }","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.","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.","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."},"place":"Lighthouse Point, FL, USA","year":"2004","author":[{"full_name":"Schattkowsky, Tim","last_name":"Schattkowsky","first_name":"Tim"},{"last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243","first_name":"Wolfgang"},{"last_name":"Pawlak","full_name":"Pawlak, Adam","first_name":"Adam"}],"date_created":"2022-10-20T09:33:49Z","date_updated":"2022-10-20T09:34:51Z","publisher":"Workflow Management Coalition (WfMC)","title":"Workflow Management Middleware for Secure Distance-Spanning Collaborative Engineering"},{"author":[{"first_name":"Alexander","last_name":"Krupp","full_name":"Krupp, Alexander"},{"first_name":"Wolfgang","id":"16243","full_name":"Müller, Wolfgang","last_name":"Müller"}],"date_created":"2022-10-20T09:54:53Z","date_updated":"2022-10-20T09:56:28Z","publisher":"Kluwer","title":"Refinement of Finite State Machines with Complementary Model Checking","publication_identifier":{"isbn":["1-4020-2866-0"]},"page":"155-168","citation":{"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.","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.","short":"A. Krupp, W. Müller, in: J. Mermet (Ed.), UML-B System Specification for Proven Electronic Design, Kluwer, Dordrecht, 2004, pp. 155–168.","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."},"place":"Dordrecht","year":"2004","department":[{"_id":"672"}],"user_id":"5786","_id":"33830","language":[{"iso":"eng"}],"publication":"UML-B System Specification for Proven Electronic Design","type":"book_chapter","status":"public","editor":[{"first_name":"J.","last_name":"Mermet","full_name":"Mermet, J."}]},{"type":"book_chapter","publication":"Best of FDL'03","status":"public","editor":[{"first_name":"Ch.","full_name":"Grimm, Ch.","last_name":"Grimm"}],"user_id":"5786","department":[{"_id":"672"}],"_id":"33829","language":[{"iso":"eng"}],"publication_identifier":{"isbn":["978-1-4020-7991-7"]},"citation":{"ama":"Krupp A, Müller W, Oliver I. Combining Formal Refinement and Model Checking for Analysis of Realtime Systems. In: Grimm Ch, ed. <i>Best of FDL’03</i>. Kluwer; 2004:301-314.","ieee":"A. Krupp, W. Müller, and I. Oliver, “Combining Formal Refinement and Model Checking for Analysis of Realtime Systems,” in <i>Best of FDL’03</i>, Ch. Grimm, Ed. Dordrecht: Kluwer, 2004, pp. 301–314.","chicago":"Krupp, Alexander, Wolfgang Müller, and Ian Oliver. “Combining Formal Refinement and Model Checking for Analysis of Realtime Systems.” In <i>Best of FDL’03</i>, edited by Ch. Grimm, 301–14. Dordrecht: Kluwer, 2004.","apa":"Krupp, A., Müller, W., &#38; Oliver, I. (2004). Combining Formal Refinement and Model Checking for Analysis of Realtime Systems. In Ch. Grimm (Ed.), <i>Best of FDL’03</i> (pp. 301–314). Kluwer.","bibtex":"@inbook{Krupp_Müller_Oliver_2004, place={Dordrecht}, title={Combining Formal Refinement and Model Checking for Analysis of Realtime Systems}, booktitle={Best of FDL’03}, publisher={Kluwer}, author={Krupp, Alexander and Müller, Wolfgang and Oliver, Ian}, editor={Grimm, Ch.}, year={2004}, pages={301–314} }","mla":"Krupp, Alexander, et al. “Combining Formal Refinement and Model Checking for Analysis of Realtime Systems.” <i>Best of FDL’03</i>, edited by Ch. Grimm, Kluwer, 2004, pp. 301–14.","short":"A. Krupp, W. Müller, I. Oliver, in: Ch. Grimm (Ed.), Best of FDL’03, Kluwer, Dordrecht, 2004, pp. 301–314."},"page":"301-314","year":"2004","place":"Dordrecht","date_created":"2022-10-20T09:49:57Z","author":[{"first_name":"Alexander","full_name":"Krupp, Alexander","last_name":"Krupp"},{"first_name":"Wolfgang","last_name":"Müller","full_name":"Müller, Wolfgang","id":"16243"},{"last_name":"Oliver","full_name":"Oliver, Ian","first_name":"Ian"}],"date_updated":"2022-10-20T09:50:11Z","publisher":"Kluwer","title":"Combining Formal Refinement and Model Checking for Analysis of Realtime Systems"}]
