Professional Documents
Culture Documents
Most frequent mistakes
Typical English mistakes
The system consist of three main component.
Giorgio Buttazzo
don't forget the s don't forget the s
g.buttazzo@sssup.it in third persons in plurals
Do not literally translate from Italian Do not literally translate from Italian
Many phrases need to be completely restructured: It: l’algoritmo verifica se la condizione è vera
En‐wrong: the algorithm verifies if the condition is true
It: Per quanto riguarda il software, … En‐right: the algorithm verifies whether the condition is true
En‐wrong: For what concerns the software, …
En‐right: As far as software is concerned, … It: In questo lavoro è stato ottenuto un nuovo risultato
En‐wrong: In this work it has been obtained a new result
En‐right: A new result has been obtained in this work
It: Indichiamo con N il numero di task.
En‐wrong: We indicate with N the number of tasks.
It: l’algoritmo evita che il task subisca bloccaggio
En‐right: The number of tasks is denoted by N. En‐wrong: the algorithm avoids that the task suffers blocking
En‐right: the algorithm prevents the task from being blocked
3 4
Do not literally translate from Italian Do not literally translate from Italian
It: una volta acquisiti i valori, calcoliamo il massimo It: il tempo di attivazione può essere anticipato
En‐wrong: once acquired the values, we compute the maximum En‐wrong: the time of activation can be anticipated
En‐right: once the values have been acquired, we compute En‐right: the activation time can be advanced
the maximum
It: Più alto è il carico, più è lungo il ritardo It: il software verrà testato per vedere dov'è l'errore
En‐wrong: The higher is the load, the longer is the delay En‐wrong: the software will be tested to see where is the error
En‐right: The higher the load, the longer the delay En‐right: software will be tested to discover where the error is
1
24/01/2020
Do not write as you talk Do not write using the first person
Avoid using slang or contractions: Direct: In this paper, we will show a new theory on …
Indirect: A new theory on… will be shown in this paper
contracted full
This paper presents a new theory on …
don’t do not
I’m I am Direct: In the following, we use to denote a delay
Indirect: In the following, a delay is denoted by
we’ll we will In the following, is used to denote a delay.
aren’t are not
Direct: As we mentioned in the previous section
can’t cannot
Indirect: As mentioned in the previous section
It won’t be It will not be
7 8
Chose the correct words Do not use long sentences
Eventually means “at the end” Bad:
Although many authors worked on distributed systems, by showing
several interesting solutions, many issues remain still to be addressed,
It: l’algoritmo alla fine termina con un valore positivo such as determining the optimal task allocation, estimating the end-to-end
delays, finding the longest response time, guaranteeing real-time
En‐right: the algorithm eventually ends with a positive value constraints in the presence of shared resources, and setting other timing
parameters of the application that can be optimized to improve the overall
system performance while minimizing energy consumption.
It: Il task eventualmente si blocca sulla risorsa R Better:
En‐wrong: The task eventually blocks on resource R Although many authors worked on distributed systems, by showing
several interesting solutions, many issues remain still to be addressed.
En‐right: The task possibly blocks on resource R These include determining the optimal task allocation, estimating the end-
The task may block on resource R to-end delays, finding the longest response time, guaranteeing real-time
constraints in the presence of shared resources. Another open issue
concerns the optimization of application timing parameters to improve the
9 overall system performance while minimizing energy consumption. 10
Use appropriate "connectors" Careful with some verbs
indipendentemente da independently of
in base ai risultati ottenuti based on the achieved results To allow: Ciò permette di scoprire
En-wrong: It allows to discover
a seconda che depending on
En-right: It allows discovering
in presenza/assenza di in the presence/absence of
It allows us to discover
uno alla volta one at a time
11 12
2
24/01/2020
Careful with some verbs Careful with some plurals
En-wrong: a way to deal with
En-right: a way of dealing with It: Queste informazioni vengono trasmesse al nodo
En-wrong: These informations are sent to the node
En-wrong: a possibility to have
En-right: This information is sent to the node
En-right: a possibility of having
These data are sent to the node
En-wrong: it is worth to note/observe
En-right: it is worth noting/observing
It: Le prestazioni del sistema sono misurate con
En-wrong: A is better than to use B En-wrong: System performances are measured by
En-right: A is better than using B En-right: System performance is measured by
En-wrong: A prevents B to execute
En-right: A prevents B from executing
13 14
i.e. and e.g. That or Which?
That introduces essential information
i.e. means that is Which introduces extra information
Example: These parameters (i.e., deadline and period)
Examples
Note the comma 1. Frank sings “Fly me to the moon”, that/which many people like. (which)
e.g. means for example 2. Jack likes a Mexican restaurant that/which is on South Street. (that)
Example: Safety critical applications (e.g., avionics) 3. Joe talked about EDF, that/which is better than Rate Monotonic. (which)
4. The algorithm that/which is presented in this paper is optimal. (that)
Between or Among? a higher or an higher?
General rule (it depends on the pronunciation of 'h')
Between used for choices involving distinct items
a is used when the initial 'h' is pronounced
Among used for items that are NOT distinct (e.g., a hammer, a hair, a hat, a hint)
Examples
an is used when the initial 'h' is NOT pronounced
(e.g., an hour, an honor)
1. You have to select between/among black and white. (between)
Examples
2. In a distributed system, the information is spread
between/among all the nodes. (among) Give me … hot topic to study (a)
3. This buffer is shared between/among periodic and (between) I’m using … heuristic search (a)
aperiodic tasks.
He is … honest guy (an)
4. There is a significant difference between/among (between)
I proposed … holistic approach (a)
hard, soft, and firm tasks.
17
I have … huge garden (a) 18
3
24/01/2020
Punctuation Punctuation
no comma
Do not use the comma to separate subject and verb:
NO: The integrated approach proposed in this paper, is able to
minimize energy consumption optimize performance and wrong: The algorithm presented in this paper, has
save memory so that it can also be used in small embedded been implemented on a multicore platform.
systems. missing commas
Unless there is another sentence in between:
Can you identify the mistake(s)?
right: The algorithm presented in this paper, which
has a polynomial complexity, has been
YES: The integrated approach proposed in this paper is able to implemented on a multicore platform.
minimize energy consumption, optimize performance, and
save memory, so that it can also be used in small embedded
systems.
23 24
4
24/01/2020
Spacing Spacing
Leave a space after any punctuation mark or close Leave a space between a number and its unit:
parenthesis
correct wrong
wrong: There are three possible (atomic)moves in this
game:left, right, and front.Moving backward is 5 cm 5cm
forbidden. 45 ms 45ms
Do not leave a space before a punctuation mark or 32 °C 32°C or 32° C
close parenthesis 20 kN m 20 kNm or 20 k Nm
50 % 50%
wrong: There are three possible ( atomic ) moves in this
game : left , right, and front . Moving backward is
forbidden.
25 26
Other things to know about units Other things to know about units
Find the correct abbreviations: Find the correct sentence:
Listing items Listing items
When listing items, use the following rules: This example consists of only three short items:
Put a colon (:) at the end of the initial sentence that first item;
introduce the items (as in this example); second item; and
Start each item with an upper case when sentences are third item.
longer than a line (as in this example), otherwise start the This example consists of the following longer items:
sentence with a lower case;
The first item is a long paragraph that contains two
End each sentence with a semicolon (;) if they are short sentences separated by a period. Therefore the second
(as in this example), and with a period (.) if they are sentence must end with a period.
longer or consist of multiple phrases; and
The second item contains a shorter sentence, but it will
Use the “and” conjunction at the end of the second last also end with a period for consistency.
item (as in this example).
The third item contains two sentences. The second one
End the last item with a period (.). conclude the list.
29 30
5
24/01/2020
Citations real time or real‐time?
NO: As shown in [1], the problem is NP‐hard … • No dash when the word is used as a noun
YES: As shown by Baker [1] the problem is NP‐hard … The task is executed in real time.
• Use dash when the word is used as an adjective
NO: In [2] the authors proposed a new method for … This is a real-time task.
YES: Sha and Mok [2] proposed a new method for … New features will be included in next-generation cars.
Exceptions
NO: the system is prone to priority inversion, described in [3] … • off-line
YES: the system is prone to priority inversion [3] … • online
• ongoing
31 32
And The: when to use it?
• When joining two sentences with “and” do not repeat “to” avoid “the” when you mean all or any of that thing.
before the verbs or “of”, “by”, etc. before nouns:
Examples: I need help!
The purpose of this system is to improve efficiency and I don't eat cheese.
to reduce energy consumption. Do you like music?
33 34
Acronyms Acronyms
Do not capitalize the words composing an acronym,
Don’t use acronyms without explaining them
unless they are proper names.
NO: A WSN is used for ...
It exploits Digital Scanning (DS) technology Incorrect YES: A wireless sensor network (WSN) is used for ...
It exploits digital scanning (DS) technology Correct
Choose the article according to the way you pronounce
handled under Fixed Priority (FP) scheduling Incorrect the acronym:
handled under fixed priority (FP) scheduling Correct
Wrong: I bought a RFID tag.
under Earliest Deadline First (EDF) scheduling Correct
Right: I bought an RFID tag.
under earliest deadline first (EDF) scheduling Incorrect
6
24/01/2020
Typical Pronunciation mistakes ‐ 1 Typical Pronunciation mistakes ‐ 2
Typical Pronunciation mistakes ‐ 3 Some words can have 2 pronunciations
dictionary.cambridge.org
41 42