Learn More
Software development for Cyber-Physical Systems (CPS) is a sophisticated activity as these systems are inherently complex. The engineering of CPS requires composition and interaction of diverse distributed software modules. Describing both, a system's architecture and behavior in integrated models, yields many advantages to cope with this complexity: the(More)
Effective model-driven engineering of complex systems requires to appropriately describe different specific system aspects. To this end, efficient integration of different heterogeneous modeling languages is essential. Modeling language integaration is onerous and requires in-depth conceptual and technical knowledge and effort. Traditional modeling lanugage(More)
Engineering software for robotics applications requires multi-domain and application-specific solutions. Model-driven engineering and modeling language integration provide means for developing specialized, yet reusable models of robotics software architectures. Code generators transform these platform independent models into executable code specific to(More)
Component-based software engineering aims to reduce software development effort by reusing established components as building blocks of complex systems. Defining components in general-purpose programming languages restricts their reuse to platforms supporting these languages and complicates component composition with implementation details. The vision of(More)
This paper introduces the new robot programming language LightRocks(Light Weight Robot Coding for Skills), a domain specific language (DSL) for robot programming. The language offers three different level of abstraction for robot programming. On lowest level skills are coded by domain experts. On a more abstract level these skills are supposed to be(More)
Robots belong to a class of Cyber-Physical Systems where complex software as a mobile device has to fulfill tasks in a complex environment. Modeling robotics applications for analysis and code generation requires modeling languages for the logical software architecture and the system behavior. The MontiArcAutomaton modeling framework integrates six(More)
The function of CUB domain-containing protein 1 (CDCP1), a recently described transmembrane protein expressed on the surface of hematopoietic stem cells and normal and malignant cells of different tissue origin, is not well defined. The contribution of CDCP1 to tumor metastasis was analyzed by using HeLa carcinoma cells overexpressing CDCP1 (HeLa-CDCP1) and(More)
Pancreatic carcinoma, the fifth leading cause of cancer-related mortality, frequently presents the stress-inducible heat shock protein 70 (Hsp70) on the cell membrane. Therefore, we explored an immunological approach exploiting the efficacy of NK cells activated either with low dose IL-2 plus Hsp70-peptide TKDNNLLGRFELSG (TKD; IL-2/TKD) or with IL-2 alone(More)
— Robotics poses a challenge for software engineering as the vast numbers of different robot platforms impose different requirements on robot control architectures. The platform dependent development of robotic applications impedes reusability and portability. The lack of reusability hampers broad propagation of robotics applications. The MontiArcAutomaton(More)