Current position.
Since september 2007, Chouki is an associate
professor (maître de conférences) at Montpellier II University (IUT de Béziers), France.
Education.
Mailing Address.
LIRMM Lab.
161 rue Ada
34392 Montpellier Cedex 5 - France
Office. E.3.11
Office Phone. (+33 | 0) 467 149 724
Lab Fax. (+33 | 0) 467 418 500
E-mail.
tibermacin@lirmmDOTfr (Anti-spam precaution: please
replace "DOT" by ".")
|
Chouki works in the D'OC (Data, Objects and Components)
Group of the LIRMM Lab. His main research interests are in:
- Software Components and Web Components:
- Specification and implementation of component-based programming languages (with C. Dony)
- Classification of libraries of software components and Web components using Formal Concept Analysis (with M. Huchard)
- Specification of component & connector views of Web application architecture descriptions (with C. Dony)
- Migration of object-oriented code to component-based code: towards explicit interfaces and dependency injection (with C. Dony)
- Services and Web services:
- Classification of libraries of Web services using Formal and Relational Concept Analysis (with M. Huchard)
- Static similarity/composability measurement between Web service interfaces
- Assistance to the non-functional evolution of service-oriented and service/component architectures
- Migration of Web component-based applications to Web service-based applications: towards an open code for third party development
- Exception handling in a replicated agent-based development platform: ANR FACOMA Project (with C. Dony)
- Modeling control systems for energy efficient smart buildings using software product lines and service oriented architectures: RIDER project with IBM Montpellier (with C. Dony and M. Huchard)
- Modeling, implementing and deploying a service-oriented architecture with a business rules execution server for a control system of energy efficient buildings
- Specification and implementation of a UML2 profile for feature/variability models applied to smart buildings' control systems
All downloadable PDF files of copyrighted papers are preliminary
versions.
Final versions can be obtained from publishers.
2011
-
Chouki Tibermacine and Tarek Zernadji. Supervising the Evolution of Web Service
Orchestrations using Quality Requirements. In proceedings of the 5th European Conference on Software Architecture (ECSA'11), Essen, Germany, September 2011. Springer-Verlag. Acceptance rate: 22%.
-
Petr Spacek, Christophe Dony, Chouki Tibermacine and Luc Fabresse. A Smalltalk implementation of Exil, a Component-based Programming Language. In proceedings of the International Workshop on Smalltalk Technologies (IWST'11), held in conjunction with the 19th annual International Smalltalk Conference (ESUG'11), Edinburgh, Scotland, August 2011. ACM Digital Library.
-
Zeina Azmeh, Maha Driss, Fady Hamoui, Marianne Huchard, Naouel Moha and Chouki Tibermacine. Selection of Composable Web Services Driven by User Requirements. In proceedings of the 9th IEEE International Conference on Web Services (ICWS'11), Applications and Experiences Track, Washington DC, USA, July 2011. IEEE Computer Society. Acceptance rate: 11%.
-
Thibaut Possompès, Christophe Dony, Marianne Huchard and Chouki Tibermacine.
Design of a UML Profile for Feature Diagrams and its Tooling Implementation.
In proceedings of the 23rd International Conference on Software Engineering and Knowledge Engineering (SEKE'11), Miami Beach, Florida, USA, July 2011. Acceptance rate: 31%.
-
Zeina Azmeh, Jean-Rémy Falleri, Marianne Huchard and Chouki Tibermacine. Automatic Web Service Tagging Using Machine Learning and WordNet Synsets. Selected from the proceedings of WEBIST'10, to appear in Lecture Notes in Business Information Processing (LNBIP) series, Volume 75, June 2011, Springer-Verlag.
-
Chouki Tibermacine, Salah Sadou, Christophe Dony and Luc Fabresse. Component-based Specification of Software Architecture Constraints. In proceedings of the 14th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE'11), Boulder, Colorado, USA, June
2011. ACM Press. Acceptance rate: 29%. ACM SIGSOFT Distinguished Paper Award.
-
Chouki Tibermacine and Mohamed Lamine Kerdoudi. Migration d'applications à base de composants Web
en services et orchestration de services Web. In proceedings of the
french-speaking Conference on Software Architectures (CAL'11), Lille, France, June
2011. RNTI, Cépaduès Editions.
-
Zeina Azmeh, Fady Hamoui, Marianne Huchard, Nizar Messai, Chouki Tibermacine, Christelle Urtado
and Sylvain Vauttier. Backing Composite Web Services Using
Formal Concept Analysis. In proceedings of the 9th International Conference on Formal Concept Analysis
(ICFCA'11), Nicosia, Cyprus, May 2011. LNCS/LNAI, Springer-Verlag. Acceptance rate: 33%.
2010
-
Chouki Tibermacine and Mohamed Lamine Kerdoudi. From Web Components to Web Services:
Opening Development for Third Parties. Short paper in proceedings of the 4th European Conference on Software Architecture (ECSA'10). Copenhagen, Denmark. August 2010. Springer-Verlag LNCS.
-
Chouki Tibermacine, Christophe Dony, Salah Sadou and Luc Fabresse. Software Architecture Constraints as
Customizable, Reusable and Composable Entities. Short paper in proceedings of the 4th European Conference on Software Architecture (ECSA'10). Copenhagen, Denmark. August 2010. Springer-Verlag LNCS.
-
Thibaut Possompès, Christophe Dony, Marianne Huchard, Chouki Tibermacine, Hervé Rey and Xavier Vasques. Towards Software Product Lines Application in the Context of a Smart Building Project. In proceedings of the 2nd International Workshop on Model-Driven Product Line Engineering (MDPLE'10), held in conjunction with the 6th European Conference on Modelling Foundations and Applications (ECMFA'10). Paris, France. June 2010.
-
Chouki Tibermacine, Soraya Sakhraoui, Vincent Le Gloahec, Régis Fleurquin and Salah Sadou. Towards an Automation of Software Evolution Good Practices. In proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE'10). San Francisco, California. July 2010. Acceptance rate: 33%.
-
Zeina Azmeh, Marianne Huchard, Chouki Tibermacine, Christelle Urtado and Sylvain Vauttier.
Using Concept Lattices to Support Web Service Compositions with Backup Services. In proceedings of the Fifth International Conference on Internet
and Web Applications and Services (ICIW'10). Barcelona, Spain, May 2010. IEEE Computer Society.
-
Jean-Rémy Falleri, Zeina Azmeh, Marianne Huchard and Chouki Tibermacine.
Automatic Tag Identification in Web Service Descriptions. In proceedings of the International Conference on Web Information Systems and Technology (WEBIST'10). Valencia, Spain, April 2010.
2009
-
Chouki Tibermacine, Régis Fleurquin and Salah Sadou.
A Family of Languages for Architecture Constraint Specification. In Journal of Systems and Software (JSS), Elsevier. November 2009. 40 pages.
-
Nour Alhouda Aboud, Gabriela Arévalo, Jean-Rémy Falleri, Marianne Huchard, Chouki Tibermacine, Christelle Urtado and Sylvain Vauttier.
Automated architectural component classification using concept lattices. In proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 (WICSA'09) & European Conference on Software Architecture 2009 (ECSA'09), Cambridge, UK, September
2009. IEEE Computer Society Press. Acceptance rate: 27%.
2008
-
Zeina Azmeh, Marianne Huchard, Chouki Tibermacine, Christelle Urtado and Sylvain Vauttier.
WSPAB: A Tool for Automatic Classification & Selection of Web Services
Using Formal Concept Analysis. In proceedings of the
6th IEEE European Conference on Web Services (ECOWS'08), Dublin, Ireland, November
2008. IEEE Computer Society Press. Acceptance rate: about 30%.
-
Christophe Dony, Chouki Tibermacine, Christelle Urtado and Sylvain Vauttier.
Specification of an Exception Handling System for a
Replicated Agent Environment. In proceedings of the
4th International Workshop on Exception Handling (WEH.08), held in conjunction with
ACM SIGSOFT 2008 / FSE 16,
Atlanta, Georgia, USA, November 2008. ACM Digital Library.
-
Reda Kadri, Chouki Tibermacine, Régis Fleurquin, Salah Sadou and François Merciol.
AlkoWeb: Un outil pour modéliser l'architecture des
applications Web riches. In proceedings of the
french-speaking Conference on Software Architectures (CAL'08), Montréal, Québec, Canada, March
2008. RNTI, Cépaduès Editions.
2007
-
Reda Kadri, Chouki Tibermacine and Vincent Le Gloahec. Building the Presentation-Tier of Rich Web
Applications with Hierarchical Components. In proceedings of the
International Conference on Web Information Systems Engineering (WISE'07), Nancy, France, December
2007. Springer-Verlag LNCS. Acceptance rate:
< 20%.
-
Chouki Tibermacine, Didier Hoareau and Reda Kadri. Enforcing Architecture and Deployment Constraints
of Distributed Component-based Software. In proceedings
of the International Conference on Fundamental Approaches to Software
Engineering (FASE'07), Braga, Portugal, March-April
2007. Pages 140 - 154. LNCS 4422, Springer-Verlag. Acceptance rate:
22%.
-
Régis Fleurquin and Chouki Tibermacine. Une assistance pour l'évolution des
logiciels à base de composants. In L'Objet, a
french-speaking journal, special issue on Software Evolution, Volume
13, Number 1, January 2007. Pages 9 - 44. Hermes Editions.
2006
- Chouki Tibermacine. Contractualisation de l'évolution
architecturale de logiciels à base de composants : une approche
pour la préservation de la qualité. PhD thesis,
University of South Brittany, October 2006.

- Didier Hoareau and Chouki Tibermacine. Component Deployment Evolution Driven by
Architecture Patterns and Resource Requirements. A short paper in
proceedings of the third European Workshop on Software Architectures
(EWSA'06), Nantes, France, September 2006. LNCS,
Pages 236 - 243, LNCS 4344, Springer-Verlag. Acceptance rate: 34%
- Chouki Tibermacine, Régis Fleurquin and Salah
Sadou. On-Demand Quality-Oriented Assistance in
Component-based Software Evolution. In proceedings of the 9th ACM
SIGSOFT International Symposium on Component-Based Software
Engineering (CBSE'06), Västerås, Sweden, June
2006. Pages 294 - 309, LNCS 4063, Springer-Verlag. Acceptance rate:
29%
- Chouki Tibermacine, Régis Fleurquin and Salah
Sadou. Simplifying Transformations of Software
Architecture Constraints. In proceedings of the ACM Symposium on
Applied Computing (SAC'06), Track on Model Transformation, Dijon,
France, April 2006. Pages 1240 - 1244, ACM Press. Acceptance rate: 32%
2005
- Chouki Tibermacine, Régis Fleurquin and Salah
Sadou. Preserving Architectural Choices
throughout the Component-based Software Development Process. In
proceedings of the Working IEEE/IFIP Conference on Software
Architecture (WICSA'05), Pittsburgh, Pennsylvania, November
2005. Pages 121 - 130, IEEE Computer Society Press. Acceptance rate:
17%
- Chouki Tibermacine, Régis Fleurquin and Salah
Sadou. NFRs-Aware Architectural Evolution of
Component-based Software. A short paper in proceedings of the 20th
IEEE/ACM International Conference on Automated Software Engineering
(ASE'05), Long Beach, California, November
2005. Pages 388 - 391, ACM Press. Acceptance rate: 22%
- Régis Fleurquin, Chouki Tibermacine and Salah Sadou.
Le contrat d'évolution d'architectures :
un outil pour le maintien de propriétés non
fonctionnelles. In proceedings of the french-speaking conference
on Object Languages and Models (LMO'05), Bern, Switzerland, March 2005. Pages 209
- 222, Hermes Editions. Acceptance rate: 33%
- Chouki Tibermacine. Un
méta-modèle pour la description de contraintes
architecturales sur l'évolution des composants. Long paper
presented in the french-speaking workshop on Software Evolution, held in
conjunction with LMO'05, Bern, Switzerland, March 2005.
2004
- Chouki Tibermacine, Régis Fleurquin and Salah
Sadou. Préservation des choix
architecturaux lors de l'évolution d'un composant. Short
paper presented in the french-speaking workshop on Objects, Components
and Models for Information Systems (OCM-SI'04), held in conjunction with INFORSID'04,
Biarritz, France, May 2004.