Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Julien Bruneau 0001

dblp:30/7354-1 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 44% Software testing · 42% Software maintenance and evolution · 13%
Human-computer interaction and pervasive computing
2 papers
Ubiquitous computing and smart environments · 89% User interface design and tools · 11%

Topics — the 4 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Ubiquitous computing and smart environments
pervasive application development
0.112012
Toward a Tool-Based Development Methodology for Pervasive Computing Applications · IEEE Trans. Software Eng. 2012
Requirements engineering and software design
software architecture
0.112012
Toward a Tool-Based Development Methodology for Pervasive Computing Applications · IEEE Trans. Software Eng. 2012
Software testing
simulation-based testing
0.112009
DiaSim: A Parameterized Simulator for Pervasive Computing Applications · PerCom 2009
Software testing
mobile application testing
0.012012
Toward a Tool-Based Development Methodology for Pervasive Computing Applications · IEEE Trans. Software Eng. 2012

Methods — techniques the papers use, named apart from their topics

domain-specific design language · 0.3code generation · 0.3parameterized simulation · 0.2emulation · 0.2
YearPublicationVenuePosition
2014 DiaSuite: A tool suite to develop Sense/Compute/Control applications
Benjamin Bertran, Julien Bruneau 0001, Damien Cassou, Nicolas Loriant, Emilie Balland, Charles Consel
Sci. Comput. Program.2
2013 DiaSim: a simulator for pervasive computing applications
abstract
SUMMARY Pervasive computing applications involve both software concerns, such as any software system, and integration concerns, for the constituent networked devices of the pervasive computing environment. This situation is problematic for testing because it requires acquiring, testing, and interfacing a variety of software and hardware entities. This process can rapidly become costly and time‐consuming when the target environment involves many entities. This paper introduces DiaSim, a simulator for pervasive computing applications. To cope with widely heterogeneous entities, DiaSim is parameterized with respect to a description of a target pervasive computing environment. This description is used to generate both a programming framework to develop the simulation logic and an emulation layer to execute applications. Furthermore, a simulation renderer is coupled to DiaSim to allow a simulated pervasive system to be visually monitored and debugged. DiaSim has been implemented and used to simulate various pervasive computing systems in different application areas, demonstrating the generality of our parameterized approach. Copyright © 2012 John Wiley & Sons, Ltd.
Julien Bruneau 0001, Charles Consel
Softw. Pract. Exp.1
2012 Virtual Testing for Smart Buildings
abstract
Smart buildings promise to revolutionize the way we live. Applications ranging from climate control to fire management can have significant impact on the quality and cost of these services. However, smart buildings and any technology with direct effect on human safety and life must undergo extensive testing. Virtual testing by means of computer simulation can significantly reduce the cost of testing and, as a result, accelerate the development of novel applications. Unfortunately, building physically-accurate simulation codes can be labor intensive. To address this problem, we propose a framework for rapid, physically-accurate virtual testing. The proposed framework supports analytical modeling of both a discrete distributed system as well as the physical environment that hosts it. The discrete models supported are accurate enough to allow the automatic generation of a dedicated programming framework that will help the developer in the implementation of these systems. The physical environment models supported are equational specifications that are accurate enough to produce running simulation codes. Combined, these two frameworks enable simulating both active systems and physical environments. These simulations can be used to monitor the behavior and gather statistics about the performance of an application in the context of precise virtual experiments. To illustrate the approach, we present models of Heating, Ventilating and Air-Conditioning (HVAC) systems. Using these models, we construct virtual experiments that illustrate how the approach can be used to optimize energy and cost of climate control for a building.
Julien Bruneau 0001, Charles Consel, Marcia Kilchenman O'Malley, Walid Taha, Wail Masry Hannourah
Intelligent Environments1
2012 Toward a Tool-Based Development Methodology for Pervasive Computing Applications
abstract
Despite much progress, developing a pervasive computing application remains a challenge because of a lack of conceptual frameworks and supporting tools. This challenge involves coping with heterogeneous devices, overcoming the intricacies of distributed systems technologies, working out an architecture for the application, encoding it in a program, writing specific code to test the application, and finally deploying it. This paper presents a design language and a tool suite covering the development life-cycle of a pervasive computing application. The design language allows us to define a taxonomy of area-specific building-blocks, abstracting over their heterogeneity. This language also includes a layer to define the architecture of an application, following an architectural pattern commonly used in the pervasive computing domain. Our underlying methodology assigns roles to the stakeholders, providing separation of concerns. Our tool suite includes a compiler that takes design artifacts written in our language as input and generates a programming framework that supports the subsequent development stages, namely, implementation, testing, and deployment. Our methodology has been applied on a wide spectrum of areas. Based on these experiments, we assess our approach through three criteria: expressiveness, usability, and productivity.
Damien Cassou, Julien Bruneau 0001, Charles Consel, Emilie Balland
IEEE Trans. Software Eng.2
2010 Preliminary Results in Virtual Testing for Smart Buildings
Julien Bruneau 0001, Charles Consel, Marcia Kilchenman O'Malley, Walid Taha, Wail Masry Hannourah
MobiQuitous1
2009 DiaSim: A parameterized simulator for pervasive computing applications
abstract
Pervasive computing applications involve both software concerns, like any software system, and integration concerns, for the constituent networked devices of the pervasive computing environment. This situation is problematic for testing because it requires acquiring, testing and interfacing a variet
Julien Bruneau 0001, Wilfried Jouve, Charles Consel
MobiQuitous1
2009 DiaSim: A parameterized simulator for pervasive computing applications
abstract
Pervasive computing applications involve both software concerns, like any software system, and integration concerns, for the constituent networked devices of the pervasive computing environment. This situation is problematic for testing because it requires acquiring, testing and interfacing a variet
Julien Bruneau 0001, Wilfried Jouve, Charles Consel
MobiQuitous1
2009 DiaSim: A Parameterized Simulator for Pervasive Computing Applications
abstract
Pervasive computing applications involve both software concerns, like any software system, and integration concerns, for the constituent networked devices of the pervasive computing environment. This situation is problematic for testing because it requires acquiring, testing and interfacing a variety of software and hardware entities. This process can rapidly become costly and time-consuming when the target environment involves many entities. In this demonstration, we present DiaSim, a simulator for pervasive computing applications. To cope with widely heterogeneous entities, DiaSim is parameterized with respect to a description of a target pervasive computing environment. This description is used to generate both a programming framework to develop the simulation logic and an emulation layer to execute applications. Furthermore, a simulation renderer is coupled to DiaSim to allow a simulated pervasive system to be visually monitored and debugged.
Wilfried Jouve, Julien Bruneau 0001, Charles Consel
PerCom2