DocumentCode
2781017
Title
Modeling Executable Specifications with X-Spec and Water
Author
Plusch, Mike ; Fry, Christopher ; Haase, Ken ; Farrell, Tom
Author_Institution
Clear Methods, Inc., Cambridge, MA
fYear
2007
fDate
April 30 2007-May 3 2007
Firstpage
69
Lastpage
72
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.
Keywords
XML; public domain software; specification languages; ConciseXML syntax; Water language; X-Spec; business modeling tool; controller logic; domain language; executable specification language; executable specification modeling; knowledge representation; meta-language; object-based language; open dynamic language; rich Internet applications; user interface; Graphics; Internet; Logic; Management training; Natural languages; Object oriented modeling; Resource description framework; Runtime; Specification languages; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Integration of Knowledge Intensive Multi-Agent Systems, 2007. KIMAS 2007. International Conference on
Conference_Location
Waltham, MA
Print_ISBN
1-4244-0944-6
Electronic_ISBN
1-4244-0945-4
Type
conf
DOI
10.1109/KIMAS.2007.369787
Filename
4227526
Link To Document