@inproceedings{39350,
  abstract     = {{Variation in different mobile devices with different capabilities and interaction modalities as well as changing user context in nomadic applications, poses huge challenges to the design of user interfaces. To avoid multiple designs for each device or modality, it is almost a must to employ a model-based approach. In this short paper, we present a new dialog model for multimodal interaction together with an advanced control model, which can either be used for direct modeling by an interface designer or in conjunction with higher level models.}},
  author       = {{Schäfer, Robbie and Bleul, Steffen and Müller, Wolfgang}},
  booktitle    = {{Proceedings of EHCI-DSVIS 2005}},
  keywords     = {{Multimodal User Interface     High Level Model     Multimodal User     High Level Approach     Dialog Model}},
  title        = {{{A Novel Dialog Model for the Design of Multimodal User Interfaces}}},
  year         = {{2004}},
}

@inbook{34446,
  abstract     = {{We present a formal definition of the event based SystemC V2.0 simulation semantics by means of distributed Abstract State Machines (ASMs). Our definition provides a rigorous and concise, but yet readable, definition of the SystemC specific operations and their interaction with the simulation scheduler that covers channel updates, notify, notify_delayed, wait, and next_trigger operations. We present the semantics in the form of rules by means of distributed ASMs reflecting the lines of the SystemC V2.0 Standard Manuals and reference implementation. The semantics introduced is defined to complement the language reference manual with aprecise definition reflecting an abstract model of the SystemC reference implementation, which can be used for advanced applications and for investigating interoperabilities with other languages.}},
  author       = {{Müller, Wolfgang and Ruf, Jürgen and Rosenstiel, Wolfgang}},
  booktitle    = {{SystemC - Methodologies and Applications}},
  editor       = {{Müller, Wolfgang and Ruf, Jürgen and Rosenstiel, Wolfgang}},
  isbn         = {{978-0-306-48735-4}},
  pages        = {{97 -- 126}},
  publisher    = {{Kluwer}},
  title        = {{{An ASM Based SystemC Simulation Semantics}}},
  doi          = {{10.1007/0-306-48735-7_4}},
  year         = {{2003}},
}

@article{34565,
  abstract     = {{The textual Object Constraint Language (OCL) is primarily intended to specify restrictions over UML class diagrams, in particular class invariants, operation pre-, and postconditions. Based on several improvements in the definition of the language concepts in last years, a proposal for a new version of OCL has recently been published [43]. That document provides an extensive OCL semantic description that constitutes a tight integration into UML. However, OCL still lacks a semantic integration of UML Statecharts, although it can already be used to refer to states in OCL expressions.

This article presents an approach that closes this gap and introduces a formal semantics for such integration through a mathematical model. It also presents the definition of a temporal OCL extension by means of a UML Profile based on the metamodel of the latest OCL proposal. Our OCL extension enables modelers to specify behavioral state-oriented real-time constraints. It provides an intuitive understanding and readability at application level since common OCL syntax and concepts are preserved. A well-defined formal semantics is given through the mapping of temporal OCL expressions to temporal logics formulae. }},
  author       = {{Flake, Stephan and Müller, Wolfgang}},
  journal      = {{Journal on Software and System Modeling (SoSyM)}},
  keywords     = {{Object Constraint Language     UML Statecharts     UML Profile     Real-time constraints     Temporal logics}},
  number       = {{3}},
  pages        = {{164--186}},
  publisher    = {{Springer-Verlag}},
  title        = {{{Formal Semantics of Static and Temporal State-Oriented OCL Constraints}}},
  doi          = {{10.1007/s10270-003-0026-x}},
  volume       = {{2}},
  year         = {{2003}},
}

@inproceedings{39357,
  abstract     = {{Engineering collaboration gets its new global dimension with the omnipotent access to Internet. Engineers have severe requirements concerning: security of design data, quality of net connections, easiness of collaboration, etc. This article presents visions and middleware architecture to establish pan-European col- laborative engineering infrastructure and its application in the field of Electronic Design Automation (EDA). We present a transparent infrastructure to engineers to enable their Internet-based collaboration during the de- sign of complex electronic systems. In thi s context, we introduce an advanced collaborative infrastructure (ACI) for distance spanning, tool integration, and administration as well as open interfaces for XML-based data exchange. ACI constitutes a backbone for our collaborative research and engineering studies by fostering a combination of most recent plug-and-play technologies and secure, peer-to-peer data transfer with XML- based tool integration. ACI and its deployments have been developed with the EU project E-Colleg (IST- 1999-11746).}},
  author       = {{Kostienko, Tomasz and Müller, Wolfgang and Pawlak, Adam and Schattkowsky, Tim}},
  booktitle    = {{Proceedings of CE 2003}},
  title        = {{{An Advanced Infrastructure for Collaborative Engineering in Electronic Design Automation}}},
  year         = {{2003}},
}

@inproceedings{39355,
  abstract     = {{This pap er presents an approach to extend OSGi
server based home networks with JXTA's p eer-to-
p eer (P2P) technology to a multi-server home envi-
ronment connecting multiple private home networks
to one true virtual environment for communication,
media sharing/exchange, and distributed device con-
trol. We elab orate on the basic integration metho d-
ology and extend it to a general, security preserv-
ing, architectural concept based on a two level inte-
gration concept for inhome and interhome networks.
The integration is achieved through additional OSGi
services for the management of virtual devices, p eer-
to-p eer communication, and authentication. The ex-
ample of a Quality of Service based video streaming
management demonstrates one of the p otential ad-
vanced application for which p eer-to-p eer can b e used
in addition.}},
  author       = {{Loeser, Chris and Müller, Wolfgang and Berger, Franz and Eikerling, Heinz-Josef}},
  booktitle    = {{Proceedings of HICCS-36}},
  title        = {{{Peer-to-Peer for Virtual Home Environments}}},
  year         = {{2003}},
}

@inproceedings{39354,
  author       = {{Eikerling, Heinz-Josef and Müller, Wolfgang and Schattkowski, Tim and Wegner, J.}},
  booktitle    = {{Proceedings of DATE’03}},
  title        = {{{Tool Integration and Management in Heterogeneous Computer Networks}}},
  year         = {{2003}},
}

@inproceedings{39365,
  abstract     = {{Large-scale mobility in the era of embedded and mobile computers yields significant challenges with respect to personalization, networking, and security. Currently, mobile computing devices cannot be seamlessly and flexibly obtain information about the context in which computing takes place. This requires dedicated personalization and localization in combination with advanced autocustomization techniques in order to adapt them to the needs of the current context. For natural interaction, for instance, many devices offer different input and output modalities, which enable different modes of operation to perform the same task. Auto-customization of modalities and devices in range can be obtained, if the system has sufficient information on the user’s preferences, abilities, the current situation, and the device that performs a specific task. To aid the system’s decision, we propose a set of interrelated and expandable profiles, which are prepared for automated adaptation, what will play a central part in making the technology to become invisible.}},
  author       = {{Schäfer, Robbie and Müller, Wolfgang}},
  booktitle    = {{Proceedings of the Joint Workshop IJCAI Workshop on Artificial Intelligence, Information Access, and Mobile Computing}},
  title        = {{{Adaptive profiles for Multi-Modal Interaction in Intelligent Frameworks}}},
  year         = {{2003}},
}

@inproceedings{39364,
  abstract     = {{The textual Object Constraint Language (OCL) is an of-
ficial part of the Unified Modeling Language (UML). OCL
is primarily used to formulate restrictions over UML mod-
els, in particular, invariants and operation pre- and post-
conditions in the context of class diagrams. However, OCL
is missing means to specify constraints over the dynamic
behavior of a UML model. We have therefore developed a
temporal extension of OCL that enables modelers to specify
behavioral state-oriented constraints. That work provides
an alternative to the rather cryptic temporal logic formulae
that are commonly used to specify behavioral system prop-
erties.
This article now illustrates that our OCL extension al-
lows for specifying all kinds of properties that are regarded
as relevant in practice. We present according temporal OCL
expressions for property specification patterns that have
been identified in the area of formal specification.}},
  author       = {{Flake, Stephan and Müller, Wolfgang}},
  booktitle    = {{Proceedings of SERP'03}},
  keywords     = {{UML, Object Constraint Language, Patterns, Property Specification}},
  title        = {{{Expressing Property Specification Patterns with OCL}}},
  year         = {{2003}},
}

@inproceedings{39366,
  abstract     = {{Computer supported collaborative work (CSCW) is currently of growing interest for application industrial context. Integrated workflow systems are available to allow the integration of globally distributed teams. However, in many areas (i.e. in electronic design automation), tool integration remains to be a critical issue since existing legacy tools have to be integrated into distributed workflows. By integrating tools based on the operational semantics, dynamic assignment and replacement of tools in the workflows becomes possible. We present a middleware for secure collaborative engineering that enables flexible tool management and overcomes existing networking problems through a peer-to-peer based network infrastructure.}},
  author       = {{Schattkowsky, Tim and Müller, Wolfgang}},
  booktitle    = {{Proceedings of CCE'03}},
  title        = {{{Distributed Engineering Environment for the Design of Electronic Systems}}},
  year         = {{2003}},
}

@inproceedings{39363,
  abstract     = {{The textual Object Constraint Language (OCL) is an of-
ficial part of the Unified Modeling Language (UML). It is
primarily used to formulate restrictions for UML class di-
agrams. Additionally, it is possible to refer to UML State-
chart states in OCL expressions to reason about currently
activated states.
However, neither the current OCL standard nor the pro-
posal for the new OCL 2.0 version integrate Statecharts on
the language definition level, i.e., the semantics of State-
chart states in the context of OCL expressions is not suf-
ficiently defined so far. To overcome this deficiency, this
article provides a formal semantics for state-oriented OCL
expressions for application with UML Statecharts.}},
  author       = {{Flake, Stephan and Müller, Wolfgang}},
  booktitle    = {{Proceedings of SEKE 2003}},
  title        = {{{Semantics of State-Oriented Expressions in the Object Constraint Language}}},
  year         = {{2003}},
}

@inproceedings{39367,
  abstract     = {{Confidentiality and security in data access and transmission over multiple open networks are of utmost importance for most collaborative engineering environments. In this article, we review smart card based security technologies for their application in computer-based collaborative engineering environments. We focus on most recent microprocessor-based smart cards and on JavaCard as a development infrastructure and operating system. Since JavaCard supports the integration of multiple applications on one card, it enables smart cards to integrate large sets of additional applications. In that context, we identify and discuss three potential key applications: authentication with biometrics, certification, and advanced profile management.}},
  author       = {{Wang, J. and Müller, Wolfgang}},
  booktitle    = {{Proceedings of CCE'03}},
  title        = {{{SmartCard for Secure Collaborative Engineering}}},
  year         = {{2003}},
}

@inproceedings{39360,
  author       = {{Krupp, Alexander and Müller, Wolfgang}},
  title        = {{{Formale Verfeinerung und Modelchecking von zeitbehafteten endlichen Automaten}}},
  year         = {{2003}},
}

@inproceedings{39368,
  author       = {{Krupp, Alexander and Müller, Wolfgang}},
  booktitle    = {{Proceedings of FDL'03}},
  title        = {{{Combining Formal Refinement and Model Checking for Analysis of Realtime Systems}}},
  year         = {{2003}},
}

@inproceedings{39369,
  abstract     = {{The latest OCL 2.0 proposal provides two semantic descriptions, i.e., a metamodel based semantics that uses UML itself to associate the semantic domain with the language concepts and a formal semantics based on a set-theoretic approach called object model. Unfortunately, these two semantics are currently neither consistent nor complete, as (a) the formal semantics does not consider the newly introduced concept of OCL messages and (b) both semantics lack an integration of Statecharts and a semantic denition of state-related operations. This article focuses on a formal semantics for OCL messages as a foundation for consistency among,the two OCL semantics. We extend object models and present an extended denition of a system state that comprises all relevant information to be able to evaluate OCL expressions also w.r.t. OCL messages.}},
  author       = {{Flake, Stephan and Müller, Wolfgang}},
  booktitle    = {{Proceedings of the Workshop OCL 2.0 at UML 2003}},
  title        = {{{Formal Semantics of OCL Messages}}},
  year         = {{2003}},
}

@inbook{34447,
  abstract     = {{The Object Constraint Language (OCL) was introduced to support the specification of constraints for UML diagrams and is mainly used to formulate invariants and operation pre- and postconditions. Though OCL is also applied in behavioral diagrams, e.g., as guards for state transitions, it is currently not possible to specify constraints concerning the dynamic behavior and timing properties of such diagrams.

This article discusses OCL’s application for the dynamic behavior of UML Statechart diagrams and presents an OCL extension for specification of state-oriented time-bounded constraints.We introduce operations to extract state configurations from diagrams and define additional predicates over states and state configurations. The semantics of our OCL extension is given by employing time-bounded Computational Tree Logic (CTL) formulae. An example of a flexible manufacturing system with automated guided vehicles demonstrates the application of our extension.}},
  author       = {{Flake, Stephan and Müller, Wolfgang}},
  booktitle    = {{Advances in Object Modelling with the OCL}},
  editor       = {{Clark, T. and Warmer, J.}},
  isbn         = {{978-3-540-45669-8}},
  keywords     = {{Model Check     Temporal Logic     Object Constraint Language     Execution Path     Kripke Structure}},
  pages        = {{150 -- 171}},
  publisher    = {{Springer-Verlag}},
  title        = {{{An OCL Extension for Real-Time Constraints}}},
  doi          = {{10.1007/3-540-45669-4_8}},
  year         = {{2002}},
}

@article{34576,
  author       = {{Eikerling, H. J. and Müller, Wolfgang and Wegener, J.}},
  journal      = {{it+ti}},
  pages        = {{128--136}},
  publisher    = {{Oldenbourg Verlag}},
  title        = {{{Werkzeugintegration und -verwaltung in heterogenen Computernetzwerken}}},
  year         = {{2002}},
}

@book{53586,
  editor       = {{Bücker, Ulrich and Eikerling, Heinz Josef and Müller, Wolfgang}},
  isbn         = {{3-826598-84-9}},
  title        = {{{Proceedings of the VHE Workshop}}},
  year         = {{2002}},
}

@inproceedings{39371,
  abstract     = {{With the increasing availability of various web-enabled mobile devices, content has to be effectively adapted to their different limitations. So, web content need rearrangement, i.e., a transcoding, to better fit on small displays when, for instance, layout specific HTML structures like tables and frames are used. In this article, we present a description language to define generic rules for this purpose and introduce RDL/TT (Rule Description Language for Tree Transformation). RDL/TT specifies sets of transcoding functions generic to user and hardware profiles. A Java-oriented syntax is used to describe the transcoding functions which operate on the DOM (Document Object Model) tree representation of an HTML or XML document.}},
  author       = {{Schäfer, Robbie and Dangberg, Andreas and Müller, Wolfgang}},
  booktitle    = {{Proceedings of the VHE Workshop}},
  title        = {{{RDL/TT - A Description Language for Profile-Dependent Transcoding of XML Documents}}},
  year         = {{2002}},
}

@inproceedings{39370,
  abstract     = {{Within this paper we propose architecture ideas of a distributed Video on Demand network which base on peer to peer technology. Each peer offers video streams to other peers and may receive a video stream from another peer simultaneously. This results in an optimization problem depending on different factors which we approximate with the help of an simulation environment. Our approach bases on a peer to peer framework by Sun called Project JXTA which provides a set of protocols for P2P applications.}},
  author       = {{Loeser, Chris and Altenbernd, Peter and Ditze, Michael and Müller, Wolfgang}},
  booktitle    = {{Proceedings of the Intl. Workshop on Real-Time LANs in the Internet Age (RTLIA 2002)}},
  title        = {{{Distributed Video-on-Demand Services on Peer to Peer Basis}}},
  year         = {{2002}},
}

@inproceedings{39378,
  author       = {{Schäfer, Robbie and Müller, Wolfgang and Dangberg, Andreas}},
  booktitle    = {{Proceedings of the HICSS-35}},
  title        = {{{Fuzzy Rules for the Transcoding of HTML Files}}},
  year         = {{2002}},
}

