KudoZ home » English to French » Law/Patents

REVERSE ASSEMBLE

French translation: assembler en sens inverse

Advertisement

Login or register (free and only takes a few minutes) to participate in this question.

You will also have access to many other tools and opportunities designed for those who have language-related jobs
(or are passionate about them). Participation is free and the site has a strict confidentiality policy.
GLOSSARY ENTRY (DERIVED FROM QUESTION BELOW)
English term or phrase:reverse assemble
French translation:assembler en sens inverse
Options:
- Contribute to this entry
- Include in personal glossary

10:11 Jul 8, 2001
English to French translations [PRO]
Law/Patents
English term or phrase: REVERSE ASSEMBLE
End-user license agreement

You may not decompile, disassemble, modify, REVERSE ASSEMBLE, reverse engineer or reduce the Software Product of any part thereof or create any derivative works based on the Software except to the extent such activity is expressly permitted by applicable law notwithstanding this limitation. You further agree to pay assessed damages should such action take place.

I will see you in TOSCANE! :-)
Daniel
décompilation
Explanation:
(Ayant un libre choix, vous pouvez choisir de ne pas prendre en compte ma réponse - je suis anglophone, bien entendu!)

Dans l'original, "disassemble" et "reverse assemble" ont été utilisés alors que souvent employés comme synonymes, à tort d'ailleurs. Préférez-vous avoir deux termes différents? Si on veut aller par là, "disassemble" (déassembler, démonter) n'est pas la même chose que "reverse assembly" (monter dans l’autre sens ?). A distinguer de désossage selon certaines sources.

Décompilation illégale en Europe. Sujet de débat au Canada?

REVERSE ENGINEERING : désossage, rétro-technique, rétro-ingénierie, ingénierie inverse
REVERSE ASSEMBLE : décompilation (contraire de compilation, synonyme d’assemblage)

1 – GDT

informatique 1 / 1

programmation informatique
assembly
Syn.assembling

assemblage n. m.

Déf. : Réunion en un programme unique de toutes les instructions décrites par les sections du programme, après que ces instructions eurent été traduites, du langage d'assemblage originel, en langage machine.


2 - http://sos-informatique.qc.ca/glossaire.htm

Désassemblage : Opération (inverse de l'assemblage) consistant à remettre sous leur forme d'origine les informations reçues à travers un réseau à commutation de paquets. Elle est le plus souvent assurée par un PAD (Paquet Assembler Disassembler).

(Aussi : http://www.alyon.org/InfosTechniques/informatique/glossaire/...


3 - http://www.apvcsi-quebec.qc.ca/html/body_lexique.html (Canada)

REVERSE ENGINEERING (RETRO-INGENIERIE)


4 – EuroDicAutom (Europe)

reverse engineering (informatics) = ingénierie inverse


5 - http://strategis.ic.gc.ca/cgi-bin/allsites/search/bilingual/...

« In a very useful article, "Software Expression (SSO), Interfaces, and Reverse Assembly", Casey P. August and Derek K.W. Smith, in the Canadian Intellectual Property Review, Vol. 10, No. 3, at pp. 679 (herein "August/Smith") suggest that reverse engineering is rarely needed to discover the functional specifications of a computer program. »

« The source code version produced by reverse compilation is useful primarily for pirates and other so-called 'competitors' who do little original software authoring and who do not wish to compete on an equal development cost footing with the <ntag=August/Smith, at p.690. The August/Smith article attempts to "explain in simple terms some of the relevant concepts of a computer program, their ideas and expression, their sequence, structure and organization (SSO) software 'interfaces', and reverse assembly or reverse compilation (sometimes mis named as 'reverse engineering')". »

http://strategis.ic.gc.ca/SSGF/it00661f.html

« Dans un article très intéressant intitulé «Software Expression (SSO), Interfaces, and Reverse Assembly», qui est publié dans la Revue canadienne de la propriété intellectuelle, vol. 10, no 3, aux pages 679 et suivantes, les auteurs Casey P. August et Derek K.W. Smith (ci- après «August/Smith») soutiennent que le désossage est rarement nécessaire pour découvrir les caractéristiques fonctionnelles d'un programme d'ordinateur »

« La version en code source produite par la décompilation sert principalement aux pirates et aux autres «concurrents» qui conçoivent peu de logiciels originaux eux-mêmes et qui ne désirent pas engager les mêmes frais de conception que <ntag=August/Smith, p. 690. Dans leur article, August/Smith tentent [TRADUCTION] «d'expliquer en termes simples quelques-uns des concepts pertinents d'un programme d'ordinateur, notamment ses idées et la façon dont elles sont exprimées, sa séquence d'instructions, sa structure et son organisation, la façon dont il peut être lié à d'autres logiciels, et le désassemblage ou la décompilation (parfois appelé à tort désossage)». »


6 – Dic. AN/FR des télécommunications et de l’internet, Luca, 3.ed

reverse engineering : désossage, rétrotechnique


7 - http://www.rmc.ca/academic/registrar/97calendar/cdelectf.htm

(Collège Miliaitre Royal du Canada)
Cours à option destiné aux étudiants de quatrième année en génie informatique.
Processus de développement du logiciel et étapes alternatives dans ces processus. Composantes réutilisables. Modification du logiciel suite à de nouvelles exigences. Entretien du logiciel et processus de désossage.


http://www.rmc.ca/academic/registrar/97calendar/cdelect.htm

An elective for students of the Fourth Year taking Computer Engineering.
Software processes and alternative steps in the process. Reusable components. Changing software in response to new requirements. Software maintenance and reverse engineering.

Selected response from:

Nikki Scott-Despaigne
Local time: 04:23
Grading comment
Excellent!
4 KudoZ points were awarded for this answer

Advertisement


Summary of answers provided
na +2analyser par désassemblage
Dave Simons
na +1déassemblerxxxeurotransl
na +1inverser l'assemblage ...xxxeurotransl
naassembler à rebours
Germaine
nadécompilation
Nikki Scott-Despaigne
naCorrection
Nikki Scott-Despaigne


  

Answers


1 hr peer agreement (net): +1
déassembler


Explanation:
See bilingual PDF below

(page 1: English, page 2: French)


    Reference: http://compaq.ca/English/service/cusserv/carepaq/PDFfiles/au...
xxxeurotransl
Grading comment
Translator has not offered the French r for everyone to see

Peer comments on this answer (and responses from the answerer)
agree  Nikki Scott-Despaigne: Répétition. Mais bon ces CLUF ne sont pas fastouches!
3 hrs
Login to enter a peer comment (or grade)
The asker has declined this answer
Comment: Translator has not offered the French r for everyone to see

2 hrs peer agreement (net): +1
inverser l'assemblage ...


Explanation:
You are right - in order to make a distinction between "reverse assemble" and "disassemble", you could go with the suggested translation contained in the link below.


    Reference: http://europropertysearch.com/bcgi/eps/flags_link?page=|eps....
xxxeurotransl

Peer comments on this answer (and responses from the answerer)
agree  Nikki Scott-Despaigne: Logique
15 hrs
Login to enter a peer comment (or grade)

3 hrs
décompilation


Explanation:
(Ayant un libre choix, vous pouvez choisir de ne pas prendre en compte ma réponse - je suis anglophone, bien entendu!)

Dans l'original, "disassemble" et "reverse assemble" ont été utilisés alors que souvent employés comme synonymes, à tort d'ailleurs. Préférez-vous avoir deux termes différents? Si on veut aller par là, "disassemble" (déassembler, démonter) n'est pas la même chose que "reverse assembly" (monter dans l’autre sens ?). A distinguer de désossage selon certaines sources.

Décompilation illégale en Europe. Sujet de débat au Canada?

REVERSE ENGINEERING : désossage, rétro-technique, rétro-ingénierie, ingénierie inverse
REVERSE ASSEMBLE : décompilation (contraire de compilation, synonyme d’assemblage)

1 – GDT

informatique 1 / 1

programmation informatique
assembly
Syn.assembling

assemblage n. m.

Déf. : Réunion en un programme unique de toutes les instructions décrites par les sections du programme, après que ces instructions eurent été traduites, du langage d'assemblage originel, en langage machine.


2 - http://sos-informatique.qc.ca/glossaire.htm

Désassemblage : Opération (inverse de l'assemblage) consistant à remettre sous leur forme d'origine les informations reçues à travers un réseau à commutation de paquets. Elle est le plus souvent assurée par un PAD (Paquet Assembler Disassembler).

(Aussi : http://www.alyon.org/InfosTechniques/informatique/glossaire/...


3 - http://www.apvcsi-quebec.qc.ca/html/body_lexique.html (Canada)

REVERSE ENGINEERING (RETRO-INGENIERIE)


4 – EuroDicAutom (Europe)

reverse engineering (informatics) = ingénierie inverse


5 - http://strategis.ic.gc.ca/cgi-bin/allsites/search/bilingual/...

« In a very useful article, "Software Expression (SSO), Interfaces, and Reverse Assembly", Casey P. August and Derek K.W. Smith, in the Canadian Intellectual Property Review, Vol. 10, No. 3, at pp. 679 (herein "August/Smith") suggest that reverse engineering is rarely needed to discover the functional specifications of a computer program. »

« The source code version produced by reverse compilation is useful primarily for pirates and other so-called 'competitors' who do little original software authoring and who do not wish to compete on an equal development cost footing with the <ntag=August/Smith, at p.690. The August/Smith article attempts to "explain in simple terms some of the relevant concepts of a computer program, their ideas and expression, their sequence, structure and organization (SSO) software 'interfaces', and reverse assembly or reverse compilation (sometimes mis named as 'reverse engineering')". »

http://strategis.ic.gc.ca/SSGF/it00661f.html

« Dans un article très intéressant intitulé «Software Expression (SSO), Interfaces, and Reverse Assembly», qui est publié dans la Revue canadienne de la propriété intellectuelle, vol. 10, no 3, aux pages 679 et suivantes, les auteurs Casey P. August et Derek K.W. Smith (ci- après «August/Smith») soutiennent que le désossage est rarement nécessaire pour découvrir les caractéristiques fonctionnelles d'un programme d'ordinateur »

« La version en code source produite par la décompilation sert principalement aux pirates et aux autres «concurrents» qui conçoivent peu de logiciels originaux eux-mêmes et qui ne désirent pas engager les mêmes frais de conception que <ntag=August/Smith, p. 690. Dans leur article, August/Smith tentent [TRADUCTION] «d'expliquer en termes simples quelques-uns des concepts pertinents d'un programme d'ordinateur, notamment ses idées et la façon dont elles sont exprimées, sa séquence d'instructions, sa structure et son organisation, la façon dont il peut être lié à d'autres logiciels, et le désassemblage ou la décompilation (parfois appelé à tort désossage)». »


6 – Dic. AN/FR des télécommunications et de l’internet, Luca, 3.ed

reverse engineering : désossage, rétrotechnique


7 - http://www.rmc.ca/academic/registrar/97calendar/cdelectf.htm

(Collège Miliaitre Royal du Canada)
Cours à option destiné aux étudiants de quatrième année en génie informatique.
Processus de développement du logiciel et étapes alternatives dans ces processus. Composantes réutilisables. Modification du logiciel suite à de nouvelles exigences. Entretien du logiciel et processus de désossage.


http://www.rmc.ca/academic/registrar/97calendar/cdelect.htm

An elective for students of the Fourth Year taking Computer Engineering.
Software processes and alternative steps in the process. Reusable components. Changing software in response to new requirements. Software maintenance and reverse engineering.



Nikki Scott-Despaigne
Local time: 04:23
Native speaker of: Native in EnglishEnglish
PRO pts in pair: 882
Grading comment
Excellent!
Login to enter a peer comment (or grade)

3 hrs peer agreement (net): +2
analyser par désassemblage


Explanation:
The difference between disassembling and reverse assembling is a very fine nuance. Disassembling means turning the machine code into raw assembly code (mnemonic representation of the binary code on a strict instruction for instruction basis). Reverse assembling means taking this a stage further, e.g. by producing macros and/or meaningful tags. A programmer writing in assembler would very rarely write out each instruction, but would use a macro-assembler which allowed him/her to recycle frequently used code. Also when you disassemble, you get address locations which mean nothing to anyone reading the code. When coding in assembler, you would give these addresses meaningful mnemonic names. I don't know of the usual French term that covers this. The previous answer "inverser l'assemblage" is an accurate description but I'm not sure it's in common use. Désossage is a more generic term whose definition seems a little more vague. My suggestion is just that - no more than a suggestion.


    IT pro
Dave Simons
Local time: 04:23
Native speaker of: Native in EnglishEnglish
PRO pts in pair: 72

Peer comments on this answer (and responses from the answerer)
agree  Nikki Scott-Despaigne: This is a tough one! It would appear to be common practice to use certain terms as synonymous when they are not.
24 mins

agree  xxxeurotransl: It is a "conundrum" - especially for us "poor Anglos"
25 mins
Login to enter a peer comment (or grade)

4 hrs
Correction


Explanation:
Zut! "Décompilation" pose le même problême que "déassemblage", car il apparaît déjà dans le texte. Je cherchais surtout à éviter de remettre "désassembler" et suis passée à côté de cet autre doublon.

Peut-être "inverser l'assemblage" n'est pas faux, après tout (cf. Werner Patels et Dave Simons), mais comme Dave, je ne sais pas si c'est juste non plus.

Nikki Scott-Despaigne
Local time: 04:23
Native speaker of: Native in EnglishEnglish
PRO pts in pair: 882
Login to enter a peer comment (or grade)

5 hrs
assembler à rebours


Explanation:
Vous ne pouvez décompiler, désassembler, modifier, assembler à rebours, reconstituer la logique du logiciel ou dissocier le logiciel ou toute partie de celui-ci..."

ou: "Vous ne pouvez procéder à aucune rétrotechnique sur ce logiciel, non plus que décompiler, désassembler, modifier ou dissocier ce logiciel ou toute partie de celui-ci ou en créer tout produit dérivé, sauf dans la mesure où cela est expressément permis par la loi applicable nonobstant cette limitation."

Il est effectivement intéressant de noter cet extrait de la fiche "reverse engineering" du GDT:
ingénierie inverse n. f.; Syn.: rétro-ingénierie n. f., rétroconception n. f.
Pratique qui consiste à étudier un produit fini (comme un logiciel d'application ou une puce) pour connaître la manière dont celui-ci a été conçu ou fabriqué (...) et, dans le texte (des contrats de licence), on peut parfois rendre «reverse engineering» par «décompilation» ou «désassemblage», selon le cas, plutôt que d'employer «ingénierie inverse». En effet, on doit nécessairement avoir recours à la décompilation ou à l'assemblage pour copier un logiciel ou pour s'en inspirer (...).

Mais on est en droit, le terrain privilégié de la tautologie! Ainsi:

Dans le CLUF Windows:
"Limitations relatives à l'ingénierie à rebours, à la décompilation et au désassemblage: (...) vous n'êtes pas autorisé à reconstituer la logique du logiciel..."
"Dissociation de composants: (...) en tant que produit unique. Il n'est pas permis de dissocier ses composants..."

De la licence Windows:
"You may not reverse engineer, decompile, dissassemble the software"
Traduction pour le Canada: "Toute rétrotechnique ou décompilation ou tout déassemblage du logiciel est (sic) interdit."
Pour la France: " Vous ne pouvez en aucun cas reconstituer la logique du programme, décompiler, déassembler totalement ou encore modifier le logiciel.
Pour le Benelux: "Toute inversion, modification, traduction, imitation, démontage ou dépeçage..." (!)


    GDT / Windows
Germaine
Canada
Local time: 22:23
Native speaker of: Native in FrenchFrench
PRO pts in pair: 3733
Login to enter a peer comment (or grade)




Return to KudoZ list


KudoZ™ translation help
The KudoZ network provides a framework for translators and others to assist each other with translations or explanations of terms and short phrases.



See also:



Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search