DocumentCode :
3279661
Title :
Formal specification and simulation of software through graph grammars: a general but minimal approach
Author :
Freund, Rudolf ; Pötzl, Herbert ; Stary, Christian ; Svizensky, Tatjana
Author_Institution :
Inst. fur Computersprachen, Tech. Univ. Wien, Austria
fYear :
1998
fDate :
19-21 Aug 1998
Firstpage :
148
Lastpage :
153
Abstract :
High quality software components require a representation that allows the implementation-independent description of the structure and behavior of software components. Hence, the static as well as the dynamic structure of the system has to be represented in a structured way. Graph transformation systems support static and dynamic modeling through a single computational framework for the sake of correctness, maintainability, and integrity. The framework introduced along with the corresponding tool, UPGraDE (Universal Programmed Graph Grammar Development Environment), which is based on the universal graph language GRASP (GRAph grammar with Set Productions). Any type of system can be specified through a minimal set of operations (syntax) and rules to specify the behavior of any type of software (semantics). The UPGraDE Environment, consisting of several totally transparent interconnected modules, performing well defined tasks, is a highly modular and extensible environment suited for nearly every GRASP development purpose
Keywords :
formal specification; graph grammars; programming environments; virtual machines; GRASP universal graph language; UPGraDE tool; Universal Programmed Graph Grammar Development Environment; correctness; dynamic structure; extensible environment; formal specification; graph grammars; graph transformation systems; high quality software components; integrity; maintainability; modular environment; simulation; software; static structure; transparent interconnected modules; Application software; Computational modeling; Computer languages; Formal specifications; Programming; Quality management; Software design; Software engineering; Software quality; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1998. COMPSAC '98. Proceedings. The Twenty-Second Annual International
Conference_Location :
Vienna
ISSN :
0730-3157
Print_ISBN :
0-8186-8585-9
Type :
conf
DOI :
10.1109/CMPSAC.1998.716650
Filename :
716650
Link To Document :
بازگشت