@inproceedings{7967,
  author       = {{Mlynarski, Michael and Nelkner, Tobias and Reinhardt, Wolfgang}},
  booktitle    = {{Informatiktage 2007: Fachwissenschaftlicher Informatik-Kongress, 30. und 31. März 2007, B-IT Bonn-Aachen International Center for Information Technology Bonn}},
  pages        = {{99--102}},
  title        = {{{Vom Informations- zum Wissensmanagement: Der Knowledge Bus als flexibler Lösungsansatz}}},
  year         = {{2007}},
}

@inproceedings{7968,
  author       = {{Küster, Jochen and Ryndina, Ksenia and Gall, Harald}},
  booktitle    = {{Proceedings of the ACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems (MODELS 2007), Nashville, TN (USA)}},
  pages        = {{136--150}},
  publisher    = {{Springer}},
  title        = {{{Improving Inconsistency Resolution with Side-effect Evaluation and Costs}}},
  doi          = {{https://groups.uni-paderborn.de/fg-engels/Publications/10.1007/978-3-540-75209-7_10}},
  volume       = {{4735}},
  year         = {{2007}},
}

@inproceedings{7969,
  author       = {{Ryndina, Ksenia and Küster, Jochen and Gall, Harald}},
  booktitle    = {{Proceedings of the BPM Demonstration Program (satellite event of the 5th International Conference on Business Process Management (BPM 2007)), Brisbane (Australia)}},
  pages        = {{165--181}},
  publisher    = {{Springer}},
  title        = {{{Generation of Business Process Models for Object Life Cycle Compliance}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-540-75183-0}},
  volume       = {{4714/2007}},
  year         = {{2007}},
}

@inproceedings{7970,
  abstract     = {{We consider the problem of exploring an unknown environment using a swarm of autonomous robots with collective behavior emerging from their local rules. Each robot has only a very restricted view on the environment which makes cooperation difficult. We introduce a software system which is capable of simulating a large number of such robots (e.g. 1000) on highly complex terrains with millions of obstacles. Its main purpose is to easily integrate and evaluate any kind of algorithm for controlling the robot behavior. The simulation may be observed in real-time via a visualization that displays both the individual and the collective progress of the robots. We present the system design, its main features and underlying concepts.}},
  author       = {{Arens, Stephan and Buss, Alexander and Deck, Helena and Dynia, Miroslaw and Fischer, Matthias and Hagedorn, Holger and Isaak, Peter and Kutylowski, Jaroslaw and Meyer auf der Heide, Friedhelm and Nesterow, Viktor and Ogiermann, Adrian and Stobbe, Boris and Storm, Thomas and Wachsmuth, Henning}},
  booktitle    = {{Proceedings of the 4th International Symposium on Autonomous Minirobots for Research and Edutainment}},
  pages        = {{215--222}},
  publisher    = {{Heinz Nixdorf Institut, University of Paderborn}},
  title        = {{{Smart Teams: Simulating Large Robotic Swarms in Vast Environments}}},
  year         = {{2007}},
}

@inproceedings{7971,
  author       = {{Zimmermann, Olaf and Gschwind, Thomas and Küster, Jochen and Leymann, Frank and Schuster, Nelly}},
  booktitle    = {{Proceedings the conference on Quality of Software-Architectures (QoSA 2007), Medford, MA (USA)}},
  pages        = {{15--32}},
  publisher    = {{Springer}},
  title        = {{{Reusable Architectural Decision Models for Enterprise Application Development}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-540-77619-2_2}},
  year         = {{2007}},
}

@techreport{8216,
  author       = {{Gehrke, Matthias and Güldali, Baris and Kindler, Ekkart}},
  publisher    = {{University of Paderborn, s-lab}},
  title        = {{{"Modelchecking" - Eine Methode zur Verbesserung der Softwarequalität}}},
  year         = {{2007}},
}

@article{830,
  author       = {{Festag, Andreas and Karl, Holger and Wolisz, Adam}},
  journal      = {{Wireless Communications and Mobile Computing}},
  number       = {{3}},
  pages        = {{319----339}},
  title        = {{{Investigation of multicast-based mobility support in all-IP cellular networks}}},
  doi          = {{10.1002/wcm.328}},
  year         = {{2007}},
}

@inproceedings{831,
  author       = {{van der Stok, Peter and Karl, Holger and De Ambroggi, Fabio and Decotignie, JeanDominique and Siegemund, Frank and Lokhorst, Kees and Hellenschmidt, Michael}},
  booktitle    = {{Constructing Ambient Intelligence - AmI 2007 Workshops Darmstadt, Germany, November 7-10, 2007 Revised Papers}},
  pages        = {{426----429}},
  title        = {{{WASP - Wirelessly Accessible Sensor Populations: A Project Overview}}},
  doi          = {{10.1007/978-3-540-85379-4_49}},
  year         = {{2007}},
}

@inproceedings{832,
  author       = {{H. Woldegebreal, Dereje and Valentin, Stefan and Karl, Holger}},
  booktitle    = {{Proceedings of the 10th International Symposium on Modeling Analysis and Simulation of Wireless and Mobile Systems, MSWiM 2007, Chania, Crete Island, Greece, October 22-26, 2007}},
  pages        = {{36----44}},
  title        = {{{Outage probability analysis of cooperative transmission protocols without and with network coding: inter-user channels based comparison}}},
  doi          = {{10.1145/1298126.1298136}},
  year         = {{2007}},
}

@inproceedings{833,
  author       = {{Valentin, Stefan and von Malm, Holger and Karl, Holger}},
  booktitle    = {{Proceedings of the IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications, PIMRC 2007, 3-7 September 2007, Athens, Greece}},
  pages        = {{1----6}},
  title        = {{{Traffic-Aware Asymmetric Cooperation Diversity for Media Streaming in Wireless Networks}}},
  doi          = {{10.1109/PIMRC.2007.4394223}},
  year         = {{2007}},
}

@inproceedings{834,
  author       = {{S. Lichte, Hermann and Valentin, Stefan and Eitzen, Falk and Stege, Matthias and Unger, Carsten and Karl, Holger}},
  booktitle    = {{3rd International ICST Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, TridentCom 2007, Orlando, Florida, USA, May 21-23 2007}},
  pages        = {{1----9}},
  title        = {{{Integrating multiuser dynamic OFDMA into IEEE 802.11a and prototyping it on a real-time software-defined radio testbed}}},
  doi          = {{10.1109/TRIDENTCOM.2007.4444671}},
  year         = {{2007}},
}

@article{7374,
  author       = {{Heckel, Reiko and Cherchago, Alexey}},
  journal      = {{Logic and Algebraic Programming}},
  number       = {{1}},
  pages        = {{15--33}},
  title        = {{{Structural and Behavioural Compatibility of Graphical Service Specifications}}},
  volume       = {{70}},
  year         = {{2007}},
}

@article{7375,
  author       = {{Bals, Jan-Christopher and Christ, Fabian and Engels, Gregor and Sauer, Stefan}},
  journal      = {{Forschungsforum Paderborn}},
  pages        = {{56--60}},
  title        = {{{Software-Qualität - überall! - Excel-lente Software}}},
  volume       = {{10}},
  year         = {{2007}},
}

@inbook{7551,
  abstract     = {{Service-oriented computing is distinguished by its use of dynamic discovery and binding for the integration of services at runtime. This poses a challenge for testing, in particular, of the interaction between services. We propose a model-driven solution to address this challenge. Service descriptions are promoted from largely syntactical to behavioural specifications of services in terms of contracts (pre-conditions and effects of operations), expressed in a visual UML-like notion. Through mappings to semantic web languages and the Java Modeling Language (JML) contracts support the automatic discovery of services as well as the derivation of test cases and their execution and monitoring. We discuss an extended life cycle model for services based on the model-driven approach and illustrate its application using a model of a hotel reservation service.}},
  author       = {{Lohmann, Marc and Mariani, Leonardo and Heckel, Reiko}},
  booktitle    = {{Test and Analysis of Web Services}},
  editor       = {{Baresi, E. Di Nitto, L.}},
  pages        = {{173--204}},
  publisher    = {{Springer}},
  title        = {{{A Model-Driven Approach to Discovery, Testing and Monitoring of Web Services}}},
  year         = {{2007}},
}

@phdthesis{7579,
  abstract     = {{Today, mobility is one of the most important market and technology trend within information and communication technology. As the demand for rapid deployment of dependable mobile applications increases, middleware for mobile systems is emerging as one of the most active areas of system research in mobility. The middleware is a set of distributed software services that exists between distributed operating systems and mobile applications. The key to the middleware is to provide support across the mobile application domains, help application developers overcome the complexity and problems brought by mobility, and enhance dependability and usability of developed mobile applications. The criticality and pervasiveness of middleware for mobile systems is continually growing. However, the design and development of the middleware are difficult tasks, and it is not easy to ensure the quality of a developed middleware. This is mainly caused by the increasing complexity of the middleware. In addition, the great diversity of this area makes it very difficult for the designers to reuse the already established design knowledge or successful experience when building new systems. All these make the design process quite inefficient and unpredictable, and therefore risking the project. “One man’s magic is another man’s engineering”. Engineering design is much more routine than innovative. Founding on this fundamental notion in software engineering, we develop an architectural style-based approach to deal with the problems in the thesis. We build architectural styles for a class of related middleware. The style represents a common form of design, which originates from the results that practitioners have achieved in one area. The style is formulated to repeat successes and avoid failures from previous projects. When building a new middleware, the designers and developers do not need to explore all possible alternatives for its supported architecture. Instead, they can use the architectural style that is effective for the middleware. They can define the design as instances of the style, or they can use the style as a reference model for further improvement and development. By structuring the design space for a family of related middleware, the style can drastically simplify the process of building a middleware, reduce costs of implementation through reusable infrastructure, and improve system integrity through style-specific analysis and checks. We develop the approach based on UML-like meta modeling and graph transformation techniques to support sound methodological principles, powerful modeling, formal analysis and refinement. The approach consists of several main parts: the modeling language that supports specification of the style and mobility, the refinement formalization that ensures that an abstract style is correctly refined to a concrete one, as well as the consistency check framework that validates behavioral consistency between two styles on different abstract layers. With the Fujaba simulation tool support, we also develop a style-based engineering process that helps us to efficiently develop correct and consistent styles. Besides, it allows a seamless integration of our approach into the well-known object oriented design. By providing a concrete example of how to construct the style for a class of related middleware, and how to use the style to help the design and development of a new middleware, we show that the architectural style-based approach is useful and practical.}},
  author       = {{Guo, Ping}},
  title        = {{{Architectural Style-based Modeling and Simulation of Middleware for Mobile Systems}}},
  year         = {{2007}},
}

@inproceedings{835,
  author       = {{Valentin, Stefan and Karl, Holger}},
  booktitle    = {{IEEE Wireless Communications and Networking Conference, WCNC 2007, Hong Kong, China, 11-15 March, 2007}},
  pages        = {{896----901}},
  title        = {{{Effect of User Mobility in Coded Cooperative Systems with Joint Partner and Cooperation Level Selection}}},
  doi          = {{10.1109/WCNC.2007.170}},
  year         = {{2007}},
}

@inproceedings{836,
  author       = {{Marie Feeney, Laura and Cetin, Bilge and Hollos, Daniel and Kubisch, Martin and Mengesha, Seble and Karl, Holger}},
  booktitle    = {{Wired/Wireless Internet Communications, 5th International Conference, WWIC 2007, Coimbra, Portugal, May 23-25, 2007, Proceedings}},
  pages        = {{201----212}},
  title        = {{{Multi-rate Relaying for Performance Improvement in IEEE 802.11 WLANs}}},
  doi          = {{10.1007/978-3-540-72697-5_17}},
  year         = {{2007}},
}

@inproceedings{8413,
  author       = {{Anastasakis, Kyriakos and Bordbar, Behzad and Küster, Jochen}},
  booktitle    = {{Proceedings of the workshop on Model-Driven Engineering, Verification and Validation (MoDeVVA 2007), Nashville, TN (USA)}},
  pages        = {{47--56}},
  publisher    = {{Springer}},
  title        = {{{Analysis of Model Transformations via Alloy}}},
  volume       = {{5002}},
  year         = {{2007}},
}

@inproceedings{8414,
  abstract     = {{The Model-Driven Architecture (MDA) approach for constructing software systems advocates a stepwise refinement and transformation process starting from high-level models to concrete program code. In contrast to numerous research efforts that try to generate executable function code from models, we propose a novel approach termed model-driven monitoring. On the model level the behavior of an operation is specified with a pair of UML composite structure diagrams (visual contract), a visual notation for pre- and post-conditions. The specified behavior is implemented by a programmer manually. An automatic translation from our visual contracts to JML assertions allows for monitoring the hand-coded programs during their execution. In this paper we present an approach to extend our model-driven monitoring approach to allow for model-driven unit testing. In this approach we utilize the generated JML assertions as test oracles. Further, we present an idea how to generate sufficient test cases from our visual contracts with the help of model-checking techniques.}},
  author       = {{Engels, Gregor and Güldali, Baris and Lohmann, Marc}},
  booktitle    = {{Proceedings of the 2006 International Conference on Models in Software Engineering (MoDELS 2006)}},
  pages        = {{182--192}},
  publisher    = {{Springer}},
  title        = {{{Towards Model-Driven Unit Testing}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-540-69489-2_23}},
  volume       = {{4364}},
  year         = {{2007}},
}

@inproceedings{8415,
  author       = {{Soltenborn, Christian and Engels, Gregor}},
  booktitle    = {{Symposium "A Formal Semantics for UML" (satellite event of the MoDELS conference 2006), Genova (Italy)}},
  pages        = {{329--330}},
  publisher    = {{Springer}},
  title        = {{{Analysis of UML Activities with Dynamic Meta Modeling Techniques}}},
  doi          = {{http://dx.doi.org/10.1007/978-3-540-69489-2_42}},
  volume       = {{4364}},
  year         = {{2007}},
}

