%0 Journal Article %T An Ada-Based Object-Oriented Modeling Language
一个基于Ada的面向对象建模语言 %A DAI Gui lan %A XU Bao wen %A
戴桂兰 %A 徐宝文 %J 软件学报 %D 2001 %I %X This paper describes an Ada based object oriented modeling language AML which 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 Ada95 and 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 com-ponents and resource protect compoents.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 modling concurrencyand nonfunctional characteristics of systems.Also AML has good extensibility and can be applied to all kined to all kinds of domains.In short,AML is user-oriented,developer-oriented,and system-oriented modeling,and overcomes some limitations such as insufficient expressive capability and limited application domain of some other modeling languages. %K modeling language %K programming language %K software modeling %K modeling method %K object orientation %K concurrent processing
建模语言 %K 编程语言 %K 软件建模 %K 建模方法 %K 面向对象 %K 并行处理 %U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=6F9A3E5FD7B8F920&yid=14E7EF987E4155E6&vid=59906B3B2830C2C5&iid=DF92D298D3FF1E6E&sid=E151839C3C081609&eid=724110922AF7E025&journal_id=1000-9825&journal_name=软件学报&referenced_num=0&reference_num=11