Performance-Messung eines Portalsystems in virtualisierter Umgebung am Fallbeispiel SAP. - Jehle, Holger (Technische Universität München, 2010)

Seamless Model-Based Development: From Isolated Tools to Integrated Model Engineering Environments - Broy, Manfred; Feilkas, Martin; Herrmannsdörfer, Markus; Merenda, Stefano; Ratiu, Daniel (Proceedings of the IEEE, 2010)
More than 20 years of research has created a large body of ideas, concepts, and theories for model-based development of embedded software-intensive systems. These approaches have been implemented by several tools and successfully applied to various development projects. However, the everyday use of model-based approaches in the automotive and avionic industries is still limited. Most of the time, the engineers work with a predefined set of isolated tools, and therefore adapt their engineering methods and process to the available tools. Today, the industry achieves tool integration by demand-driven, pragmatic, and ad-hoc composed chains of a priori existent commercial tools. Nevertheless, these tool chains are not (and cannot be) seamless, since the integration that can be achieved is not deep enough. This hampers the reuse and refinement of models, which subsequently leads to problems like redundancy, inconsistency, and lack of automation. In the end, these deficiencies decrease both the productivity and quality that could be provided by model-based approaches. To overcome these problems, a deep, coherent, and comprehensive integration of models and tools is required. Such an integration can be achieved by the following three ingredients: 1) a comprehensive modeling theory that serves as a semantic domain for the models, 2) an integrated architectural model that holistically describes the product and process, and 3) a manner to build tools that conform to the modeling theory and allow the authoring of the product model. We show that from a scientific point of view, all ingredients are at our hands to do a substantial step into an integrated process and tool world. Further, we illustrate why such a solution has not been achieved so far, and discuss what is to be done to get a step closer to seamless model-based engineering.
Keywords: AutoFOCUS3; methodology; tooling; model-based systems engineering; MbSE

Towards an evolutionary model generation for ERP performance simulation - Tertilt, Daniel; Leimeister, Stefanie; Gradl, Stephan; Mayer, Manuel; Krcmar, Helmut (IADIS International Conference on Intelligent Systems and Agents (ISA), 2010)
The performance of ERP systems is a critical success factor for the reliable operation of a business. A promising approach to cope with the complexity of nowadays' ERP systems and to predict their actual behavior is simulation. Commercial ERP systems, however, only provide limited insight and thus several components have to be handled as black boxes and require a modeling approach. In this paper we depict an approach to increase the accuracy of ERP system performance simulation by using an evolutionary algorithm for modeling the black boxes performance behavior. We can show that evolutionary algorithms are able to generate performance models for ERP components based on measured performance data that describe the performance behavior of these components accurately. Furthermore we point out the characteristics of the algorithm, as well as its advantages and disadvantages, and give an outlook about the future research.

Efficient Communication in Control-Oriented Embedded Networks - Scholz, Andreas; Gaponova, Irina; Sommer, Stephan; Kemper, Alfons; Knoll, Alois; Buckl, Christian; Heuer, Jörg; Schmitt, Anton (Proceedings of the 14th IEEE International Conference on Emerging Technologies and Factory Automation, 2009)
Keywords: embedded; esoa

eSOA - Service Oriented Architectures adapted for Embedded Networks - Scholz, Andreas; Buckl, Christian; Sommer, Stephan; Kemper, Alfons; Knoll, Alois; Heuer, Jörg; Schmitt, Anton (Proceedings of the 7th International Conference on Industrial Informatics), 2009)
Keywords: embedded; esoa

A Software Architecture for Model-Based Programming of Robot Systems - Geisinger, Michael; Barner, Simon; Wojtczyk, Martin; Knoll, Alois (Advances in Robotics Research – Theory, Implementation, Application, 2009)
While robot systems become more and more elaborate, the need to simplify programming them grows as well. Regarding the high degree of internal heterogeneity in the sense that different micro-controller platforms,protocols and performance layers are used in a single robot application, it is no longer feasible to have specialists dedicated to each individual task. This motivates the need for tool support that allows an abstract view not only on a robot's sensors and actuators, but also on the interconnection between the different components.In this work, we present how the model-based development and code generation tool EasyLab can be extended to support programming of all parts of a robot, including the main controller as well as peripheral devices like smart sensors. We show three typical use cases in the context of mobile platforms and also give an outlook on upcoming features such as distributed modeling and support for multi-core architectures.
Keywords: embedded; easykit; EasyLab; Model-based Development; Code Generation; Interpretation; Zero Code Development; Smart Sensors; Smart Actuators; Communication

Services to the Field: An Approach for Resource Constrained Sensor/Actor Networks - Buckl, Christian; Sommer, Stephan; Scholz, Andreas; Knoll, Alois; Kemper, Alfons; Heuer, Jörg; Schmitt, Anton (The Fourth Workshop on Service Oriented Architectures in Converging Networked Environments (SOCNE 2009) – extended version, 2009)
Keywords: embedded; esoa

Developing Service Oriented Sensor/Actuator Networks using a Tailored Middleware - Sommer, Stephan; Buckl, Christian; Knoll, Alois (6th International Conference on Information Technology : New Generations (ITNG 2009), 2009)
Keywords: embedded; esoa

eSOA - SOA für eingebettete Netze - Scholz, Andreas; Buckl, Christian; Sommer, Stephan; Kemper, Alfons; Knoll, Alois; Heuer, Jörg; Winter, Martin (Proceedings of the Workshop on Service Oriented Computing at KIVS 2009), 2009)
Keywords: embedded; esoa

Examining robotic systems with shape-adjustable manipulators under dynamic environments: From simulation to verification - Cheng, Chih-Hong; Knoll, Alois; Buckl, Christian; Esparza, Javier; Chen, Yang (Proceedings of the IEEE International Symposium on Computational Intelligence in Robotics and Automation, CIRA 2009, 15-18 December 2009, Daejeon, Korea, 2009)

FTOS-Verify: Analysis and Verification of Non-Functional Properties for Fault-Tolerant Systems - Cheng, Chih-Hong; Buckl, Christian; Javier Esparza,; Knoll, Alois (CoRR, 2009)

ICEIS 2009 - Proceedings of the 11th International Conference on Enterprise Information Systems, Volume SAIC, Milan, Italy, May 6-10, 2009 - Cordeiro, José; Filipe, Joaquim (ICEIS (4), 2009)

Layered Queuing Networks For Simulating Enterprise Resource Planning Systems - Gradl, Stephan; Bögelsack, André; Wittges, Holger; Krcmar, Helmut (7th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems, 2009)
As Enterprise Resource Planning systems (ERP) form the backbone of today's business processes the stability and performance of those systems is vital to the whole company. In many cases less is known what happens to the performance of an ERP system when a patch is applied or changes are made to the ERP system. This paper presents an approach how to simulate Enterprise Resource Planning systems (ERP) before changes are made to the system. The approach involves the development of so called Layered Queuing Networks (LQN). To construct such a LQN the paper utilizes a trace in the ERP system to gather data about the internal ERP system?s architecture. These data is used to construct a section of the internal architecture of the ERP system. The ERP system?s architecture is transformed into a LQN and the LQN is simulated.

Modeling and Verification for Timing Satisfaction of Fault-Tolerant Systems with Finiteness - Cheng, Chih-Hong; Buckl, Christian; Esparza, Javier; Knoll, Alois (CoRR, 2009)

Modelling, Simulation, Verification and Validation of Enterprise Information Systems, Proceedings of the 7th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems, MSVVEIS-2009, In conjunction with ICEIS 2009, Milan, Italy, May 2009 - Moldt, Daniel; Augusto, Juan Carlos; Ultes-Nitsche, Ulrich (MSVVEIS, 2009)

Performance Overhead of ERP Systems in Paravirtualized Environments - Bögelsack, André (11th International Conference on Enterprise Information Systems, 2009)
Virtualization is a big trend in current IT world and is used intensively in today's computing centres. But little is known about what happens to the performance of computer systems when running in virtual environments. This work focuses on the performance aspect especially in the field of Enterprise Resource Planning systems (ERP). Therefore, this work utilizes a quantitative approach by using laboratory experiments to measure the performance differences between a virtualized and non-virtualized ERP system. First, on basis of a literature review a performance measurement framework will be developed to provide a comprehensive guideline how to measure the performance of an ERP system in a virtualized environment. Second, the performance measurement focuses on the overhead in CPU, memory and I/O intensive situations. Third, the focus lays on a root cause analysis. Gained results will be analyzed and interpreted to give recommendations for further development of both ERP system and virtualization solution. The outcome may be useful for further computing centre design when introducing new ERP systems and service delivery concepts like Software as a Service (SaaS) in a virtualized or non-virtualized environment.

Toward the Design of Robotic Software with Verifiable Safety - Cheng, Chih-Hong; Rickert, Markus; Buckl, Christian; Lee, Edward A.; Knoll, Alois (Proceedings of the 33rd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2009, Seattle, Washington, USA, July 20-24, 2009. Volume 1, 2009)

Rapid Prototyping of an Adaptive Light-source for Mobile Manipulators with EasyKit and EasyLab - Wojtczyk, Martin; Barner, Simon; Geisinger, Michael; Knoll, Alois (Proceedings of the 8th International Conference on Solid State Lighting: Applications, SPIE Optics and Photonics, Illumination Engineering, 2008)
While still not common in day-to-day business, mobile robot platforms form a growing market in robotics. Mobile platforms equipped with a manipulator for increased flexibility have been used successfully in biotech laboratories for sample management as shown on the well-known ESACT meetings. Navigation and object recognition is carried out by the utilization of a mounted machine vision camera. To cope with the different illumination conditions in a large laboratory, development of an adaptive light source was indispensable. We present our approach of rapid developing a computer controlled, adaptive LED light within one single business day, by utilizing the hardware toolbox EasyKit and our appropriate software counterpart EasyLab.
Keywords: Adaptive Light-source; Service Robotics; Rapid Hardware Prototyping; Zero Code Development; easykit; easylab; robotics; labautomation

EasyLab: Model-Based Development of Software for Mechatronic Systems - Barner, Simon; Geisinger, Michael; Buckl, Christian; Knoll, Alois (IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications, 2008)
Model-based development tools are one possible solution to handle the increasing complexity of mechatronic systems. While traditional approaches often separate design of hardware and software, especially in mechatronic systems hardware/software interaction is the most critical component. Hence, both aspects must be considered in this context. The goal is a model-based development tool for software/hardware co-design including the generation of efficient code for the respective target platforms. EasyLab is a modular and easily expandable development tool especially suitable for such applications. Its objectives are to facilitate reusability and to accelerate the development process. It raises the level of abstraction and thus simplifies the development of mechatronic systems even for unexperienced users. A graphical user interface provides various modeling languages that are easy to use. By employing platform optimized generation of the code, efficiency of the resulting programs can be guaranteed, which we demonstrate on a set of experimental mechatronic systems.
Keywords: easykit; EasyLab; embedded; Hardware-Software Codesign; Model-based Development; Rapid Hardware Prototyping; Zero Code Development

Accelerating Integral Histograms Using an Adaptive Approach - Müller, Thomas; Lenz, Claus; Barner, Simon; Knoll, Alois (Image and Signal Processing, 2008)
Many approaches in computer vision require multiple retrievals of histograms for rectangular patches of an input image. In 2005 an algorithm to accelerate these retrievals was presented. The data structure utilized is called Integral Histogram, which was based on the well known Integral Image. In this paper we propose a novel approximating method to obtain these integral histograms that outperforms the original algorithm and reduces computational cost to more than a tenth. Alongside we will show that our adaptive approach still provides reasonable accuracy — which allows dramatic performance improvements for real-time applications while still being well suited for numerous computer vision tasks.
Keywords: Adaptive Approximation; Computer Vision; Early Processing; Integral Histogram; Object Recognition; Tracking

An Approach to Simulate Enterprise Resource Planning Systems - Bögelsack, André; Jehle, Holger; Wittges, Holger; Schmidl, Jörg; Krcmar, Helmut (6th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems, 2008)
Enterprise Resource Planning (ERP) systems are an essential part of the infrastructure to run and support a company?s business processes. These systems have to be updated frequently to satisfy law regulations, needed functionality and sustain stability within a changing technical environment. Having these needs for change in mind the impact of related updates is often not transparent to the operator and may cause unwanted side-effects. The way to prevent update problems is running a shadow system and deploy changes there first. However this is not always feasible due to monetary or other reasons. One proper approach might be the simulation of ERP systems. Therefore this workshop paper shows a process how a simulation model for complex ERP systems might be developed. The paper focuses on the development of an adequate structure to represent complex ERP system architectures. For the development of this structure it utilizes the idea of the Enterprise Service Oriented Architecture (SOA) paradigm and an extended 3 tier architecture reference model. The basic approach focuses on a so called multi-layer service map, which contains all services inside an ERP system and interdependencies between these services. This multi-layer service map can be used as data basis to create a simulation model of the analysed ERP system later on.

Modelling, Simulation, Verification and Validation of Enterprise Information Systems, Proceedings of the 6th International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems, MSVVEIS-2008, In conjunction with ICEIS 2008, Barcelona, Spain, June 2008 - Ultes-Nitsche, Ulrich; Moldt, Daniel; Augusto, Juan Carlos (MSVVEIS, 2008)

An Approach for Reviewing Security Related Aspects in Agile Requirements Specifications of Web Applications - Villamizar, Hugo; Neto, Amadeu Anderlin; Kalinowski, Marcos; Garcia, Alessandro; Mendez, Daniel (Proc. 27th International Requirements Engineering Conference)

Power systems research–why we should cooperate - Bytschkow, Denis; Dotzler, Andreas; Hackl, Christoph; Hellings, Christoph; Huber, Matthias; Mangesius, Herbert; Seuschek, Hermann

Service Descriptions for Cloud Services - The Customer’s Perspective - Hoberg, Patrick; Wollersheim, Jan; Krcmar, Helmut (1st ConLife Academic Conference)

Systematic Design of Blockchain based Testbed for Peer-to-Peer Trading - Bajpai, Arpit; Duchon, Markus