Word List for Yu
A
Aalaadin
above-mentioned (adjective)
AC (applicability condition)
acknowledgment
acquisitee
acquisitor
acquisitum
ActiveX controls
activity (lowercase)
ad hoc (no italics)
added-value (adjective)
ADELFE
ADL (Architecture Description Language)
AE (architectural engineering)
afterward
agreed-upon (adjective
AHP (analytic hierarchy process)
AIB (Allied Irish Bank)
airspace
ALBERT-II (Agent-Oriented Language for Building and Eliciting Real-Time Requirements)
Allfirst
Alloy
alongside
AMC actor
analyze
analyzing
AND decomposition
Answer Set Programming
anti-goal (noun)
anti-requirement (noun)
anti-rigid (adjective)
anti-rigidity (noun)
antivirus (adjective)
anti-virus (noun)
AORML (Agent-Object-Relationship Modeling Language)
apolitical
a priori (no hyphen, no italics)
ARKnowD (Agent-Oriented Recipe for Knowledge Management Systems Development)
arrowhead
as-is (adjective)
artifact
ASL
ASM Function
ASM Support System
A-SMGCS system
ASR (annotated SR)
ASP (Active Server Pages)
assertion (lowercase)
ATC
ATP system actor
AUML (Agent UML)
authorize
autofilter
AVSP (antivirus software package)
B
back door (noun)
back office (lowercase)
backward-directed (adjective)
bandwidth (noun)
banknote
behavior
behavioral
Belief-Desire-Intention model
best-known (adjective; not most well-known)
black-box (adjective)
blowup (noun)
BMO
boldface type
BPM
BPR (business process reengineering)
bread-making machine
business-level (adjective)
buy-in (noun)
C
C++
canceled
cannot
CARE (computer-aided requirements engineering)
CAS (complex adaptable systems)
COTSASE (commercial off-the-shelf)
CASE (computer-aided software engineering)
CASL (Cognitive Agents Specification Language)
center (noun, verb)
centralizing
CFMU Systems
CFP (call for proposal)
characterize
check (noun; not cheque)
checkmark (noun)
Civilian and Military ATC
clocktick(action)
co-evolution
Co-MAP
colored
commonsense (adjective)
computerize
ConceptBase
confidence-based (adjective)
ConGolog
controllability
controlling
CoPS (communities of practice)
CORAS
CORA-2 (Conflict Resolution Assistant)
cooperative
co-optation
coordinate
Coordinator system
cost-effective (adjective)
cost-effectiveness (noun)
COTS
counterargument
counterexample
cover-up (noun)
CRAMM
creditworthiness
crisscrossing
CRM (customer relationship management)
cross-correlation
cross-reference (noun, verb)
CSCW
CTOT
D
DAC (discretionary access control)
Datalog
DateRange
decision-making (adjective)
decision-theoretic (adjective)
de facto (no italics)
Departure Clearance ATCo
dependent
dependum
DesCARTES tool
DFD (data flow diagram)
DIS (Detailed Interaction Scripts)
DMAN
domain-independent (adjective)
DOORS (Dynamic Object-Oriented Requirements System)
downward
DPLL
drag-and-drop (verb)
E
EAD
early requirements engineering (lowercase)
EASM (enhanced airspace management)
EBIOS
ebXML
e-business
e-commerce
e-Dates
e-learning
E-Media
e-News System
e-3-value
ECA (event, condition, action)
Eclipse development platform
EMF (Eclipse modeling framework)
emphasize
en route (adjective)
end user
endeavor
entity (lowercase)
ERP (enterprise resource planning)
eSAP (Electronic Single Assessment Process)
Eurocontrol
every day (adjective + noun)
everyday (adjective)
F
FDP system actor
FDP systems
fine-grained (adjective)
fine-tune (verb)
FIPA-ACL (Foundation for Intelligent Physical Agents-Agent Communication Language)
fire wall
first-cut (adjective)
First Maryland Bancorp
first-plan (adjective)
first-version (adjective)
flowchart
fluent (noun)
formalization
for-profit (adjective)
forward
forward-directed (adjective)
front end (noun)
front-end (adjective)
front office (lowercase)
FT (Formal Tropos)
fulfill
fulfillment
G
Gaia methodology
GBTCM (Goal-Based Taxonomy Construction Method)
GEF (graphical editing framework)
GGLink
goal-driven (adjective)
Goalminsolve
goal-oriented (adjective)
GOALSOLVE
goal tree
GORE (goal-oriented requirements engineering)
GraphLog
graph-walk (verb)
gray (not grey)
gray-box (adjective)
groundwork
groupware
GR-Tool
GSM network
GTLink
H
half-arrow
HAM (human activity model)
handover (noun, adjective)
hard-and-fast (adjective)
high-quality (adjective)
higher-level (adjective)
Horn clause
Hy+
I
IDEF0
idiosyncrasies
IDS (intrusion detection system)
in-house
initial -state (adjective)
insofar as
inter-actor (noun, adjective)
interagent
interdependencies
interorganizational
interrelated
intra-agent
intragroup
intra-industry
IS (information system)
i* (i star)
IT (information technology)
I-Tropos
J
JACK
JADE (Java Agent Development framework)
Jadex
Java applets
Java Script
Java Virtual Machine
judgment
judgmental
K
K-accessible
KAOS
kick-start (verb)
KM (knowledge management)
know-how (noun)
knowledge-intensive (adjective)
knowledge-structuring (adjective)
key word (noun)
KQML (Knowledge Query and Manipulation Language)
KSA (knowledge, skills, abilities)
L
labeled (verb)
laconicity
LAN
large-scale (adjective)
lead time (noun)
leaf-level (adjective)
left-hand (adjective)
life cycle
lineup (noun, adjective)
Lingo
Linux
logic-programming-based (adjective)
long(er)-term (adjective)
low(er)-cost (adjective)
LTL (linear-time temporal logic)
M
MAC (mandatory access control)
macro-organization (noun, adjective)
MACOSX
MAFIA-style
MagicDraw
mail-order (adjective)
markup language
MAS (multiagent system)
MaSE
Matsushita (Japanese electronics firm)
MDA (Model-Driven Architecture)
Meansmeans-ends [M1]links
meeting-scheduling (adjective)
mental-state (adjective)
mereological
metaconcept
metalevel
metameta class
metamodel
MI (Meeting Initiator)
microlevel (noun)
Minweight
mis-actor (noun)
model-checker (adjective)
model-checking (adjective)
modeled
modeling
modus ponens (no italics)
MOF (Metaobject Facility)
MP (Meeting Participant)
MRBS (Meeting Room Booking System)
MS (Microsoft)
MS (Meeting Scheduler)
MS Excel
MS Word
multiagent
multi-perspective (adjective)
multi-viewpoint (adjective)
MVF (model-view-controlled)
MW-SAT (minimum-weight propositional satisfiability)
N
NATS (National Air Traffic Service)
neighboring
NFR (nonfunctional requirement)
prefix “non” is not hyphenated; exceptions are noted here
[M2]non-bypassable (adjective)
non-delivery (noun)
non-laconicity (noun)
non-lucidity (noun)
O
OASIS
object-oriented (adjective)
occurring
OCL(Object Constraint Language)
OCTAVE
ODP
OMEPlugin
OME3 (Organizational Modeling Environment)
OMG (Object Management Group
ongoing (adjective)
online (adjective, adverb)
OO-Method CASE tool
OpenS
open-source tools
OperA
ORDIT
organization
organizational
outputted (verb)
overaggregated (adjective)
overspecify (verb)
P
palette
parentheses (plural noun)
parse-process (verb)
PASSI
PCB (personal, cognitive, behavior)
Petri net
plan-monitoring (adjective)
pockmarked (adjective)
Ponder
pop-up (adjective)
post-condition (noun)
post hoc (no italics)
post-state (noun)
the prefix “pre” is not hyphenated, except for words listed below
pre-condition (noun)
pre-state (noun)
PRiM (process reengineering with i* methodology)
prioritize
pro bono (no italics)
problem-solving (adjective)
Prolog
proofreading
pull-down (adjective)
PVS theorem
Q
QoS (quality of service)
QVT (Query/View/Transformation)
R
REACT
Rational IBM Rose
Rational Rose
RBAC (role-based access control)
RE (requirements engineering)
REA
realize
real-world (adjective)
recognize
recompute
re-create (verb)
redefinition
REDEPEND
REDEPEND-REACT
Re-express (verb)
REF
referred (verb)
referring
reinitiate
re-input (verb)
relata
relator
Requisite Pro
RESCUE
Reuters
re-work (noun)
right-hand (adjective)
RiSD (Reduced i* SD)
risk -analysis (adjective)
risk-based (adjective)
risk -management (adjective)
RLO (Rehabilitation Liaison Officer)
ROADMAP
ROI (return on investment)
Rose Script
RTLink
rule-based (adjective)
rules of thumb (plural noun)
run-time (noun, adjective)
Runway ATCo
RUP (Rational Unified Process)
Rusnak, John
S
SADT (Structural Analysis and Design Technique)
SAS (security attack scenario)
satisficing
SD (Strategic Dependency)
SDE (software development environment)
SEAS (Synthetic Environment for Analysis and Simulation)
Secure UML
SEI Capability Maturity Model
semiautomatic(ally)
semiautonomous (adjective)
SES (seduce, engage, support framework)
set up (verb)
setup (noun)
shade-out (verb)
Sketch XML
skillfully
SKyRL
SLA (service-level agreement)
SME
SNet
sociotechnical (adjective)
softgoal
software-to-be (noun)
sortal
speech act (noun)
speech-act (adjective)
SPEM (Software Processing Engineering Metamodel)
SPIN model checker
SR (Strategic Rationale)
S-R Tool
state of the art (noun)
statechart
step-by-step (adjective)
SSI (server side includes
SSLink
SSM (soft system methodology)
STLink
ST-Tool
stopgap
straightforward
strategy-time (noun, adjective)
structure-in-5
subcontractor
subelement
subgoal
subprocess
subtask
successor -state (adjective)
supertask
synchronization
system-specific (adjective)
system-to-be (noun)
systemwide
T
TACT system
takeoff (noun)
TAOM4E environment
task-decomposition link
TCD (trust-confidence-distrust)
TCO (total cost of ownership)
TCP
technocentric
TED (trajectory editor)
Telelogic Tau
theorem-proving-based (adjective)
time-consuming (adjective)
time step (noun)
tool kit
tool set
top-level (adjective)
top-line (adjective)
topmost-ranked (adjective)
toward (not towards)
Tower Departure Sequence ATCo
trade-off (noun)
Tropos
trustor (spelling used only in quotations; otherwise, truster)
truth-value (noun)
TTLink
T-Tool
U
UFO (Unified Foundation Ontology)
UML (Unified Modeling Language)
UMLsec
under way (adverb)
untick (verb)
URN (User Requirements Notation)
use case (noun)
use-case (adjective)
V
VBA (values, beliefs, attitudes)
vice versa
Visio
Volere
VORD
VPN (virtual private network)
W
W-accessible (adjective)
walk-through (noun)
walk through (verb)
Webmaster
Web site
well-known (adjective)
while-loop (noun)
widespread (adjective)
WinWin
workflow (noun, adjective)
worldview (noun)
X
XGOOD (Extended Goals into Object-Oriented Development)
XGOODPlugin
XMI
XML
XML Metadata Interchange
[M1]means-end is also used
[M2]Note that book style is to use “nonfunctional”