摘要
该文描述了一个新的面向对象建模集成环境AML-Tools。AML是一个基于Ada95的建模语言,它吸取了Ada95的基本原理和思想,利用支持面向对象建模的设施对其进行扩充和改造,使之适用于软件建模的各个阶段;引进了程序包、任务等程序单元的概念并使之成为AML的核心成份;吸取了多视点模型的思想,将描述同一实体不同侧面特征的信息分别封装在相应的程序单元声明、程序单元体和程序单元描述中;利用新的并发模型、同步设施和限制设施,有效地解决了系统并发性、不确定性等非功能特性的描述问题。
This paper presents a new object-oriented modeling environment called AML-Tools.AML takes a unique and innovative approach to import the fundament and philosophies of Ada95,and extends it with some facilities for the support of object-oriented modeling so that AML is suitable to model large software systems.AML adopts the package concept from Ada95and makes it become the core construct of AML.At the same time ,AML introduces the facilities such as the task unit and the protect unit to describe concisely positive control components and resource protect components.Absorbing the idea of multiple viewpoint models,AML disjoints the information describing different characteristics of the given entity.AML uses the new concurrency model and the restriction facility to address modeling concurrency and nonfunctional characteristics of systems.
出处
《计算机工程与应用》
CSCD
北大核心
2002年第3期8-10,共3页
Computer Engineering and Applications
基金
国家自然科学基金(编号:60083004)