Skip to main content
We verify a mutual exclusion protocol with dynamic process creation based on token passing. The protocol is specified using objectbased graph grammars. We introduce the protocol and show how the mutual exclusion property and other... more
    • by 
    •   4  
      Graph TransformationCase StudyGraph GrammarMutual Exclusion
Models which combine the abstract (eg, physiological) function of a plant with its architecture have more and more come into the focus of international research in recent years. In the wake of this development, an entirely new class of... more
    • by 
    •   9  
      Artificial LifeOpen SourcePopulusUnified Modelling Language
UML is considered as the standard for object-oriented modelling language adopted by the Object Management Group. However, UML has been criticized due to the lack of formal semantics and the ambiguity of its models. In other hands, UML... more
    • by 
    •   13  
      Software EngineeringSoftware DevelopmentSoftwareMetabolic Pathway Modelling
    • by 
    •   2  
      Graph TransformationGraph Grammar
    • by 
    •   2  
      Graph TransformationGraph Grammar
    • by 
    •   2  
      Graph TransformationGraph Grammar
    • by 
    •   8  
      OntologyOntology (Computer Science)Formal OntologyVaisesika
The paper is a further development of the ideas sketched in our previous study on Shape Grammars for space architecture. The composition of new shapes from a set of generic elements is extended to two and three dimensions. A number of... more
    • by 
    •   6  
      Design TheoryAerospace structural designSpace ArchitecturePressure Vessels
An imple­ment­a­tion of a shape gram­mar inter­preter is described. The under­ly­ing graph-theoretic frame­work is briefly dis­cussed to show how altern­at­ive rep­res­ent­a­tions from graph the­ory includ­ing graphs, over­com­plete... more
    • by 
    •   2  
      Shape Grammar (Architecture)Graph Grammar
The paper deals with the application of engineering design grammars for a satellite design process. The situation of today's satellite design facilities is addressed and the need for an automated design process support is explained.
    • by 
    •   9  
      Mechanical EngineeringAerospace EngineeringEngineering DesignSmall Satellite Development
This paper attempts to define a new model for the integration of architectural and planning requirements within the processes of self-construction of informal settlements (focusing on the neighbourhood of Derbent, Istanbul). The model is... more
    • by  and +1
    •   4  
      Genetic AlgorithmUrban SimulationGraph GrammarSelf-Assembly
    • by 
    •   7  
      Object Oriented ProgrammingGraph TransformationObject Oriented SystemsGraph Grammar
    • by 
    •   9  
      Software EngineeringGraph TransformationModel Driven EngineeringGraph Grammar
    • by 
    •   6  
      Evolutionary ComputationGraph GrammarEvolutionary AlgorithmCircuit Design
The final user interface of an information system could be reverse engineered according to a Model-Driven Engineering perspective to multiple levels of abstraction, either independently of each other or simultaneously depending on the... more
    • by 
    •   9  
      User InterfaceReverse EngineeringGraph TransformationModel Driven Engineering
This paper proposes a new methodology for computer-aided design of layouts of buildings. The presented methodology addresses the very early phase of designing that is called Conceptual Design. In this methodology the architect does not... more
    • by  and +1
    •   7  
      Knowledge RepresentationGraph TransformationArchitectural DesignConceptual Design
In many physical statistical, biological and other investigations it is desirable to approximate a system of points by objects of lower dimension and/or complexity. For this purpose, Karl Pearson invented principal component analysis in... more
    • by 
    •   10  
      Principal Component AnalysisSystems BiologyMultiscale ModellingMultivariate Data Analysis
    • by 
    •   3  
      Software EngineeringGraph TransformationGraph Grammar
Modeling molecules as undirected graphs and chemical reactions as graph rewriting operations is a natural and convenient approach to modeling chemistry. Graph grammar rules are most naturally employed to model elementary reactions like... more
    • by 
    •   10  
      Graph TheoryGraph TransformationGraph GrammarTransformation Rules
Shape Types Pascal Pradet and Daniel Le Métayer Irisa/Inria Campus de Beaulieu, 35042 Rennes, France [fradet,leaetayer]Oirisa.fr Abstract Type systems currently available for imperative languages are too weak to detect a significant class... more
    • by 
    • Graph Grammar
    • by  and +1
    •   31  
      BiochemistryGeneticsPhysiologyBiophysics
This paper presents the combined use of meta-modelling and graph grammars for the generation of visual modelling tools for simulation formalisms. In meta-modelling, formalisms are described at a meta-level. This information is used by a... more
    • by 
    •   9  
      Information SystemsComplex SystemComputer SoftwareGraph Grammar
Visualizing and simulating the behavior of formal models in an adequate and flexible way becomes increasingly important in the design of complex systems. With GenGED, a tool is available which automatically generates a visual environment... more
    • by 
    •   10  
      Cognitive ScienceVisual LanguageComplex SystemComputer Software
    • by 
    •   3  
      Graph GrammarInformation ControlNormal Form
    • by 
    •   13  
      Systems BiologyAlgebraic TopologyCellular AutomataMembrane Computing
Models and model transformations are the core concepts of OMG's MDA T M approach. Within this approach, most models are derived from the MOF and have a graph-based nature. In contrast, most of the current model transformations are... more
    • by 
    •   2  
      Model TransformationGraph Grammar
A computational approach for the automated graph representation and diagrammatic notation of all underlying symmetry structures of threedimensional shapes with a center of symmetry is briefly presented and some applications with shape... more
    • by 
    •   4  
      Spatial ConfigurationSymmetryGraph GrammarShape Computation
The impact of the web as source of information and services is growing continuously and consequently the importance of appropriate design of algorithms for the web has increased. Such algorithms depend both on the web structure and how it... more
    • by 
    •   8  
      Information SystemsComputational ScienceDesign and Analysis of AlgorithmsGraph Transformation
Graph-like data structures and rule-based systems play an important role within many branches of computer science. Nevertheless, their symbiosis in the form of graph rewriting systems or graph grammars are not yet popular among software... more
    • by 
    •   6  
      Software DevelopmentRapid PrototypingData StructureGraph Grammar
An implementation of the Palladian grammar using a graph grammar and a graph to shape mapping is presented. The application is embedded in a parametric CAD environment and allows the exploration of Palladian villas by hand or by using a... more
    • by 
    •   2  
      Shape Grammar (Architecture)Graph Grammar
    • by 
    •   8  
      Distributed ComputingSelf AssemblyDistributed SystemCluster Computing
    • by 
    •   4  
      Cognitive ScienceComputer SoftwareGraph GrammarBoolean Satisfiability
    • by 
    •   8  
      Evolutionary ComputationTime SeriesNeural NetworkNetwork evolution
    • by 
    • Graph Grammar
DIEGO module systems o er means for DIstributed programming with Encapsulated Graph Objects. Their operational semantics de nition follows the lines of distributed graph transformation, thereby permitting the speci cation of distributed... more
    • by 
    •   8  
      Cognitive ScienceDistributed SystemGraph TransformationComputer Software
GENGED is a generic graphical editor supporting the graphical definition of visual languages. Given an alphabet and rules of a specific visual language GENGED generates a syntax-directed graphical editor for this language. GENGED as well... more
    • by 
    •   11  
      Computer ScienceComputer GraphicsComputational LinguisticsVisual Language
An implementation of a shape grammar interpreter is described. The underlying graph-theoretic framework is briefly discussed to show how alternative representations from graph theory including graphs, overcomplete graphs and hyperedge... more
    • by 
    •   3  
      Shape GrammarsGraph GrammarShape Computation
Precedence graph grammars are of major interest in all those applications of graph grammars, where highly efficient parsers are needed. Up to now there are no other graph parsers with the same performance. Due to the fact, that even... more
    • by 
    •   3  
      Graph TheoryGraph GrammarInexact Graph Matching
The computational design synthesis approach considered in this paper, proposes directed multigraph and graph grammar-based models of technical processes and technical process synthesis. The theory of technical systems, which is adopted as... more
    • by  and +1
    •   3  
      Graph GrammarComputational Design SynthesisTheory of Technical Systems
GRAPPA, an implementation of the Palladian grammar, is introduced. Graphs are used for the underlying representation, graph grammars take over the computation. Once a set of graph grammar rules equivalent to the original set of shape... more
    • by 
    •   3  
      Shape Grammar (Architecture)Generative Architectural DesignGraph Grammar
UML provides standard abstractions to simplify the documentation, understanding, and maintenance of object oriented complex software systems. UML sequence diagrams are used to describe the behaviors of systems. However, UML is a... more
    • by 
    •   16  
      Distributed SystemJavaGraph TransformationInformation
Object-Based Graph Grammars (OBGG) is a formal specification language suitable for modeling concurrent object-based systems. On previous work we have mainly discussed the language along with case studies and analysis techniques (model... more
    • by 
    •   8  
      Cognitive ScienceModel CheckingSimulationComputer Software
We present a new, high-level approach for the specification of model-to-model transformations based on declarative patterns. These are (atomic or composite) constraints on triple graphs declaring the allowed or forbidden relationships... more
    • by 
    •   3  
      Model TransformationGraph GrammarBoolean Satisfiability
Model-to-model (M2M) transformation consists in transforming models from a source to a target language. Many transformation languages exist, but few of them combine a declarative and relational style with a formal underpinning able to... more
    • by 
    •   3  
      Model TransformationGraph GrammarTarget Language
    • by 
    •   13  
      Algebraic TopologyCellular AutomataMembrane ComputingSystems Biology (Biology)
Object-Based Graph Grammar (OBGG) is a formal visual language suited to the specification of asynchronous distributed systems based on message passing. Model-checking of OBGG models is currently supported and a series of case studies have... more
    • by 
    •   11  
      Cognitive ScienceComputer ScienceModel CheckingStochastic analysis
Humans daily infer causal structure from patterns of correlation and learn about categories and hidden properties of objects based on experience and knowledge. A Bayesian approach seems to best model human reasoning over structures,... more
    • by 
    •   16  
      Cognitive ScienceMathematicsProbability TheoryComputer Science
This paper presents the combined use of meta-modelling and graph grammars for the generation of visual modelling tools for simulation formalisms. In meta-modelling, formalisms are described at a meta-level. This information is used by a... more
    • by 
    •   10  
      Cognitive ScienceComputer ScienceComputer SoftwareGraph Grammar
The mapping problem has been defined as any method aimed at mapping models capturing various aspects of an interactive system throughout their development life cycle to support model-based design of user interfaces. This field has... more
    • by 
    •   14  
      AdaptationUser InterfaceAbstractionModel Transformation
In this paper, we introduce contextual hypergraph grammars, which generalize the total contextual string grammars. We study the position of the class of languages generated by contextual hypergraph grammars in comparison with graph... more
    • by 
    •   3  
      Graph GrammarProgramming languageHypergraphs