A joint project of the Graduate School, Peabody College, and the Jean & Alexander Heard Library

Title page for ETD etd-03282018-170323


Type of Document Master's Thesis
Author Broll, Brian Daniel
Author's Email Address brian.broll@vanderbilt.edu
URN etd-03282018-170323
Title An Extensible Visual Constraint Language
Degree Master of Science
Department Computer Science
Advisory Committee
Advisor Name Title
Akos Ledeczi Committee Chair
Gabor Karsai Committee Member
Keywords
  • domain-specific architectures
  • reusable software
  • visual programming
Date of Defense 2018-03-26
Availability unrestricted
Abstract
This thesis presents an extensible visual language for constraint specification in domain-specific modeling environments. As the language is designed within a modeling language itself, the metamodel and visual syntax are discussed. Code generation enabling the evaluation of the constraints within a distributed environment is also presented. This includes the generation of asynchronous JavaScript from the synchronous input constraint code and the implications on program control structures such as loops. The design of the language as a domain-specific modeling language also facilitates extension of the language within a familiar design environment. Additional capabilities including collaborative editing and version control are also discussed. Finally, example constraints within this language are presented.

Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  BBroll.pdf 859.93 Kb 00:03:58 00:02:02 00:01:47 00:00:53 00:00:04

Browse All Available ETDs by ( Author | Department )

If you have more questions or technical problems, please Contact LITS.