Week 8 Flashcards

1
Q

Software system being situated

A

Responsive to and influential upon its environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Software system being OPEN

A

Entity enters and exist its environments continually

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Software system being autonomous

A

Entities are goal directed and exhibit autonomous behaviours

Systems and subsystems will have multiple threads of control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Requirements for software engineering revolution

A

Robust to changes in environment

Designing for system (design without knowledge of all stages+ components)

Living (need to be tested, maintained , upgraded without downtime)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Agents v objects

A

Agents are autonomous

Multi agent system (MAS) has multiple interacting threads of control, not one

Agents have dynamic relationships with each other, not static

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

4 functions of human language

A

Information transfer

Coordinating joint action

Establishing & maintaining relationships

Signalling system (lemme pay for lunch)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

3 distinct aspects of language

A

Syntax, semantics, pragmatics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is syntax

A

Language’s words, phrases, sentences and grammar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a languages semantics

A

Meanings assigned to words, phrases and sentences

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an agents pragmatics

A

How the words, phrases and sentences are used in conversation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

2 major proposals for ACLs

A

Knowledge Query and Manipulation Language (KQML)

IEEE Foundation for Intelligent Physical Agents ACL (FIPA ACL)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Similarities of 2 ACLs

A

Both distinguish between 2 layers;
Topic of conversation
Utterances (is it raining? It is raining)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a locution

A

For IEEE FIPA ACL;
Types of utterances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Purposes of an ACL semantics

A

Ensure shared understanding

Enable study of formal properties

Provide account of what is happening when ACL is used

Facilitate SWE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly