- Presentation
- HAL publications
- Activity reports
ATEAMS Research team
Analysis and Transformation based on rEliAble tool coMpositionS
- Leader : Paul Klint
- Type : Project team
- Research center(s) : Lille
- Field : Algorithmics, Programming, Software and Architecture
- Theme : Programs, Verification and Proofs
- Centrum Wiskunde & Informatica
Team presentation
Over the last decades, computer science has delivered various insights how to organize software. Via structured programming, modules, objects, components and agents, software systems are these days more and more evolving into systems of systems that provide services to each other. Each system is large, uses incompatible --- new, outdated or non-standard --- technology and above all, exhibits failures. It is becoming more and more urgent to analyze the properties of these heterogeneous and large software systems and to refactor and transform them in order to keep them up-to-date. With the phletora of languages and technology platforms it is becoming very difficult and very expensive to construct tools to achieve this.Research themes
The main challenge of this project is to address this problem by (a) developing language-parametric techniques for analysis and transformation that are (b) embedded in an scalable and reliable tool infrastructure. We will use the service paradigm itself to build better (better quality, better flexibility and better performance) tools for analysis and transformation of software systems. To this end, we will study fact extraction (to extract information from existing software systems), refactoring and transformation (to improve them), and reliable middleware to act as tool composition foundation.International and industrial relations
The project has cooperations with the Universities of Delft, Eindhoven, Koblenz, London, Swansea and others. The project has industrial cooperations with ASML, IBM Research, Lucent Bell Labs, Philips Medical Systems, Software Improvement Group and others.Keywords: Software engineering Software analysis Software refactoring Tool composition
Research teams of the same theme :
- ABSTRACTION - Abstract Interpretation and Static Analysis
- CARTE - Theoretical adverse computations, and safety
- CASSIS - Combination of approaches to the security of infinite states systems
- CELTIQUE - Software certification with semantic analysis
- COMETE - Concurrency, Mobility and Transactions
- CONTRAINTES - Constraint programming
- DEDUCTEAM - Deduction modulo, interopérabilité et démonstration automatique
- FORMES - Formal Methods for Embedded Systems
- GALLIUM - Programming languages, types, compilation and proofs
- MARELLE - Mathematical, Reasoning and Software
- MEXICO - Modeling and Exploitation of Interaction and Concurrency
- MOSCOVA - Mobililty, security, concurrence, verification and analysis
- PAREO - Formal islands: foundations and applications
- PARSIFAL - Proof search and reasoning with logic specifications
- PI.R2 - Design, study and implementation of languages for proofs and programs
- PROSECCO - Programming securely with cryptography
- SECSI - Security of information systems
- TASC - Theory, Algorithms and Systems for Constraints
- TOCCATA - Certified Programs, Certified Tools, Certified Floating-Point Computations
- TYPICAL - Types, Logic and computing
- VERIDIS - Modeling and Verification of Distributed Algorithms and Systems
Contact
Team leader
Paul Klint
Tel.: +33 1 20 59 24 16
Secretariat
Tel.: +33 3 59 57 78 52
Inria
Inria.fr
Inria Channel

Find out more
See also