scholarly journals A Domain-Specific Language for Incremental and Modular Design of Large-Scale Verifiably-Safe Flow Networks (Preliminary Report)

2011 ◽  
Vol 66 ◽  
pp. 24-47 ◽  
Author(s):  
Azer Bestavros ◽  
Assaf Kfoury
2013 ◽  
Vol 78 (6) ◽  
pp. 657-681 ◽  
Author(s):  
Mathieu Acher ◽  
Philippe Collet ◽  
Philippe Lahire ◽  
Robert B. France

2010 ◽  
Author(s):  
Vinícius Durelli ◽  
Rafael Durelli ◽  
Simone De Sousa Borges ◽  
Rosana Braga

GRENJ is a white-box framework implemented in Java. White-box frameworks are reusable designs composed of a set of concrete and abstract classes so that the collaboration among these classes provides support for large-scale reuse of design and source code. However, instantiating applications by using this sort of framework is quite complex and demands detailed architectural knowledge. In order to lessen the amount of source code, effort, and expertise required to instantiate applications by using GRENJ framework, we have developed a domain specific language that manages all application instantiation issues systematically. This domain specific language facilitates the application instantiation process by acting as a facade over GRENJ framework as well as providing the user with a more concise, human-readable syntax than Java. In this paper, we contrast the major differences and benefits resulting from instantiating applications solely using GRENJ framework and indirectly reusing its source code by applying our domain specific language.


Author(s):  
Jessica Ray ◽  
Ajav Brahmakshatriya ◽  
Richard Wang ◽  
Shoaib Kamil ◽  
Albert Reuther ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document