목차
머리말 = ⅰ
책 소개 = ⅲ
1. 정보모델의 표현 = 1
1.1 EXPRESS에 의한 정보모델의 구문 표현 = 2
1.2 EXPRESS-G에 의한 정보모델의 그래픽 표현 = 3
1.3 EXPRESS-I에 의한 정보모델 인스턴스의 표현 = 4
1.4 물리적 파일(Part 21)에 의한 정보모델 인스턴스의 표현 = 5
1.5 EXPRESS-X에 의한 정보모델 인스턴스의 매핑 = 6
2. 기본사항 = 11
2.1 문자집합 = 12
2.1.1 EXPRESS의 문자집합 = 12
2.1.2 특수문자 구문표기법 = 12
2.1.3 여백 = 13
2.2 예약기호 = 13
2.3 예약어 = 13
2.4 내장상수 = 14
2.5 표현식 = 15
2.5.1 표현식의 평가 = 15
2.5.2 자료형의 변환 = 16
2.6 주석 = 17
2.6.1 삽입주석 = 17
2.6.2 꼬리주석 = 18
2.6.3 삽입주석과 꼬리주석의 상호관계 = 18
3. 정보모델의 구성 = 21
3.1 스키마 = 22
3.1.1 정보모델의 구성 = 22
3.1.2 정보모델의 적합성부류 = 24
3.1.3 구성체의 범주와 식별자 = 25
3.1.4 구성체의 그래픽 표현 = 28
3.2 인터페이스 = 31
3.2.1 인터페이스 선언 = 31
3.2.2 묵시적 인터페이스 = 35
3.3 상수 = 37
4. EXPRESS의 자료형 = 39
4.1 자료형의 분류 = 40
4.2 단순형 자료형 = 43
4.2.1 복소수자료형 = 43
4.2.2 실수자료형 = 45
4.2.3 정수자료형 = 48
4.2.4 논리자료형 = 49
4.2.5 불리언자료형 = 50
4.2.6 문자열자료형 = 51
4.2.7 이진자료형 = 53
4.3 집합형 자료형 = 53
4.3.1 BAG자료형 = 54
4.3.2 LIST자료형 = 55
4.3.3 TABLE자료형 = 56
4.3.4 ARRAY자료형 = 58
4.3.5 집합형 자료형의 초기화 = 59
4.4 지명형 자료형 = 60
4.4.1 정의자료형 = 60
4.4.2 엔티티자료형 = 60
4.5 일반형 자료형 = 60
4.5.1 범용자료형 = 61
4.5.2 범용집합자료형 = 62
4.5.3 범용집합형 자료형 = 63
4.5.4 범용엔티티자료형 = 64
4.6 스키마정보형 자료형 = 65
4.6.1 형이름자료형 = 65
4.6.2 역할이름자료형 = 67
4.7 표현식자료형 = 68
5. EXPRESS의 정의자료형 = 71
5.1 별칭형 정의자료형 = 72
5.1.1 별칭자료형 = 72
5.1.2 나열자료형 = 73
5.1.3 선택자료형 = 75
5.2 제약형 정의자료형 = 77
5.3 특수형 정의자료형 = 79
6. 엔티티자료형과 제약조건 = 81
6.1 엔티티 = 82
6.1.1 엔티티의 속성 = 85
6.1.2 엔티티의 지역규칙 = 88
6.1.3 복합엔티티 = 90
6.1.4 엔티티의 상속 = 96
6.2 (전역)규칙 = 99
6.3 하위형 제약조건 = 100
6.3.1 추상상위형 제약조건 = 102
6.3.2 전체범주 제약조건 = 102
6.3.3 직계 하위형들의 조합 = 103
7. 정적 알고리즘 = 107
7.1 실행문 = 108
7.1.1 별칭문 = 108
7.1.2 배정문 = 109
7.1.3 경우문 = 112
7.1.4 복합문 = 113
7.1.5 진위(眞僞)문 = 113
7.1.6 무위(無爲)문 = 114
7.1.7 반복문 = 114
7.1.8 반환문 = 117
7.2 함수 = 118
7.2.1 사용자정의 연산자 = 120
7.2.2 매개변수 선언 = 122
7.2.3 지역변수 선언 = 124
7.2.4 함수 호출 = 124
7.3 프로시져 = 125
7.3.1 프로시져 호출문 = 127
8. 동적 알고리즘 = 129
8.1 동적 실행문 = 130
8.1.1 작동구동문 = 130
8.1.2 대기문 = 131
8.1.3 수행문 = 131
8.1.4 동기문 = 132
8.1.5 예외처리문 = 132
8.1.6 지역신호문 = 133
8.1.7 (전역)신호문 = 134
8.2 거동 = 134
8.3 작동 = 138
8.4 이벤트 = 139
9. STEP기반 응용프로그램의 구현 = 141
9.1 스키마 개요 = 142
9.1.1 간단한 스키마 : example_schema = 142
9.1.2 국제표준 스키마 : IFC 모델 = 143
9.2 정적바인딩에 의한 응용프로그램 개발 = 146
9.2.1 정적바인딩 개요 = 146
9.2.2 EXPRESS 스키마의 프로그래밍 언어로의 변환 = 147
9.2.3 EXPRESS 스키마에 대응하는 클래스 라이브러리 구성 = 147
9.2.4 ST-AppWizard를 이용한 응용프로그램 구현 = 148
9.3 동적바인딩에 의한 응용프로그램 개발 = 157
9.3.1 SDAI에 의한 동적바인딩 개요 = 157
9.3.2 ST-AppWizard를 이용한 응용프로그램 구현 = 158
9.4 개발도구의 제공환경 = 169
10. 부록 Ⅰ : EXPRESS의 구문 = 173
10.1 토큰 = 175
10.1.1 글자 = 175
10.1.2 예약어 = 175
10.1.3 문자부류 = 177
10.1.4 어휘요소 = 178
10.1.5 주석 = 178
10.1.6 식별자 참조 = 178
10.2 문법규칙 = 179
10.2.1 형검사 표현식 = 179
10.2.2 일반적인 문법규칙 = 179
11. 부록 Ⅱ : EXPRESS의 내장 알고리즘 = 185
11.1 범용자료형 = 186
11.1.1 범용자료형의 내장함수 = 186
11.2 단순형 자료형 = 190
11.2.1 복소수자료형의 내장함수 = 190
11.2.2 실수자료형의 내장함수 = 194
11.2.3 정수자료형의 내장함수 = 200
11.2.4 논리자료형의 내장함수 = 202
11.2.5 불리언자료형의 내장함수 = 203
11.2.6 문자열자료형의 내장함수 = 205
11.2.7 이진자료형의 내장함수 = 208
11.3 범용집합자료형 = 208
11.3.1 범용집합자료형의 내장함수 = 208
11.4 범용집합형 자료형 = 212
11.4.1 범용 BAG자료형의 내장함수 = 212
11.4.2 범용 LIST자료형의 내장함수 = 215
11.4.3 범용 LIST자료형의 내장프로시져 = 216
11.4.4 범용 TABLE자료형의 내장함수 = 217
11.4.5 범용 ARRAY자료형의 내장함수 = 218
11.5 범용엔티티자료형 = 219
11.5.1 범용엔티티자료형의 내장함수 = 219
11.5.2 범용엔티티자료형의 내장거동 = 224
11.5.3 범용엔티티자료형의 내장작동 = 224
11.6 형이름자료형 = 227
11.6.1 형이름자료형의 내장함수 = 227
11.7 표현식자료형 = 227
11.7.1 표현식자료형의 내장함수 = 227
찾아보기 = 229