999 research outputs found
Analysis and modeling of green wood milling: Chip production by slabber
During the primary transformation of wood, logs are faced with slabber heads. Chips produced are raw materials for pulp paper and particleboard industries. Efficiency of these industries is partly due to particle size distribution. Command of this distribution is no easy matter because of great dependence on cutting conditions and variability in material. This study aimed a better understanding and predictionof chip fragmentation. It starts with a detailed description of cutting kinematic and interaction between knife and log. This leads to the numerical development of a generic slabber head. Chip fragmentation phenomena were studied through experiments in dynamic conditions. These experiments were carried out thanks to a pendulum (Vc = 400 m/min). It was instrumented with piezoelectric force sensors and high speed camera. Obtained results agreed very well with previous quasi-static experiments
Next-Generation Model-based Variability Management: Languages and Tools
International audienceVariability modelling and management is a key activity in a growing number of software engineering contexts, from software product lines to dynamic adaptive systems. Feature models are the defacto standard to formally represent and reason about commonality and variability of a software system. This tutorial aims at presenting next generation of feature modelling languages and tools, directly applicable to a wide range of model-based variability problems and application domains. Participants (being practitioners or academics, beginners or advanced) will learn the principles and foundations of languages and tool-supported techniques dedicated to the model-based management of variability
Manipulating Models Using Internal Domain-Specific Languages
International audienceIn Model-Driven Engineering, a number of external Domain-Specific Languages (DSL) for model manipulation have been proposed. However, they require users to learn new languages that, together with their execution performance, usability and tool support limitations, can significantly contribute to accidental complexities. In this paper, we present an alternative approach based on internal DSLs in Scala for model consistency checking and model transformations for the Eclipse Modeling Framework
ACTRESS: Domain-Specific Modeling of Self-Adaptive Software Architectures
International audienceA common approach for engineering self-adaptive software systems is to use Feedback Control Loops (FCLs). Advances have led to more explicit and safer design of some control architectures, however, there is a need for more integrated and systematic approaches that support end-to-end integration of FCLs into software systems. In this paper, we propose a tooled approach that enables researchers and engineers to design and integrate adaptation mechanisms into software systems through FCLs. It consists of a domain-specific modeling language that raises the level of abstraction on which FCLs are defined, making them amenable to automated analysis and implementation code synthesis. The language supports composition, distribution and reflection, thereby enabling coordination and composition of multiple distributed FCLs. Its use is facilitated by a modeling environment, ACTRESS, that provides support for modeling, verification and complete code generation. We report on its application to a concrete adaptation case study and also discuss resulting properties
Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study
International audienceControl theory provides solid foundations for developing reliable and scalable feedback control for software systems. Although, feedback controllers have been acknowledged to efficiently solve common classes of problems, their adoption by state-of-the-art approaches for designing self-adaptation in legacy software systems remains limited and at best consists in ad hoc integrations, which are usually engineered manually. In this paper, we revisit the Znn.com case study and we present an alternative implementation based on classical feedback controllers. We show how these controllers can be easily integrated into software systems through control theory centric architecture models and domain-specific modeling support. We also provide an assessment of the resulting properties, quality attributes and limitations
- …