An Action Language for UML: Proposal for a Precise Execution Semantics

计算机科学 程序设计语言 UML的应用 UML工具 类图 统一建模语言 可执行文件 规范语言 软件工程 软件
作者
Stephen J. Mellor,Stephen R. Tockey,Rodolphe Arthaud,Philippe Leblanc
出处
期刊:Lecture Notes in Computer Science 卷期号:: 307-318 被引量:17
标识
DOI:10.1007/978-3-540-48480-6_24
摘要

This paper explores the requirements for complementing the UML with a compatible, software-platform-independent executable action language that enables mapping into efficient code. This language is henceforth referred to as an action language. The user of the action language will be able to specify the structure of the algorithms for a problem domain precisely without making unnecessary assumptions about the detailed organization of the software. An action language will enable precise specification of the structure of actions on a UML State Chart and the operations on a UML Class Diagram. A precise language that allows specification of the structure of algorithms for carrying out UML actions and operations without otherwise constraining possible software implementations enables: Early Verification. An action language can perform specification-based simulation and formal proofs of correctness early in the software lifecycle. Problems detected early can be removed with much less rework, leading to a reduction in both project cost and time-to-market. Domain Level Reuse. With appropriate tooling, the system specification can be mapped into multiple different implementation technologies at significantly reduced cost.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
1秒前
Diaory2023完成签到 ,获得积分10
3秒前
5秒前
百千山岳发布了新的文献求助10
5秒前
香蕉觅云应助赤墨采纳,获得10
6秒前
苏子岚发布了新的文献求助10
6秒前
张作伟发布了新的文献求助10
7秒前
jiansu123发布了新的文献求助10
8秒前
9秒前
11秒前
11秒前
14秒前
充电宝应助俊逸的大娘采纳,获得10
15秒前
18秒前
香蕉觅云应助苏子岚采纳,获得10
18秒前
Accept2024完成签到,获得积分10
24秒前
24秒前
顺利的如天完成签到,获得积分10
25秒前
27秒前
27秒前
彩虹糖完成签到 ,获得积分10
28秒前
33秒前
33秒前
罗冬发布了新的文献求助10
39秒前
传奇3应助lzw采纳,获得10
39秒前
40秒前
40秒前
CaiCai发布了新的文献求助10
42秒前
帅气成仁关注了科研通微信公众号
43秒前
邢遇完成签到,获得积分10
43秒前
ttt完成签到,获得积分10
43秒前
ttt发布了新的文献求助10
47秒前
NexusExplorer应助打我呀采纳,获得10
48秒前
49秒前
甜甜玫瑰应助农大彭于晏采纳,获得10
51秒前
完美世界应助CaiCai采纳,获得10
53秒前
54秒前
百千山岳完成签到,获得积分10
54秒前
yuaaaann发布了新的文献求助10
57秒前
高分求助中
请在求助之前详细阅读求助说明!!!! 20000
One Man Talking: Selected Essays of Shao Xunmei, 1929–1939 1000
The Three Stars Each: The Astrolabes and Related Texts 900
Yuwu Song, Biographical Dictionary of the People's Republic of China 700
[Lambert-Eaton syndrome without calcium channel autoantibodies] 520
Bernd Ziesemer - Maos deutscher Topagent: Wie China die Bundesrepublik eroberte 500
A radiographic standard of reference for the growing knee 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 有机化学 工程类 生物化学 纳米技术 物理 内科学 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 电极 光电子学 量子力学
热门帖子
关注 科研通微信公众号,转发送积分 2471832
求助须知:如何正确求助?哪些是违规求助? 2138211
关于积分的说明 5448863
捐赠科研通 1862106
什么是DOI,文献DOI怎么找? 926057
版权声明 562747
科研通“疑难数据库(出版商)”最低求助积分说明 495326