Role Composition in Requirements Engineering:the Method and Prototyping Tool
Graph Chatbot
Chat with Graph Search
Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
Fundamentally, the development of software applications involves dealing with two distinct domains: the real world and software domains; the two converge at the point where a software application is used to make an unsatisfactory real world situation into ...
Centrifuge experiments modeling single-phase flow in prototype porous media typically use the same porous medium and permeant. Then, well-known scaling laws are used to transfer the results to the prototype. More general scaling laws that relax these restr ...
Modeling complex systems can not be done without considering a system from multiple views. Using multiple views improves model understandability. However the analysis of models that integrate multiple views is difficult. In many cases a model can be evalua ...
In this paper we present the manner the POEtic chip can be used to rapidly prototype systems. This chip, currently in test phase, is a system-on-chip containing a microprocessor and a reconfigurable array. Spe- cial features allow to dynamically create dat ...
A generic high precision flexible pivot dedicated to pointing and scanning space mechanisms is described. Typical applications are payload scientific instruments and inter-satellite communication systems. The work started with a comprehensive analysis of t ...
We present the architecture of the VHD++ real-time development framework that after several years of intensive research, design, and development effort has been released and enters its validation phase. We discuss the key aspects involved in architectural ...
In a highly innovative market, wireless systems nowadays undergo very short production cycles. Due to these tough timing constraints, the time-consuming process of prototyping is often neglected, jeopardizing the entire product becoming successful. Heavy a ...
Microstereolithography is a technology at the interface of the microengineering and rapid prototyping domains. It has evolved from the stereolithography technique, and is also based on a light-induced layer- stacking manufacturing, As the resolution of the ...
In support of flexible composition, components need to be adaptable and they need to have first-class plugs. Abstract state machines and object-oriented programming each satisfy one of these requirements very well but satisfy the other only incompletely. T ...
This paper introduces four sociological concepts which we argue are important for the creation of autonomous social agents capable of behaving and interacting realistically with each other as virtual humans. A list of functional requirements based on these ...