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

Alain Beaulieu

dblp:81/10256 · also Alain J. G. Beaulieu · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none

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

Software engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 2Applied, interdisciplinary, general and emerging computing · 2

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
1 paper
Program verification · 38% Software testing · 38% Requirements engineering and software design · 23%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 100%

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

TopicWeightPapersLastEvidence papers
Software testing › protocol testing
protocol conformance checking
0.212013
Verifying Protocol Conformance Using Software Model Checking for the Model-Driven Development of Embedded Systems · IEEE Trans. Software Eng. 2013
Program verification › model checking
software model checking
0.212013
Verifying Protocol Conformance Using Software Model Checking for the Model-Driven Development of Embedded Systems · IEEE Trans. Software Eng. 2013
Requirements engineering and software design
model-driven engineering
0.012013
Verifying Protocol Conformance Using Software Model Checking for the Model-Driven Development of Embedded Systems · IEEE Trans. Software Eng. 2013
Requirements engineering and software design › model-driven engineering › UML
UML state machines
0.012013
Verifying Protocol Conformance Using Software Model Checking for the Model-Driven Development of Embedded Systems · IEEE Trans. Software Eng. 2013

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

state space exploration · 0.3java pathfinder · 0.3
YearPublicationVenuePosition
2014 Encirclement of moving target using linear model predictive control via feedback linearization
abstract
A team of Unmanned Aerial Vehicles (UAVs) is used for the dynamic encirclement of a moving target in simulation. The encirclement tactic is defined for the situation in which a target is isolated and surrounded by a group of UAVs. It may be employed by a team of UAVs to neutralize the target and restrict its movement. A combination of decentralized Linear Model Predictive Control (LMPC) and Feedback Linearization (FL) is implemented on the team of UAVs in order to accomplish dynamic encirclement around a moving target. The main contribution of this paper lays in the application of LMPC and FL to solve the problem of encirclement of a moving target using an autonomous team of UAVs in simulation.
Ahmed T. Hafez, Mohamad Iskandarani, Sidney Givigi, Shahram Yousefi, Aboelmagd Noureldin, Alain Beaulieu
SMC6
2014 Robust and efficient multi-robot 3D mapping with octree based occupancy grids
abstract
A technique for merging 3D octree based occupancy grid maps robust to error in transformation between map reference frames is proposed and implemented. Recent robotics applications require 3D representations of the environments in which robots are to operate. In many cases, such as Simultaneous Localization and Mapping (SLAM) and when a large environment is required to be mapped within a reasonable time constraint, it is not feasible for a single robot to map the entire portion of the environment required to be mapped. In these cases it is necessary for a team of robots to build maps independently and merge them into a single global map. The contribution of this work lies in the introduction of methods which use map data from commonly mapped portions of the environment with registration techniques such that maps may still be merged coherently despite erroneous relative transformations between maps. The results from this paper demonstrate that not only are octree occupancy grids a suitable representation for multi-robot 3D mapping, but that the proposed techniques for improving erroneous transformation estimates between map frames are valid.
James P. Jessup, Sidney Givigi, Alain Beaulieu
SMC3
2013 Verifying Protocol Conformance Using Software Model Checking for the Model-Driven Development of Embedded Systems
abstract
To facilitate modular development, the use of state machines has been proposed to specify the protocol (i.e., the sequence of messages) that each port of a component can engage in. The protocol conformance checking problem consists of determining whether the actual behavior of a component conforms to the protocol specifications on its ports. In this paper, we consider this problem in the context of the model-driven development (MDD) of embedded systems based on UML 2, in which UML 2 state machines are used to specify component behavior. We provide a definition of conformance which slightly extends those found in the literature and reduce the conformance check to a state space exploration. We describe a tool implementing the approach using the Java PathFinder software model checker and the MDD tool IBM Rational RoseRT, discuss its application to three case studies, and show how the tool repeatedly allowed us to find unexpected conformance errors with encouraging performance. We conclude that the approach is promising for supporting the modular development of embedded components in the context of industrial applications of MDD.
Yann Moffett, Jürgen Dingel, Alain Beaulieu
IEEE Trans. Software Eng.3
2011 Verifying UML-RT Protocol Conformance Using Model Checking
Yann Moffett, Alain Beaulieu, Jürgen Dingel
MoDELS2