没有合适的资源?快使用搜索试试~ 我知道了~
ASML reference 可以参考下载我另外上传的ASML TUTORIAL
资源推荐
资源详情
资源评论
AsmL: The Abstract State Machine Language
October 7, 2002 (revised September 2, 2006)
Abstract
This document describes AsmL, a specification language based on abstract state machines.
Foundations of Software Engineering -- Microsoft Research
(c) Microsoft Corporation. All rights reserved.
1 Introduction 1
1.1 Executable specifications 1
1.2 Other Approaches 2
1.3 Applications 3
1.4 Features 3
1.5 Design goals 4
1.6 Audience 4
1.7 Notation 5
1.8 Comments 6
2 Lexical Structure 6
1.9 AsmL source 6
1.10 Handling of control characters6
1.11 Tokens 6
1.12 Comments 7
1.13 Identifiers 7
1.14 Literals 8
1.15 Keywords 10
3 Declarations11
1.16 Block structure 12
1.17 Kinds of declarations 14
1.18 The Main() method 14
1.19 Names 15
1.20 Declaration Scope 15
1.21 Continuation of declarations 16
4 Values, Constructors and Patterns 17
1.22 Values 17
1.23 Constructors 18
1.24 Literal constructors 18
1.25 Datatype constructors 18
i
1.26 Collection constructors 20
1.27 Patterns 22
1.28 Binders 27
5 Types 29
1.29 Type expressions 29
1.30 Operations on types 32
1.31 Built-in types 33
1.32 Subtypes 34
1.33 Type Declarations 34
6 Members 43
1.34 Fields 43
1.35 Methods 48
1.36 Constraints 56
7 Statements and Expressions 58
1.37 Statement blocks 58
1.38 Local fields 60
1.39 Assertion statements 61
1.40 Nondeterministic choice statements 63
1.41 Return statements 64
1.42 Conditional expressions 64
1.43 Try/catch expressions 66
1.44 Quantifying expressions 67
1.45 Selection expressions 68
1.46 Primary Expressions 70
1.47 Apply expressions 71
1.48 Atomic expression 73
1.49 Enumerated types 73
1.50 The do expression 76
8 State Operations 76
ii
1.51 Update statements 77
1.52 Parallel update blocks 80
1.53 Sequential blocks 81
1.54 The skip statement 82
1.55 Processes 83
1.56 Agents 83
1.57 Exploration expressions 83
9 Namespaces 84
1.58 Unit of compilation (assembly) 84
1.59 Namespaces 84
1.60 Qualified names 85
1.61 Import directives 85
1.62 Linkage 87
1.63 Literate programming environment 88
10 .NET Extensions 89
1.64 Modifiers 89
1.65 Attributes 90
1.66 Delegates 90
1.67 Properties 91
1.68 Events 91
1.69 Type integration 91
1.70 Reflection 92
11 Library 92
1.71 Set operations92
1.72 Sequence operations 92
1.73 Map operations 93
1.74 String operations 93
12 Grammar 95
1.75 Lexical level 95
iii
剩余63页未读,继续阅读
资源评论
layla916
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- QuestionTwo.java
- QuestionOne.java
- OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).rar
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 南京邮电大学数学实验:熟练掌握 Matlab 软件的基本命令和操作
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- 2017校招真题校园招聘真题算法题(37道)Python源码.zip
- 基于单片机protues仿真的多功能自动饮水机系统设计(仿真图、源代码、演示视频)
- 论文《一种修复流程挖掘事件日志中缺失活动标签的深度学习方法》翻译
- 智慧电厂相关资料发电控制的方式
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功