Modeling Executable Specifications with X-Spec and Water

M. Plusch, C. Fry, K. Haase, T. Farrell
{"title":"Modeling Executable Specifications with X-Spec and Water","authors":"M. Plusch, C. Fry, K. Haase, T. Farrell","doi":"10.1109/KIMAS.2007.369787","DOIUrl":null,"url":null,"abstract":"X-Spectrade is a business modeling tool and executable specification language that enables business people to describing requirements in their domain language. The specification, or model, can be shown in multiple editable views that use English and pictures. The specification is directly executed to deliver a fully-functional user interface for rich Internet applications. The model is available at run-time, since no code is generated. The model enforces the clean separation of user interface, controller logic, and services. X-Spec is built on the Water language. Watertrade is an open dynamic, object-based language that uses ConciseXMLtrade syntax. It is a multi-paradigm language that can represent many different modeling styles and forms of knowledge representation. Water can treat code as data, and is a meta-language for creating domain specific models. Water integrates many features of RDF and OWL. The Water language may be expressed in graphical views as well as ConciseXML.","PeriodicalId":193808,"journal":{"name":"2007 International Conference on Integration of Knowledge Intensive Multi-Agent Systems","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Conference on Integration of Knowledge Intensive Multi-Agent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/KIMAS.2007.369787","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

X-Spectrade is a business modeling tool and executable specification language that enables business people to describing requirements in their domain language. The specification, or model, can be shown in multiple editable views that use English and pictures. The specification is directly executed to deliver a fully-functional user interface for rich Internet applications. The model is available at run-time, since no code is generated. The model enforces the clean separation of user interface, controller logic, and services. X-Spec is built on the Water language. Watertrade is an open dynamic, object-based language that uses ConciseXMLtrade syntax. It is a multi-paradigm language that can represent many different modeling styles and forms of knowledge representation. Water can treat code as data, and is a meta-language for creating domain specific models. Water integrates many features of RDF and OWL. The Water language may be expressed in graphical views as well as ConciseXML.
用X-Spec和Water建模可执行规范
X-Spectrade是一种业务建模工具和可执行规范语言,它使业务人员能够用他们的领域语言描述需求。规范或模型可以在多个使用英文和图片的可编辑视图中显示。直接执行该规范是为了为富Internet应用程序提供功能齐全的用户界面。该模型在运行时可用,因为没有生成任何代码。该模型实现了用户界面、控制器逻辑和服务的清晰分离。X-Spec是基于Water语言构建的。Watertrade是一种开放的、动态的、基于对象的语言,使用ConciseXMLtrade语法。它是一种多范式语言,可以表示许多不同的建模风格和知识表示形式。水可以将代码视为数据,并且是用于创建领域特定模型的元语言。Water集成了RDF和OWL的许多特性。Water语言可以用图形视图和ConciseXML来表示。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信