Lionel Briand
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Lionel Briand has a total of 14 co-authors. Here are the top co-authors by number of shared publications:
- Victor Basili
University of Maryland
7 shared publications - Yvan Labiche
Carleton University, Ottawa, Canada
5 shared publications Carolyn Seaman
Experimental Software Engineering Group, University of Maryland, College Park MD 20742, U.S.A.
1 shared publication- Geri Georg
Colorado State University
1 shared publication - Gregory Zoughbi
Carleton University
1 shared publication - Hadi Hemmati
Simula Research Laboratory
1 shared publication
Latest Publications
- 15 June 2011
- Published by Springer Nature in Software and Systems Modeling
- Vol. 11 (4) , 633-670
Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems
- 15 June 2011
- Published by Springer Nature in Software and Systems Modeling
- Vol. 11 (4) , 633-670
Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems
- Open Access
- 26 August 2010
- Published by Springer Nature in Requirements Engineering
- Vol. 16 (2) , 75-99
A systematic review of transformation approaches between user requirements and analysis models
- 26 August 2010
- Published by Springer Nature in Requirements Engineering
- Vol. 16 (2) , 75-99
Open AccessA systematic review of transformation approaches between user requirements and analysis models
- 19 June 2010
- Published by Springer Nature in Software and Systems Modeling
- Vol. 10 (3) , 337-367
Modeling safety and airworthiness (RTCA DO-178B) information: conceptual model and UML profile
- 19 June 2010
- Published by Springer Nature in Software and Systems Modeling
- Vol. 10 (3) , 337-367
Modeling safety and airworthiness (RTCA DO-178B) information: conceptual model and UML profile
- 5 July 2009
- Published by Elsevier in Information and Software Technology
- Vol. 51 (11) , 1551-1564
Using machine learning to refine Category-Partition test specifications and test suites
- 5 July 2009
- Published by Elsevier in Information and Software Technology
- Vol. 51 (11) , 1551-1564
Using machine learning to refine Category-Partition test specifications and test suites
- 20 April 2009
- Published by Wiley in Software Testing, Verification and Reliability
- Vol. 20 (3) , 177-207
Improving the coverage criteria of UML state machines using data flow analysis
A number of coverage criteria have been proposed for testing classes and class clusters modeled with state machines. Previous research has revealed their limitations in terms of their capability to detect faults. As these criteria can be considered to execute the control flow structure of the state machine, we are investigating how data flow information can be used to improve them in the context of UML state machines. More specifically, we investigate how such data flow analysis can be used to further refine the selection of a cost‐effective test suite among alternative, adequate test suites for a given state machine criterion. This paper presents a comprehensive methodology to perform data flow analysis of UML state machines—with a specific focus on identifying the data flow from OCL guard conditions and operation contracts—and applies it to a widely referenced coverage criterion, the round‐trip path (transition tree) criterion. It reports on two case studies whose results show that data flow information can be used to select the best transition tree, in terms of cost effectiveness, when more than one satisfies the transition tree criterion. The results also suggest that different trees are complementary in terms of the data flow that they exercise, thus, leading to the detection of intersecting but distinct subsets of faults. Copyright © 2009 John Wiley & Sons, Ltd.
- 20 April 2009
- Published by Wiley in Software Testing, Verification and Reliability
- Vol. 20 (3) , 177-207
Improving the coverage criteria of UML state machines using data flow analysis
A number of coverage criteria have been proposed for testing classes and class clusters modeled with state machines. Previous research has revealed their limitations in terms of their capability to detect faults. As these criteria can be considered to execute the control flow structure of the state machine, we are investigating how data flow information can be used to improve them in the context of UML state machines. More specifically, we investigate how such data flow analysis can be used to further refine the selection of a cost‐effective test suite among alternative, adequate test suites for a given state machine criterion. This paper presents a comprehensive methodology to perform data flow analysis of UML state machines—with a specific focus on identifying the data flow from OCL guard conditions and operation contracts—and applies it to a widely referenced coverage criterion, the round‐trip path (transition tree) criterion. It reports on two case studies whose results show that data flow information can be used to select the best transition tree, in terms of cost effectiveness, when more than one satisfies the transition tree criterion. The results also suggest that different trees are complementary in terms of the data flow that they exercise, thus, leading to the detection of intersecting but distinct subsets of faults. Copyright © 2009 John Wiley & Sons, Ltd.
- 26 August 2008
- Published by Springer Nature in Software and Systems Modeling
- Vol. 8 (2) , 275-302
A UML-based quantitative framework for early prediction of resource usage and load in distributed real-time systems
- 26 August 2008
- Published by Springer Nature in Software and Systems Modeling
- Vol. 8 (2) , 275-302
A UML-based quantitative framework for early prediction of resource usage and load in distributed real-time systems
- 15 August 2008
- Published by Springer Nature in Empirical Software Engineering
- Vol. 13 (4) , 339-342
In this issue
- 15 August 2008
- Published by Springer Nature in Empirical Software Engineering
- Vol. 13 (4) , 339-342
In this issue
- 16 May 2008
- Published by Springer Nature in Empirical Software Engineering
- Vol. 13 (3) , 229-230
In this issue
- 16 May 2008
- Published by Springer Nature in Empirical Software Engineering
- Vol. 13 (3) , 229-230
In this issue
- 27 March 2008
- Published by Springer Nature in Empirical Software Engineering
- Vol. 13 (2) , 123-124
In this issue
- 27 March 2008
- Published by Springer Nature in Empirical Software Engineering
- Vol. 13 (2) , 123-124
In this issue
- 23 October 2007
- Published by Springer Nature in Software and Systems Modeling
- Vol. 6 (4) , 353-354
Guest editorial
- 23 October 2007
- Published by Springer Nature in Software and Systems Modeling
- Vol. 6 (4) , 353-354
Guest editorial