@inproceedings{37039,
  abstract     = {{Refinement of untimed TLM models into a timed HW/SW platform is a step by step design process which is a trade-off between timing accuracy of the used models and correct estimation of the final timing performance. The use of an RTOS on the target platform is mandatory in the case real-time properties must be guaranteed. Thus, the question is when the RTOS must be introduced in this step by step refinement process. This paper proposes a four-level RTOS-aware refinement methodology that, starting from an untimed TLM SystemC description of the whole system, progressively introduce HW/SW partitioning, timing, device driver and RTOS functionalities, till to obtain an accurate model of the final platform, where SW tasks run upon an RTOS hosted by QEMU and HW components are modeled by cycle accurate TLM descriptions. Each refinement level allows the designer to estimate more and more accurate timing properties, thus anticipating design decisions without being constrained to leave timing analysis to the final step of the refinement. The effectiveness of the methodology has been evaluated in the design of two complex platforms.}},
  author       = {{Becker, Markus and Di Guglielmo, Giuseppe and Fummi, Franco and Müller, Wolfgang and Pravadelli, Graziano and Xie, Tao}},
  booktitle    = {{Proceedings of DATE’10}},
  keywords     = {{Timing, Hardware, Operating systems, Process design, Accuracy, Standards development, Context modeling, Real time systems, Communication channels, Microprogramming}},
  location     = {{Dresden}},
  publisher    = {{IEEE}},
  title        = {{{RTOS-Aware Refinement for TLM2.0-based HW/SW Design}}},
  doi          = {{10.1109/DATE.2010.5456965}},
  year         = {{2010}},
}

@inproceedings{24065,
  author       = {{Pottebaum, Jens and Japs, Anna Maria and Prödel, Stephan and Koch, Rainer}},
  booktitle    = {{ISCRAM 2010 -- 7th International Conference on Information Systems for Crisis Response and Management}},
  editor       = {{French, Simon and Tomaszewski, Brian and Zobel, Chris}},
  keywords     = {{Command and control process, Command and control systems, Design and modeling, Domain ontologies, Emergency response, Fire extinguishers, Fire protection, Heterogeneous domains, Information analysis, Information sharing, Information systems, Interoperability, Ontology language, Semantic technologies, Semantic Web, Semantics}},
  title        = {{{Design and modeling of a domain ontology for fire protection}}},
  year         = {{2010}},
}

@inproceedings{11883,
  abstract     = {{In this paper, we experimentally evaluate algorithms for velocity estimation of a GSM 900 mobile terminal which are based on the analysis of the statistical properties of the fast fading process. It is shown how theses statistics can be obtained from the training sequences present in downlink transmission bursts without establishing an active connection. Realistic simulations of a GSM channel according to the COST 207 channel models have been conducted. These models incorporate effects like multipath propagation, fading, cochannel interference and additive noise. It is shown that velocity estimation by searching for the maximum slope of the power density spectrum of the fast fading performs best.}},
  author       = {{Peschke, Sven and Haeb-Umbach, Reinhold}},
  booktitle    = {{4th Workshop on Positioning Navigation and Communication (WPNC 2007)}},
  keywords     = {{additive noise, cellular radio, channel estimation, cochannel interference, COST 207 channel models, downlink transmission bursts, fading channels, fading process, GSM downlink signalling, mobile terminals, multipath channels, multipath propagation, power density spectrum, statistical analysis, statistical properties, telecommunication links, telecommunication terminals, velocity estimation}},
  pages        = {{217--222}},
  title        = {{{Velocity Estimation of Mobile Terminals by Exploiting GSM Downlink Signalling}}},
  doi          = {{10.1109/WPNC.2007.353637}},
  year         = {{2007}},
}

@inproceedings{39411,
  abstract     = {{Rapid prototyping based on 3D models is well accepted for several applications. This article addresses the application of animated virtual 3D prototypes for the development of computer-based systems supporting early collaboration of the system designer with the external customer. Our methodology seamlessly integrates illustration through 3D animation with the main tasks of computer-based real-time systems development, i.e., implementation and verification. The approach is outlined by the example of the design of a flexible manufacturing system.}},
  author       = {{Flake, Stephan and Geiger, Christian and Müller, Wolfgang and Ruf, Jürgen}},
  booktitle    = {{Proceedings of IEEE KMN 2001}},
  isbn         = {{0-7695-1269-0}},
  keywords     = {{Virtual prototyping, Animation, Collaboration, System analysis and design, Feedback, Application software, Power system modeling, Handicapped aids, Process design, Contracts}},
  title        = {{{Customer-Oriented Systems Design through Virtual Prototyps}}},
  doi          = {{10.1109/ENABL.2001.953425}},
  year         = {{2001}},
}

@inproceedings{39487,
  abstract     = {{This article introduces and discusses different innovative means for visual specification and animation of complex concurrent systems. It introduces the completely visual programming language Pictorial Janus (PJ) and its application in the customer-oriented design process. PJ implements a completely visual programming language with inherent animation facilities. The article outlines the transformation of purely visual PJ programs into textual imperative programming languages. The second part of the article investigates animated 3D-presentations and introduces a novel approach to an animated 3D programming language for interactive customer-oriented illustrations.}},
  author       = {{Geiger, Christian and Lehrenfeld, G. and Müller, Wolfgang}},
  booktitle    = {{Proceedings of HICSS-32}},
  isbn         = {{0-7695-0001-3}},
  keywords     = {{Animation, Computer languages, Object oriented modeling, Collaboration, Process design, Graphical user interfaces, Jacobian matrices, Standardization, Feedback, Software prototyping}},
  location     = {{Maui, Hawaii}},
  title        = {{{Visual Specification, Modeling, and Illustrations of Complex Systems}}},
  doi          = {{10.1109/HICSS.1999.772621}},
  year         = {{1999}},
}

@inbook{34448,
  abstract     = {{We present a rigorous but transparent semantic definition for VHDL corresponding to the IEEE VHDL’ 93 standard [68, 9, 84]. Our definition covers the full behavior of signal and variable assignments as well as the behavior of the various wait statements including delta, time, and postponed cycles. We consider explicitly declared signals, ports, local variables, and shared variables. Our specification defines an abstract VHDL ’ 93 interpreter in the form of transition rules for an evolving algebra machine (EA-Machine) [60]. It faithfully reflects and supports the view of simulation given in the IEEE VHDL ’ 93 standard language reference manual. The definition can be understood without any prior formal training. We illustrate our definition by running the example VHDL program set out in the Introduction to this volume.}},
  author       = {{Börger, Egon and Glässer, Uwe and Müller, Wolfgang}},
  booktitle    = {{Semantics of VHDL}},
  editor       = {{Delgado Kloos, C. and Breuer, Peter T.}},
  isbn         = {{978-1-4615-2237-9}},
  keywords     = {{Transition Rule     Formal Verification     Variable Assignment     Kernel Process     Simulation Cycle}},
  pages        = {{107 -- 139}},
  publisher    = {{Kluwer Academic Publishers}},
  title        = {{{A Formal Definition of an Abstract VHDL'93 Simulator by EA-Machines}}},
  doi          = {{10.1007/978-1-4615-2237-9_5}},
  year         = {{1995}},
}

