{"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.